[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 09/25 17:09 / Filesize : 94 KB / Number-of Response : 449
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】フレームワークMapleに舌鼓



1 名前:1 [2005/07/23(土) 16:57:45 ID:d5WmUSl2]
国産フレームワーク、Mapleでスタイリッシュなプログラミングライフを。

本家サイト
ttp://kunit.jp/maple/

まとめサイト
ttp://bobchin.ddo.jp/wiki/index.php?cmd=read&page=maple%2F%BB%C8%CD%D1%CA%FD%CB%A1


2 名前:nobodyさん mailto:sage [2005/07/23(土) 18:33:40 ID:???]
こんなキモいフレームワークよく使う気になるな。
頭おかしいんじゃないのか?

3 名前:1 [2005/07/23(土) 18:51:03 ID:d5WmUSl2]
頭おかしいとは時に言われるが・・
これってキモいのか?

4 名前:nobodyさん mailto:sage [2005/07/23(土) 20:24:39 ID:???]
どちらかというと>>2の方がキモイが、Mapleを使ってる奴なんているんだろうか

5 名前:nobodyさん mailto:sage [2005/07/23(土) 22:36:33 ID:???]
パフォ的にどうなん?
軽いん?

6 名前:nobodyさん mailto:sage [2005/07/24(日) 05:05:50 ID:???]
>>5
誰も使ってないから、聞くより自分で試して公開して

7 名前:nobodyさん mailto:sage [2005/07/24(日) 06:36:50 ID:???]
具体的にどこがきもい?>>2

mojaviから乗り換えようと思ってるけど。

テストしやすそうだし。
(普段からsimpletest使ってるし)

8 名前:1 mailto:sage [2005/07/24(日) 23:54:26 ID:???]
今まで自己流でMVCの真似事みたいなことやっていて、
今回初めてフレームワークに触れてみたのだけども。

まず何でMapleを使ってみたのかというのは

・「Web+DB Vol.27」という雑誌を見たから
・導入が他のフレームワークに比べて楽だった
 (smartyを指定のディレクトリにコピーするだけで、何か設定をいじる必要がなく始められる)

Mapleを使ってみて、良かったこと、楽になったこと

・フォームチェック(Validate)部分を自分で書かなくて良くなった
・trimだのhtmlspecialcharsだの書かなくて良くなった
・コードが追いやすくなった
・二重投稿禁止処理などをチェックするための処理を書かなくて良くなった

面倒と感じたこと、不便に感じたこと

・フォームが大量にある時、扱いたいリクエスト変数の数に応じて変数をセットする関数、受け取る関数を書かなくてはならない
・Validateに条件指定が出来そうもない為、2つのフォームのうち、いずれかに入力があればOK、みたいな処理ができない(やり方がわからないだけかも)
・テンプレートからphpの関数に引数渡せたら解決!という問題にぶちあたった。

まだ使って間もないから参考にもならん感想で申し訳ない。
パフォーマンスについては他を使ったことないので比較が出来ません。

9 名前:1 mailto:sage [2005/07/25(月) 00:20:56 ID:???]
他、最初にめんどくせーと感じたのはファイル名の指定かな。
これはまあ、仕方ないんだろうけど

「foo_bar_zoo」というアクション名の場合
「modules/foo/bar/zoo/Foo_Bar_Zoo.class.php」に置くとか。
いざアクション名を変えたくなった場合、変更がわりと面倒くさい。

あとは、例えばtest.class.phpというアクションでDIContainerという自作クラスのようなものを使いたい場合、
test.class.php内でDIContainerの変数を定義
test.class.php内でDIContainerの変数にセットする為の関数を定義
同ディレクトリ内のmaple.iniを編集
同ディレクトリ内のdicon.iniを編集

という手続きを踏まなくてはならないのが面倒くさい。

この、極度に面倒くさがりな性格が原因して、先日彼女にふられました。

10 名前:nobodyさん mailto:sage [2005/07/25(月) 05:54:19 ID:???]
ゲッター、セッター

perlのClass::Accessorみたいなのがあれば、楽かなぁ、、
ある?すでに実装されてる?



11 名前:nobodyさん mailto:sage [2005/07/25(月) 12:10:29 ID:???]
PHP4だとクラスプロパティにpublic/privateみたいな縛りが付けられないから
安全性を考えるとgetter/setterで…ってことになるんだよね。


12 名前:nobodyさん mailto:sage [2005/07/27(水) 11:19:11 ID:???]
メンテがなかなかされない。後発なのに腰重すぎ。

自分でコアまで手を入れてって、やれる人ならいいんだろうけどね。
とりあえずini設定で配列扱えないのはめんどくさ。

13 名前:nobodyさん [2005/07/27(水) 18:58:08 ID:Bxf6Vun8]
とりあえず今年ももう7月になろうってのにまるっきり更新されてない時点で
使ってみようとか言う気は起こらないね。

14 名前:nobodyさん mailto:sage [2005/07/27(水) 20:03:33 ID:???]
Web+DB Vol.27読んだらむしろEthnaの方を使ってみたくなったのは俺だけだろうか?

15 名前:14 mailto:sage [2005/07/27(水) 20:05:38 ID:???]
>>13
d.hatena.ne.jp/kunit/20050721
一応開発はしているらしいぞ。

16 名前:nobodyさん [2005/07/29(金) 23:31:03 ID:EXpttH3f]
mapleの質問募集中!

17 名前:nobodyさん mailto:sage [2005/08/01(月) 09:58:14 ID:???]
>>8
> ・フォームが大量にある時、扱いたいリクエスト変数の数に応じて変数をセットする関数、受け取る関数を書かなくてはならない
DTOクラス作れば少しは楽になるかと思われる
RequestパラメータのDTOへのインジェクションは

[InjectRequest]
dto =

な感じでどぞ

> ・Validateに条件指定が出来そうもない為、2つのフォームのうち、いずれかに入力があればOK、みたいな処理ができない(やり方がわからないだけかも)
そういう処理を行うValidatorを自作すればよろし

[Validate]
input1,input2.either = "1,いずれかに入力してください"

みたいな感じで

Validator_Eitherクラスの実装は
その他のValidatorクラス参考に頑張ってみて

18 名前:nobodyさん mailto:sage [2005/08/02(火) 12:19:59 ID:???]
>14
スレも立ってないということは、そういう人少ないんじゃない?

19 名前:nobodyさん [2005/08/03(水) 00:51:29 ID:qx5pZTxZ]
結局どれが一番良いんだろう。
一長一短あって目的次第なんだろうけど
どれがどういうメリットがあるかイマイチ分からんのよ(@@)


20 名前:nobodyさん mailto:sage [2005/08/03(水) 03:45:10 ID:???]
>>19
結局フレームワークは便利に使いこなせてこそ意味があるので、
自分でどれがいいのか調べることすらできないならどれ使っても一緒だと思うよ。



21 名前:nobodyさん mailto:sage [2005/08/03(水) 10:16:36 ID:???]
Mapleは自由に拡張して使ってくださいって感じだから敷居が
案外高いような気がする。
DAO DTO Viewあたり一通り標準といえるかっちりしたものが
あったほうが一般ユーザに普及させるにはいいんじゃないのかな。

Ethnaはぱっと見ヘビーな感じ。個人的にはguessworksぐらい
がPHPにはちょうどいい。

22 名前:nobodyさん mailto:sage [2005/08/03(水) 20:02:02 ID:???]
フレームワークあれこれ齧ってはみるものの、どれも微妙で
結局自作フレームワークを手入れして仕事に使ってる俺…。


23 名前:nobodyさん [2005/08/03(水) 22:50:53 ID:NJiHUaob]
テンプレートさえあれば結構何とかなるような気がする。
フレームワークは使えるようになれば便利だけど、使えるようになるまでが面倒。

24 名前:nobodyさん mailto:sage [2005/08/05(金) 03:48:22 ID:???]
>>14
>>18
たててみた。

【PHPフレームワーク】Ethna【スケルトン自動作成】@WebProg
pc8.2ch.net/test/read.cgi/php/1123070439/l50

>>22
公開汁

25 名前:nobodyさん mailto:sage [2005/08/18(木) 09:17:04 ID:???]
ぽまえら、MapleがAOPに対応しましたよ

ttp://d.hatena.ne.jp/kunit/20050818

26 名前:nobodyさん [2005/08/18(木) 10:08:09 ID:9eBqPJbj]
次の案件に使おうと思ってるので正式版を催促age

27 名前:nobodyさん mailto:sage [2005/08/18(木) 14:09:05 ID:???]
>>26
3.0.1がもうすぐ公開されると思うから暫し待たれよ
CVSにはもう上がってるから試してみると良いかも?
AOPはまだまだ試作なので期待するな

28 名前:nobodyさん mailto:sage [2005/08/19(金) 19:15:29 ID:???]
こういうの普及するにはIDEが必要だね。
>>8
>・フォームが大量にある時、扱いたいリクエスト変数の数に応じて変数をセットする関数、
>受け取る関数を書かなくてはならない
とか
>>9
>「foo_bar_zoo」というアクション名の場合
>「modules/foo/bar/zoo/Foo_Bar_Zoo.class.php」に置くとか。
>いざアクション名を変えたくなった場合、変更がわりと面倒くさい。

とか作業自体は機械的だからこの辺が自動化できれば非常に楽になると思う。
誰かEclipseプラグインなどで作ってくれないかなあ


29 名前:nobodyさん mailto:sage [2005/09/01(木) 10:20:14 ID:???]
8月リリースナシか。だみだこりゃ。

30 名前:nobodyさん [2005/09/06(火) 16:44:30 ID:HQODXj9U]
今週中リリースされるはずage



31 名前:nobodyさん [2005/09/06(火) 17:26:23 ID:6AovRBNl]
舌鼓が、苦戦に見えた台風の夜。

32 名前:nobodyさん mailto:age [2005/09/13(火) 15:47:47 ID:???]
3.0.1リリースage

33 名前:nobodyさん [2005/09/16(金) 18:21:06 ID:86J8xfJf]
Filter_Authの使い方わからねー

34 名前:nobodyさん mailto:sage [2005/09/16(金) 18:53:30 ID:???]
>>33
↓の事?
www.wikihouse.com/hacking/index.php?%C7%A7%BE%DA

35 名前:nobodyさん mailto:age [2005/09/22(木) 14:19:26 ID:???]
3.0.2リリースage

36 名前:nobodyさん [2005/09/30(金) 20:39:37 ID:+J65W0vg]
Mapleでは
サブテンプレートを実現する方法
つまり
Actionから別のActionを呼び、
表示結果を変数で取得するような方法
を提供してますか?

37 名前:nobodyさん [2005/10/21(金) 16:59:39 ID:VSV8Lm9/]
個別のドキュメントはあることがわかっているのですが、初めてフレームワークを使うので、
取っ掛かりがつかめず困っています。

mapleを使ったサンプルコードなどが載っているサイトはありませんか?

38 名前:nobodyさん [2005/10/26(水) 18:09:29 ID:+XS1k7nk]
ほとんどない

39 名前:nobodyさん mailto:sage [2005/10/26(水) 21:07:17 ID:???]
作者も「ドキュメント充実しないといけませんね」「サンプルが必要ですね」「今後の課題ですね」と言うばかり
作者のblogつながりでめぼしい数名のサイトに行くとごく簡単なサンプルがいっぱいあるので
それを読んでこつこつ勉強していくしかないんじゃないかなー
ていうかそれ以外の方法があったらおれも知りたいわ

40 名前:nobodyさん mailto:sage [2005/10/27(木) 00:30:45 ID:???]
まだ方向性を模索している段階っぽいからねえ。
自分も中に入って模索するくらいのつもりが無いと難しいのかも。




41 名前:nobodyさん [2005/10/27(木) 03:33:29 ID:s6+W9FyC]
ほんと、PHPのフレームワークって情報がなくて困る。
mojavi3もさっぱり分からないし、4の情報もないし。

mapleに関しては、
書籍の中ではWEB+DB PRESSのVol.27が一番詳しいかと。
ただが10ページくらいのために買っちゃったよ。
Ethnaも10ページくらいふれられてるけど。

42 名前:nobodyさん mailto:sage [2005/10/27(木) 09:34:30 ID:???]
>>41
それプラス,ハテナオヤ氏とかのAjax記事もついてたから,
まぁ良しとして買ったよ..

43 名前:nobodyさん [2005/11/11(金) 01:02:18 ID:Rxl+DOZP]
今月はドキュメント強化月間です。


44 名前:nobodyさん mailto:sage [2005/11/11(金) 10:27:47 ID:???]
ドキュメントは重要だなぁ
あとチュートリアル

45 名前:nobodyさん mailto:sage [2005/11/13(日) 10:33:39 ID:???]
メロンパン売ってる2階の店に新しく出たバナナクレープ、あの量で300円は安いな。

46 名前:45 mailto:sage [2005/11/13(日) 10:34:01 ID:???]
スマソ、誤爆った。

47 名前:nobodyさん mailto:sage [2005/11/13(日) 11:51:42 ID:???]
ワロスw どこのメロンパンスレだよww

48 名前:nobodyさん mailto:sage [2005/11/14(月) 22:50:09 ID:???]
どうやったら誤爆れるのか、不思議。



49 名前:nobodyさん mailto:sage [2005/11/15(火) 08:57:03 ID:???]
janeは誤爆警告出るからそれ以外の何かだろう

50 名前:nobodyさん mailto:sage [2005/11/16(水) 00:09:12 ID:???]
ギコナビは誤爆しやすい・・
レスエディタを開いたまま他のスレみたりすると間違える.



51 名前:nobodyさん mailto:sage [2005/11/17(木) 13:50:23 ID:???]
ちがうよ、そのメロンパン屋の名前がメープルだったから間違えたんだよ。

52 名前:nobodyさん mailto:sage [2005/12/01(木) 00:12:50 ID:???]
>>44
ドキュメント強化月間は終わりました。残念!

53 名前:nobodyさん mailto:sage [2005/12/09(金) 01:59:43 ID:???]
maple、ぜんぜんわかんねー。
情報も少ないし。

ethnaの方がわかりやすいね。


54 名前:nobodyさん mailto:sage [2005/12/09(金) 12:24:12 ID:???]
Mapleを理解するにはMojaviとSeaser2を理解するのが早道という罠。
Ethnaも相当わかりにくいが。

でも来月MapleDay(仮)というのが大阪であるらしいので、そこから盛り上がるかも。

55 名前:nobodyさん mailto:sage [2005/12/10(土) 02:02:16 ID:???]
>>54
Ethna分かりづらい?結構単純だと思うけど。
Mapleの方がよりベターだとは思うけどマニュアルは貧弱だし
データアクセス層のサポートがほしいかな。
Mapleの理解にはSpringの解説書読むのもいいかも。

56 名前:nobodyさん mailto:sage [2005/12/10(土) 15:57:08 ID:???]
Springの解説書よりMapleのソース全部読んだほうが速いかもw

57 名前:nobodyさん mailto:sage [2005/12/11(日) 23:56:42 ID:???]
>>56
確かにw

でもフレームワークの概念自体が分かっていない人が
あのソースを見て理解できるかはちと疑問。
MapleはDIやAOPを志向しているので、とっかかりに
その手の解説書読むのはいいかも。


58 名前:nobodyさん mailto:sage [2005/12/11(日) 23:59:57 ID:???]
ぶっちゃけ、DIとか言われても、なんの事だかさっぱりわかりません。
依存性注入?なに?
具体的に言うとナンなのさ?


59 名前:nobodyさん mailto:sage [2005/12/12(月) 06:36:44 ID:???]
詳しくはないが
オブジェクトを入れられることを前提に
オブジェクトを作ることと理解してる。
シンプルに言えば
まんこ方式だね。

60 名前:nobodyさん mailto:sage [2005/12/12(月) 07:57:12 ID:???]
>>59
> まんこ方式だね。

わかんねーよw



61 名前:nobodyさん mailto:sage [2005/12/12(月) 13:54:39 ID:???]
自演オッツ!

62 名前:nobodyさん mailto:sage [2005/12/28(水) 05:07:54 ID:???]
依存性にかんしてはMojaviスレでもあーでもないこーでもないって
やってたよ。

設定ファイルに書いとけば依存性を解決してくれて便利って理解でいいの?

63 名前:nobodyさん mailto:sage [2005/12/28(水) 22:41:08 ID:???]
XOOPSにビルトイン乙

64 名前:nobodyさん [2006/01/17(火) 03:45:49 ID:KlstEtB0]
いいかげんにチュートリアルの続きを書いてほしい

65 名前:nobodyさん mailto:sage [2006/01/17(火) 13:14:27 ID:???]
もう、やめたんじゃないのか?

66 名前:nobodyさん mailto:sage [2006/01/18(水) 10:08:52 ID:???]
Mapleって作った本人も使ってないっぽくない?
作って満足しちゃってるみたいな所が感じられる。

Ethnaは自分で使うために作ってたら機能アップしていった感じ。
Greeでも使われてるみたいだし。

67 名前:nobodyさん [2006/01/22(日) 23:30:24 ID:LH2gr0Xx]
ブログではああしたい、こうしたいって書いてあるのに。
ドキュメント強化月間とかも言ってたけど、あれはなんだったの?

68 名前:nobodyさん mailto:sage [2006/01/23(月) 00:44:57 ID:???]
まぁ僕たちは作ってもらったものをタダで使わせてもらってるだけなんで
偉そうな事は言えません。

69 名前:nobodyさん mailto:sage [2006/01/23(月) 06:52:33 ID:???]
喩えて言うならエロ動画を配布する人と媚売る取り巻きの図。

やると約束したことを1年以上たっても進まないのは人間性の問題。
瞬発力はあるが、継続ができない。
勢いで一気に作って「わからないことは聞いてね」って放り投げる。
(悪気はないので聞けば丁寧に教えてくれる。)
こういう人はドキュメント(自分には必要ないから瞬発力が沸かない)
作成作業をしようとしても無理です。人格の否定じゃなくて、
適材適所ということです。だれかをいい意味でノセテ協力してもらえばいいのに。

70 名前:sage [2006/01/24(火) 09:49:31 ID:ny7rHNkK]
>>69
まさしく、そんな感じだな。



71 名前:nobodyさん mailto:sage [2006/01/24(火) 10:16:10 ID:???]
熱狂的ですね。
Mapleって愛好家がいるんだね。
愛好家と言うか信者の域だね。

今度Maple使ってみます。

72 名前:nobodyさん mailto:sage [2006/01/24(火) 14:32:36 ID:???]
本人が管理できてない以上は、
プロデューサー的な人間を引っ張り込まないとダメだろうね。

73 名前:nobodyさん mailto:sage [2006/01/24(火) 14:59:26 ID:???]
しかし、わざわざ自分のプロジェクトの進行を他人に管理してもらって、
やりたくもないことをやらされるようにする物好きも多分あんまりいないだろう。

こういうのは自分がやりたいからやってるんだろうしねぇ。
小さめのオープンソースプロジェクトで、上から仕事を指図されたら貢献する奴はたぶん逃げるよね。


74 名前:nobodyさん mailto:sage [2006/01/24(火) 15:55:18 ID:???]
混乱してるようだが自己管理ができていない訳で
それをMapleの管理として考えるのはミスリードと思う。
仲間内の新年会や、河原でのバーベキューパーティは
音頭取りは居るけれど、上から指図するばかりじゃないでしょ。
(個人の魅力で上から指図できる人もいるのだがそれは別格)
ノセテいくというのはそういうこと。
blogみると、それができない人とも思えないんだけどな…。
無理してるのかな。ご自愛ください。

75 名前:nobodyさん mailto:sage [2006/01/24(火) 16:11:47 ID:???]
まぁ Maple 自体が仕事なわけではなく個人の自由時間を使って開発してるんだろうしな

だからなおさら個人の範疇からプロジェクトの範疇に拡大してしまって
自分は楽をしつつ開発に専念してくれれば、と思う

76 名前:nobodyさん mailto:sage [2006/01/24(火) 16:31:18 ID:???]
ユーザー少ないから仕方ないような・・・。
ユーザーがdocやら勝手に作っていかないと流行りもしない。

吠えるなら手伝えば言いだけの事だと思うが・・・。

77 名前:nobodyさん mailto:sage [2006/01/24(火) 17:33:51 ID:???]
というような
「その責任の所在はユーザーにあり、その責務を果たせ」
といった論調では協力者は得られない実例でした。

78 名前:nobodyさん mailto:sage [2006/01/24(火) 18:55:31 ID:???]
単純に忙しいだけと思うが…。

79 名前:nobodyさん mailto:sage [2006/01/25(水) 09:44:43 ID:???]
>>77
ユーザーが付かない事が問題で、
つまりユーザが付かない代物ね。
もうMojaviでいいかあ。って事。

80 名前:nobodyさん mailto:sage [2006/01/25(水) 09:52:04 ID:???]
>>79
日本語変だよ



81 名前:nobodyさん mailto:sage [2006/01/25(水) 10:39:02 ID:???]
ゴメソ

82 名前:nobodyさん [2006/01/25(水) 11:38:58 ID:NVrzgyhd]
フレームワークって敷居が高いから、早々ユーザも増えない。
中途半端になってるチュートリアルくらい、なんとか最後まで作ってほしいと思った。
稲刈りするには田植えから…、って感じじゃないか?

83 名前:nobodyさん mailto:sage [2006/01/28(土) 14:18:44 ID:???]
チュートリアルを書くのは別に作者じゃなくてもよいのにと思った。

84 名前:nobodyさん mailto:sage [2006/01/29(日) 00:20:57 ID:???]
今日、 Maple Day でしたっけ?
行った方いらしたらどんな感じだったか教えてください。

85 名前:nobodyさん mailto:sage [2006/01/29(日) 14:58:08 ID:???]
自サイトをフレームワーク使って再構築しようと思って
MapleとEthnaで迷ったけど、結局ドキュメントに勝るEthnaにした。
正直、Javaとか触ったことのない自分にとって、
Mapleには分からないところが多い。
概念的な説明より、チュートリアルを充実してほしいと思った。
でも、期待しているので、今後も温かく見守っていきたい。

86 名前:nobodyさん mailto:sage [2006/01/29(日) 19:22:08 ID:???]
>>84
なんかでも作者の目的は Maple そのものじゃないんでしょ?
Maple 以外の話も、なんて言ってるけどそれって Maple そのものに
もうあんまり興味ないってことじゃないのかなぁ。そういうことって
自分でもあるから別にそれ自体は否定しないんだけどさ。だったら
そうはっきり言ってくれた方がユーザーにはありがたい気がするよ。



87 名前:nobodyさん [2006/01/31(火) 16:05:48 ID:j73Ohkzq]
kunitさんはもっと周りの人に頼っていいんじゃないかな。
自分が忙しいなら他の人にやってもらえばいい。
コア部分はHawkさんにまかせたり
ドキュメントとかのユーザ方面はBobchinさんにまかせたりして
自分は理想を追い求めたりそれを熱く語ったり全体を調整したりActiveGatewayとか好きなものを作ったりしたらいいとおもう。
あと互換性云々で次バージョンが遅れるぐらいなら互換性無しでいいよ。
きっと誰かハックしてくれるよ(kumatchさんあたり)。
行きたいとこまで行っちゃってください。

なんにせよ待ちこがれてますよってことで。

88 名前:nobodyさん mailto:sage [2006/01/31(火) 20:40:48 ID:???]
「互換性云々で次バージョンが遅れるぐらいなら互換性無しでいいよ」に一票

どうせ今の Maple は多かれ少なかれ手を入れて「俺Maple」にして使ってる人が多いだろう
現在のサイトのMaple部分だけを入れ替えてワーイ新バージョンだーなんてことが可能な人はほとんどいないだろうし
だったら次回のサイトで新Mapleがいち早く使えるように非互換上等で新バージョンを公開してほしいね

89 名前:nobodyさん mailto:sage [2006/01/31(火) 23:36:45 ID:???]
どれでもphpのフレームワークならそのまま使うやつはいねーだろ


90 名前:nobodyさん mailto:sage [2006/02/01(水) 07:54:07 ID:???]
自分の狭い基準で決め付けるバカがいるな



91 名前:nobodyさん mailto:sage [2006/02/01(水) 09:00:40 ID:???]
>>87-88
漏れも新バージョン早くみたいー

92 名前:nobodyさん mailto:sage [2006/02/01(水) 09:36:15 ID:???]
確かに互換性気にする程、使ってる人いなそう。

93 名前:nobodyさん [2006/02/04(土) 00:25:16 ID:kHz0Emo4]
MapleのDIとAOPについて勉強したいんだがソースのどこを見たらいいのかな?

94 名前:nobodyさん mailto:sage [2006/02/04(土) 02:33:49 ID:???]
>>93
皮肉?

95 名前:nobodyさん mailto:sage [2006/02/04(土) 13:39:50 ID:???]
>>94
別に皮肉ではなく、どのように実装しているのかを
知りたいだけです。

96 名前:nobodyさん mailto:sage [2006/02/04(土) 15:49:24 ID:???]
>>95
勉強というならなおのこと、探すのも勉強のうち。
AOPは実装されてないよ。DIもセッタだけ。
いっぱい改造してAOPフィルタ(?)公開してください。
簡単なSQL発行しかできないO/Rマッパなんかよりも、
DBトランザクションやエラー処理の記述が簡単にできる仕組みの方が
フレームワークに必要と思う今日この頃。


97 名前:nobodyさん mailto:sage [2006/02/04(土) 16:34:40 ID:???]
>>96
あれ?MapleってAOP実装してませんでしたっけ?
ちなみに、DIがセッタだけっていうのは、
セッター・インジェクションのことですか?
それだけではまだDIって不完全なのでしょうか?
ちょっとまだ知識が浅いので教えていただけるとうれしいです。

98 名前:nobodyさん mailto:sage [2006/02/04(土) 17:52:26 ID:???]
>>97
不完全という表現は違うと思うが例えば
$foo = new HogeClass(new HugaClass);
って時、どうする?

99 名前:nobodyさん mailto:sage [2006/02/04(土) 20:03:30 ID:???]
そこで、DIContainer2ですよ

100 名前:nobodyさん mailto:sage [2006/02/04(土) 20:59:27 ID:???]
>>98
つまりDIコンテナに格納するクラスがコンストラクタで
引数を受け取るタイプの場合どうするかってことですか?









[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<94KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef