【PHP】フレームワークMapleに舌鼓
■ このスレッドは過去ログ倉庫に格納されています
00011
2005/07/23(土) 16:57:45ID:d5WmUSl2本家サイト
ttp://kunit.jp/maple/
まとめサイト
ttp://bobchin.ddo.jp/wiki/index.php?cmd=read&page=maple%2F%BB%C8%CD%D1%CA%FD%CB%A1
0031nobodyさん
2005/09/06(火) 17:26:23ID:6AovRBNl0032nobodyさん
2005/09/13(火) 15:47:47ID:???0033nobodyさん
2005/09/16(金) 18:21:06ID:86J8xfJf0034nobodyさん
2005/09/16(金) 18:53:30ID:???↓の事?
http://www.wikihouse.com/hacking/index.php?%C7%A7%BE%DA
0035nobodyさん
2005/09/22(木) 14:19:26ID:???0036nobodyさん
2005/09/30(金) 20:39:37ID:+J65W0vgサブテンプレートを実現する方法
つまり
Actionから別のActionを呼び、
表示結果を変数で取得するような方法
を提供してますか?
0037nobodyさん
2005/10/21(金) 16:59:39ID:VSV8Lm9/取っ掛かりがつかめず困っています。
mapleを使ったサンプルコードなどが載っているサイトはありませんか?
0038nobodyさん
2005/10/26(水) 18:09:29ID:+XS1k7nk0039nobodyさん
2005/10/26(水) 21:07:17ID:???作者のblogつながりでめぼしい数名のサイトに行くとごく簡単なサンプルがいっぱいあるので
それを読んでこつこつ勉強していくしかないんじゃないかなー
ていうかそれ以外の方法があったらおれも知りたいわ
0040nobodyさん
2005/10/27(木) 00:30:45ID:???自分も中に入って模索するくらいのつもりが無いと難しいのかも。
0041nobodyさん
2005/10/27(木) 03:33:29ID:s6+W9FyCmojavi3もさっぱり分からないし、4の情報もないし。
mapleに関しては、
書籍の中ではWEB+DB PRESSのVol.27が一番詳しいかと。
ただが10ページくらいのために買っちゃったよ。
Ethnaも10ページくらいふれられてるけど。
0043nobodyさん
2005/11/11(金) 01:02:18ID:Rxl+DOZP0044nobodyさん
2005/11/11(金) 10:27:47ID:???あとチュートリアル
0045nobodyさん
2005/11/13(日) 10:33:39ID:???004645
2005/11/13(日) 10:34:01ID:???0047nobodyさん
2005/11/13(日) 11:51:42ID:???0048nobodyさん
2005/11/14(月) 22:50:09ID:???0049nobodyさん
2005/11/15(火) 08:57:03ID:???0050nobodyさん
2005/11/16(水) 00:09:12ID:???レスエディタを開いたまま他のスレみたりすると間違える.
0051nobodyさん
2005/11/17(木) 13:50:23ID:???0053nobodyさん
2005/12/09(金) 01:59:43ID:???情報も少ないし。
ethnaの方がわかりやすいね。
0054nobodyさん
2005/12/09(金) 12:24:12ID:???Ethnaも相当わかりにくいが。
でも来月MapleDay(仮)というのが大阪であるらしいので、そこから盛り上がるかも。
0055nobodyさん
2005/12/10(土) 02:02:16ID:???Ethna分かりづらい?結構単純だと思うけど。
Mapleの方がよりベターだとは思うけどマニュアルは貧弱だし
データアクセス層のサポートがほしいかな。
Mapleの理解にはSpringの解説書読むのもいいかも。
0056nobodyさん
2005/12/10(土) 15:57:08ID:???0057nobodyさん
2005/12/11(日) 23:56:42ID:???確かにw
でもフレームワークの概念自体が分かっていない人が
あのソースを見て理解できるかはちと疑問。
MapleはDIやAOPを志向しているので、とっかかりに
その手の解説書読むのはいいかも。
0058nobodyさん
2005/12/11(日) 23:59:57ID:???依存性注入?なに?
具体的に言うとナンなのさ?
0059nobodyさん
2005/12/12(月) 06:36:44ID:???オブジェクトを入れられることを前提に
オブジェクトを作ることと理解してる。
シンプルに言えば
まんこ方式だね。
0061nobodyさん
2005/12/12(月) 13:54:39ID:???0062nobodyさん
2005/12/28(水) 05:07:54ID:???やってたよ。
設定ファイルに書いとけば依存性を解決してくれて便利って理解でいいの?
0063nobodyさん
2005/12/28(水) 22:41:08ID:???0064nobodyさん
2006/01/17(火) 03:45:49ID:KlstEtB00065nobodyさん
2006/01/17(火) 13:14:27ID:???0066nobodyさん
2006/01/18(水) 10:08:52ID:???作って満足しちゃってるみたいな所が感じられる。
Ethnaは自分で使うために作ってたら機能アップしていった感じ。
Greeでも使われてるみたいだし。
0067nobodyさん
2006/01/22(日) 23:30:24ID:LH2gr0Xxドキュメント強化月間とかも言ってたけど、あれはなんだったの?
0068nobodyさん
2006/01/23(月) 00:44:57ID:???偉そうな事は言えません。
0069nobodyさん
2006/01/23(月) 06:52:33ID:???やると約束したことを1年以上たっても進まないのは人間性の問題。
瞬発力はあるが、継続ができない。
勢いで一気に作って「わからないことは聞いてね」って放り投げる。
(悪気はないので聞けば丁寧に教えてくれる。)
こういう人はドキュメント(自分には必要ないから瞬発力が沸かない)
作成作業をしようとしても無理です。人格の否定じゃなくて、
適材適所ということです。だれかをいい意味でノセテ協力してもらえばいいのに。
0070sage
2006/01/24(火) 09:49:31ID:ny7rHNkKまさしく、そんな感じだな。
0071nobodyさん
2006/01/24(火) 10:16:10ID:???Mapleって愛好家がいるんだね。
愛好家と言うか信者の域だね。
今度Maple使ってみます。
0072nobodyさん
2006/01/24(火) 14:32:36ID:???プロデューサー的な人間を引っ張り込まないとダメだろうね。
0073nobodyさん
2006/01/24(火) 14:59:26ID:???やりたくもないことをやらされるようにする物好きも多分あんまりいないだろう。
こういうのは自分がやりたいからやってるんだろうしねぇ。
小さめのオープンソースプロジェクトで、上から仕事を指図されたら貢献する奴はたぶん逃げるよね。
0074nobodyさん
2006/01/24(火) 15:55:18ID:???それをMapleの管理として考えるのはミスリードと思う。
仲間内の新年会や、河原でのバーベキューパーティは
音頭取りは居るけれど、上から指図するばかりじゃないでしょ。
(個人の魅力で上から指図できる人もいるのだがそれは別格)
ノセテいくというのはそういうこと。
blogみると、それができない人とも思えないんだけどな…。
無理してるのかな。ご自愛ください。
0075nobodyさん
2006/01/24(火) 16:11:47ID:???だからなおさら個人の範疇からプロジェクトの範疇に拡大してしまって
自分は楽をしつつ開発に専念してくれれば、と思う
0076nobodyさん
2006/01/24(火) 16:31:18ID:???ユーザーがdocやら勝手に作っていかないと流行りもしない。
吠えるなら手伝えば言いだけの事だと思うが・・・。
0077nobodyさん
2006/01/24(火) 17:33:51ID:???「その責任の所在はユーザーにあり、その責務を果たせ」
といった論調では協力者は得られない実例でした。
0078nobodyさん
2006/01/24(火) 18:55:31ID:???0081nobodyさん
2006/01/25(水) 10:39:02ID:???0082nobodyさん
2006/01/25(水) 11:38:58ID:NVrzgyhd中途半端になってるチュートリアルくらい、なんとか最後まで作ってほしいと思った。
稲刈りするには田植えから…、って感じじゃないか?
0083nobodyさん
2006/01/28(土) 14:18:44ID:???0084nobodyさん
2006/01/29(日) 00:20:57ID:???行った方いらしたらどんな感じだったか教えてください。
0085nobodyさん
2006/01/29(日) 14:58:08ID:???MapleとEthnaで迷ったけど、結局ドキュメントに勝るEthnaにした。
正直、Javaとか触ったことのない自分にとって、
Mapleには分からないところが多い。
概念的な説明より、チュートリアルを充実してほしいと思った。
でも、期待しているので、今後も温かく見守っていきたい。
0086nobodyさん
2006/01/29(日) 19:22:08ID:???なんかでも作者の目的は Maple そのものじゃないんでしょ?
Maple 以外の話も、なんて言ってるけどそれって Maple そのものに
もうあんまり興味ないってことじゃないのかなぁ。そういうことって
自分でもあるから別にそれ自体は否定しないんだけどさ。だったら
そうはっきり言ってくれた方がユーザーにはありがたい気がするよ。
0087nobodyさん
2006/01/31(火) 16:05:48ID:j73Ohkzq自分が忙しいなら他の人にやってもらえばいい。
コア部分はHawkさんにまかせたり
ドキュメントとかのユーザ方面はBobchinさんにまかせたりして
自分は理想を追い求めたりそれを熱く語ったり全体を調整したりActiveGatewayとか好きなものを作ったりしたらいいとおもう。
あと互換性云々で次バージョンが遅れるぐらいなら互換性無しでいいよ。
きっと誰かハックしてくれるよ(kumatchさんあたり)。
行きたいとこまで行っちゃってください。
なんにせよ待ちこがれてますよってことで。
0088nobodyさん
2006/01/31(火) 20:40:48ID:???どうせ今の Maple は多かれ少なかれ手を入れて「俺Maple」にして使ってる人が多いだろう
現在のサイトのMaple部分だけを入れ替えてワーイ新バージョンだーなんてことが可能な人はほとんどいないだろうし
だったら次回のサイトで新Mapleがいち早く使えるように非互換上等で新バージョンを公開してほしいね
0089nobodyさん
2006/01/31(火) 23:36:45ID:???0090nobodyさん
2006/02/01(水) 07:54:07ID:???0092nobodyさん
2006/02/01(水) 09:36:15ID:???0093nobodyさん
2006/02/04(土) 00:25:16ID:kHz0Emo40096nobodyさん
2006/02/04(土) 15:49:24ID:???勉強というならなおのこと、探すのも勉強のうち。
AOPは実装されてないよ。DIもセッタだけ。
いっぱい改造してAOPフィルタ(?)公開してください。
簡単なSQL発行しかできないO/Rマッパなんかよりも、
DBトランザクションやエラー処理の記述が簡単にできる仕組みの方が
フレームワークに必要と思う今日この頃。
0097nobodyさん
2006/02/04(土) 16:34:40ID:???あれ?MapleってAOP実装してませんでしたっけ?
ちなみに、DIがセッタだけっていうのは、
セッター・インジェクションのことですか?
それだけではまだDIって不完全なのでしょうか?
ちょっとまだ知識が浅いので教えていただけるとうれしいです。
0098nobodyさん
2006/02/04(土) 17:52:26ID:???不完全という表現は違うと思うが例えば
$foo = new HogeClass(new HugaClass);
って時、どうする?
0099nobodyさん
2006/02/04(土) 20:03:30ID:???0101nobodyさん
2006/02/04(土) 21:49:25ID:???ttp://www.hawklab.jp/scarlet/
0102nobodyさん
2006/02/04(土) 21:58:09ID:???0103nobodyさん
2006/02/04(土) 22:38:49ID:???PHPでやる分には微妙な仕組み。INIファイルってフォーマットもイマイチだし。
0104nobodyさん
2006/02/04(土) 22:42:52ID:???Scarletも採用してるけどYAMLがいいな、手で書きやすいから。
0105今回本音ごめんね
2006/02/04(土) 23:17:31ID:???継続参加してもらって)DIContainer2やscarlet作者中心に進めて欲しいな。
作品に一人歩きさせて欲しい。
INIでもYAMLでもどっちでもいいが、ActiveGateway(PEAR::DBラッパ未完)や
AOP機能が正式リリースできないってのはXPの否定だし、ましてや互換を
気にして次が作れませんなんてのはリファクタリングの否定だ。
0106nobodyさん
2006/02/04(土) 23:33:04ID:???どうするんだ。
>>102
例えばモックと実装の差し替えが簡単だったり、そのクラスが単体で
使いまわしが可能とか。モックを作らなかったり、複数クラス・ファイルで
使いまわしをするのであればDIは不要。
>>105
リファクタリングの否定は言いすぎと思うぞ。
0107nobodyさん
2006/02/04(土) 23:39:27ID:???0109nobodyさん
2006/02/04(土) 23:57:40ID:???0111nobodyさん
2006/02/05(日) 01:02:04ID:???0112nobodyさん
2006/02/05(日) 01:33:18ID:???0113nobodyさん
2006/02/05(日) 10:26:57ID:???0117nobodyさん
2006/02/05(日) 16:20:40ID:???そんな理屈が通るなら情報不足でも何でも最初に質問した奴の勝ちになっちゃうのにな
0118nobodyさん
2006/02/05(日) 16:56:52ID:???質問に質問で答えるのが失礼なのはどんな礼儀なんだろ。
質問が論理だっていないから答えようがない。
AOPの実装がわからなければPHP4の問題かどうか判断できないんじゃないの?
コーディングは別としてもAOPのおおまかなフローくらいはね。
その上で、こういう点でできない(のではないか)。
こうすればできるみたいな話がしたかったんだけど
PHP4だからMapleではできない(のではないか)。
->といわれたらなぜ?どんな点がって問うのはおかしいかな。
AOPをPHP4で実装できない(のか)?
->といわれたらPHP5でできてPHP4でできないところはどこ?てのは自分的には自然なんだが。
SeasarPHP5でAOP実装できてる
->発言の意図がわからない。
MapleもSeasarもDIコンテナを実装している。
ならSeasarPHP5で実装しているAOPはMapleで実装できるってこと?
最後の発言は本当に意味不明だけどあとはごく普通の問題解決の会話と
思うけどな。
0119nobodyさん
2006/02/05(日) 17:01:43ID:???0120nobodyさん
2006/02/05(日) 17:07:04ID:???0121nobodyさん
2006/02/05(日) 17:26:32ID:???0122nobodyさん
2006/02/05(日) 17:43:09ID:???挑発をしておいてよく言うねぇこの子は。
それがいかに失礼なことか分からないからオタクって言われて
忌み嫌われるんだよ君?分かるかなー(分からないか)
あとその意味不明な長文読んでないから。
0123nobodyさん
2006/02/05(日) 18:04:36ID:???0124nobodyさん
2006/02/05(日) 18:11:21ID:???107 :MapleでAOPが実装されていないのはPHP4では無理だからなの?
108 :あなたが考える「AOPの実装」が何なのかわからないから答えられません
109 :てゆーか、PHP4でAOPってどうやって実装するのだろうか?
110 :「AOPの実装」が何なのかわからないので4と5の違いについても答えられません
こんな感じの応答なら質問で返してないから満足するの?
これじゃ会話に何の発展性もないと思うけどな……
0125nobodyさん
2006/02/05(日) 18:21:18ID:4ETwJ/O+かまってチャンなぞ無視するがよろし。
0126nobodyさん
2006/02/05(日) 18:30:49ID:???0127nobodyさん
2006/02/05(日) 23:27:22ID:???0128nobodyさん
2006/02/06(月) 22:14:16ID:???0130nobodyさん
2006/02/07(火) 21:03:43ID:???Scarletの人とかスゲーなぁと思う。
Mapleは4に照準当ててるから使った事ないけど、
5用にリリースするなら使ってみたいね。
英語出来ない俺は作者が日本人ってだけでプラスだし。
開発陣のBlogで動き見えるし。
他のと比べてここまで動きがあるプロジェクトって少ないと思う。
ま、使ってない俺が言うのもなんだけどね・・・。
S2Container.PHP5もなかなかβ取れないね。
アレがβ取れないからS2Dao.PHP5も取れないのかな?
O/Rマッパー使いたいんだよね。
ラボの人のはフィールドにidが無いとNGなんだよね?
そこがなぁ・・・。
0131nobodyさん
2006/02/07(火) 21:42:13ID:???まだ公表されてませんよ。(どうしたらいいか追々という発言程度)
ただ、奮起してがんばってるのはすごくわかる。続くといいな。
本当は、wikiに書くのが筋だけど、もし見ていて検討してもらえたらという点。
あいさつもなしに要望は書き辛くてこっちに書いて申し訳ないです。
1.ジェネレーターはオプションでセッターを書くのを残して欲しい。
セッターなしでいいのは大変よいけど、なくしちゃったら他で
再利用できなくなりMaple依存のコンポーネントとなります。
面倒だからジェネレーターで作成できたらと思ったのでは。
消すのは簡単だとおもうのですけれど。
2.AOPの実装はありますか?Maple4でもいいんですけど。
3.Smartyのデバッグ{debug}使えるようにならないでしょうか。
Mojaviもそうでしたが、シングルトン(?)でオブジェクトを持つと仕方ない
のでしょうか。無理なのかな。
4.Maple4もPHP4で使えるようにしてください。お願いします。
5.ActiveGateway、トランザクションとかどうなります?
実用するには更新系に必須と思うのです。
■ このスレッドは過去ログ倉庫に格納されています