2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【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さん:2005/07/23(土) 18:33:40 ID:???
こんなキモいフレームワークよく使う気になるな。
頭おかしいんじゃないのか?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9 :1: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さん:2005/07/25(月) 05:54:19 ID:???
ゲッター、セッター

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

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


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

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

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

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

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

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

17 :nobodyさん: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さん:2005/08/02(火) 12:19:59 ID:???
>14
スレも立ってないということは、そういう人少ないんじゃない?

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


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

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

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

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


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

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

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

>>22
公開汁

25 :nobodyさん: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さん:2005/08/18(木) 14:09:05 ID:???
>>26
3.0.1がもうすぐ公開されると思うから暫し待たれよ
CVSにはもう上がってるから試してみると良いかも?
AOPはまだまだ試作なので期待するな

28 :nobodyさん: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さん: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さん: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さん:2005/09/16(金) 18:53:30 ID:???
>>33
↓の事?
http://www.wikihouse.com/hacking/index.php?%C7%A7%BE%DA

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

40 :nobodyさん: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さん:2005/10/27(木) 09:34:30 ID:???
>>41
それプラス,ハテナオヤ氏とかのAjax記事もついてたから,
まぁ良しとして買ったよ..

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


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

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

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

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

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



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

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

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

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

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

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


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

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

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

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

57 :nobodyさん:2005/12/11(日) 23:56:42 ID:???
>>56
確かにw

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


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


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

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

わかんねーよw

61 :nobodyさん:2005/12/12(月) 13:54:39 ID:???
自演オッツ!

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

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

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

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

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

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

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

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

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

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

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

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

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

今度Maple使ってみます。

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

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

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


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

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

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

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

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

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

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

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

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

81 :nobodyさん:2006/01/25(水) 10:39:02 ID:???
ゴメソ

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

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

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

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

86 :nobodyさん: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さん:2006/01/31(火) 20:40:48 ID:???
「互換性云々で次バージョンが遅れるぐらいなら互換性無しでいいよ」に一票

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

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


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

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

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

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

94 :nobodyさん:2006/02/04(土) 02:33:49 ID:???
>>93
皮肉?

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

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


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

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

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

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


101 :nobodyさん:2006/02/04(土) 21:49:25 ID:???
すごくタイミングよくこんなの出てきてましたよ
ttp://www.hawklab.jp/scarlet/

102 :nobodyさん:2006/02/04(土) 21:58:09 ID:???
DI使うと何がどう便利になりますか?

103 :nobodyさん:2006/02/04(土) 22:38:49 ID:???
規模が大きくなると、メンテナンス性が上がるかも。Javaだとコンパイル必要だし。
PHPでやる分には微妙な仕組み。INIファイルってフォーマットもイマイチだし。

104 :nobodyさん:2006/02/04(土) 22:42:52 ID:???
MapleがINIを採用したってだけで別にPHPイコールINIってわけじゃないが。
Scarletも採用してるけどYAMLがいいな、手で書きやすいから。

105 :今回本音ごめんね:2006/02/04(土) 23:17:31 ID:???
率直に言うと、今のMapleの作者は退いてもらって(コミッタの一人として
継続参加してもらって)DIContainer2やscarlet作者中心に進めて欲しいな。
作品に一人歩きさせて欲しい。
INIでもYAMLでもどっちでもいいが、ActiveGateway(PEAR::DBラッパ未完)や
AOP機能が正式リリースできないってのはXPの否定だし、ましてや互換を
気にして次が作れませんなんてのはリファクタリングの否定だ。


106 :nobodyさん:2006/02/04(土) 23:33:04 ID:???
>>100
どうするんだ。
>>102
例えばモックと実装の差し替えが簡単だったり、そのクラスが単体で
使いまわしが可能とか。モックを作らなかったり、複数クラス・ファイルで
使いまわしをするのであればDIは不要。
>>105
リファクタリングの否定は言いすぎと思うぞ。

107 :nobodyさん:2006/02/04(土) 23:39:27 ID:???
MapleでAOPが実装されていないのはPHP4では無理だからなの?

108 :nobodyさん:2006/02/04(土) 23:45:05 ID:???
>>107
あなたが考えるAOPの実装とはどんなものなの?

109 :nobodyさん:2006/02/04(土) 23:57:40 ID:???
てゆーか、PHP4でAOPってどうやって実装するのだろうか?

110 :nobodyさん:2006/02/05(日) 00:00:39 ID:???
>>109
じゃPHP5ではどう実装すると思うの?

111 :nobodyさん:2006/02/05(日) 01:02:04 ID:???
なんでMapleすれはいつも荒れてるんだ?

112 :nobodyさん:2006/02/05(日) 01:33:18 ID:???
kunitさんの人望です。

113 :nobodyさん:2006/02/05(日) 10:26:57 ID:???
kunitたんがんがれ!

114 :nobodyさん:2006/02/05(日) 11:10:11 ID:???
>>110
Seasar-phpがやってるじゃん。

115 :nobodyさん:2006/02/05(日) 13:30:48 ID:???
>>114
説明になってないよ。

116 :nobodyさん:2006/02/05(日) 15:40:40 ID:???
>>115
てゆーかお前、質問に質問で答えるな。
失礼だろ。

117 :nobodyさん:2006/02/05(日) 16:20:40 ID:???
質問に質問で答えるのが失礼だなんて誰が最初に言い出したことなんだろう
そんな理屈が通るなら情報不足でも何でも最初に質問した奴の勝ちになっちゃうのにな

118 :nobodyさん:2006/02/05(日) 16:56:52 ID:???
お前呼ばわりは礼に適うらしい。気に入らないと怒り出す子ってのはどうもね。
質問に質問で答えるのが失礼なのはどんな礼儀なんだろ。
質問が論理だっていないから答えようがない。
AOPの実装がわからなければPHP4の問題かどうか判断できないんじゃないの?
コーディングは別としてもAOPのおおまかなフローくらいはね。
その上で、こういう点でできない(のではないか)。
こうすればできるみたいな話がしたかったんだけど
PHP4だからMapleではできない(のではないか)。
->といわれたらなぜ?どんな点がって問うのはおかしいかな。
AOPをPHP4で実装できない(のか)?
->といわれたらPHP5でできてPHP4でできないところはどこ?てのは自分的には自然なんだが。
SeasarPHP5でAOP実装できてる
->発言の意図がわからない。
MapleもSeasarもDIコンテナを実装している。
ならSeasarPHP5で実装しているAOPはMapleで実装できるってこと?
最後の発言は本当に意味不明だけどあとはごく普通の問題解決の会話と
思うけどな。

119 :nobodyさん:2006/02/05(日) 17:01:43 ID:???
おまん まで読んだ

120 :nobodyさん:2006/02/05(日) 17:07:04 ID:???
たったの2文字かよ(広島の方限定)

121 :nobodyさん:2006/02/05(日) 17:26:32 ID:???
一人性格の捻じ曲がった奴がいるな。

122 :nobodyさん:2006/02/05(日) 17:43:09 ID:???
人の質問に対して嫌味ったらしい質問で返すような
挑発をしておいてよく言うねぇこの子は。
それがいかに失礼なことか分からないからオタクって言われて
忌み嫌われるんだよ君?分かるかなー(分からないか)
あとその意味不明な長文読んでないから。

123 :nobodyさん:2006/02/05(日) 18:04:36 ID:???
オレってイケメソ まで解読できた

124 :nobodyさん:2006/02/05(日) 18:11:21 ID:???
だからその質問で返すと失礼とか挑発とかって発想はどこから出てくるんだって……

107 :MapleでAOPが実装されていないのはPHP4では無理だからなの?
108 :あなたが考える「AOPの実装」が何なのかわからないから答えられません
109 :てゆーか、PHP4でAOPってどうやって実装するのだろうか?
110 :「AOPの実装」が何なのかわからないので4と5の違いについても答えられません

こんな感じの応答なら質問で返してないから満足するの?
これじゃ会話に何の発展性もないと思うけどな……

125 :nobodyさん:2006/02/05(日) 18:21:18 ID:4ETwJ/O+
まあ>>116が分かってないのだけははっきりした。
かまってチャンなぞ無視するがよろし。

126 :nobodyさん:2006/02/05(日) 18:30:49 ID:???
嫌味な野郎ばっかだな。

127 :nobodyさん:2006/02/05(日) 23:27:22 ID:???
盛り上がってまいりました

128 :nobodyさん:2006/02/06(月) 22:14:16 ID:???
…はぁ。またベータ版ですか。

129 :nobodyさん:2006/02/07(火) 17:37:26 ID:???
>>128
最近のはどこでもβ名乗るのが多いし、
そんなところは突っ込みどころじゃないかと。

130 :nobodyさん:2006/02/07(火) 21:03:43 ID:???
Mapleの中の人達は批判を受け止めて頑張ってると思うよ。
Scarletの人とかスゲーなぁと思う。
Mapleは4に照準当ててるから使った事ないけど、
5用にリリースするなら使ってみたいね。
英語出来ない俺は作者が日本人ってだけでプラスだし。
開発陣のBlogで動き見えるし。
他のと比べてここまで動きがあるプロジェクトって少ないと思う。
ま、使ってない俺が言うのもなんだけどね・・・。

S2Container.PHP5もなかなかβ取れないね。
アレがβ取れないからS2Dao.PHP5も取れないのかな?
O/Rマッパー使いたいんだよね。
ラボの人のはフィールドにidが無いとNGなんだよね?
そこがなぁ・・・。

131 :nobodyさん:2006/02/07(火) 21:42:13 ID:???
Maple4への構想はここ数日の発表で、ScarletとMapleの関係は
まだ公表されてませんよ。(どうしたらいいか追々という発言程度)
ただ、奮起してがんばってるのはすごくわかる。続くといいな。

本当は、wikiに書くのが筋だけど、もし見ていて検討してもらえたらという点。
あいさつもなしに要望は書き辛くてこっちに書いて申し訳ないです。
1.ジェネレーターはオプションでセッターを書くのを残して欲しい。
  セッターなしでいいのは大変よいけど、なくしちゃったら他で
  再利用できなくなりMaple依存のコンポーネントとなります。
  面倒だからジェネレーターで作成できたらと思ったのでは。
  消すのは簡単だとおもうのですけれど。
2.AOPの実装はありますか?Maple4でもいいんですけど。
3.Smartyのデバッグ{debug}使えるようにならないでしょうか。
  Mojaviもそうでしたが、シングルトン(?)でオブジェクトを持つと仕方ない
  のでしょうか。無理なのかな。
4.Maple4もPHP4で使えるようにしてください。お願いします。
5.ActiveGateway、トランザクションとかどうなります?
  実用するには更新系に必須と思うのです。

132 :nobodyさん:2006/02/08(水) 00:36:08 ID:???
>>131
130の「4に照準」は PHP4 のことではないかと.
当初から「PHP4 は Maple,PHP5 は Seasar.PHP5」みたいなこと言ってたし
それが変わってなければ Maple4 も当然 PHP4 用になると思われ.

あと {debug} てうちでは使えてるけど……使えない?

133 :nobodyさん:2006/02/08(水) 01:51:17 ID:???
えっ!使えるの?{debug}
Warning: Smarty error: unable to read resource: "file:../maple/smarty/debug.tpl"
なんだけど…。debug.tplはそのパスにある。なんかオプションとかの都合かな。


134 :nobodyさん:2006/02/08(水) 15:30:00 ID:???
>>133
3.0.2ならindex.phpのBaseディレクトリ設定を変更すれば動くと思うよ
----
//define('BASE_DIR', '..');
define('BASE_DIR', dirname(dirname(__FILE__)));
----
3.1.0-beta1だとdefault_modifiersの影響でエラーになるから注意

135 :nobodyさん:2006/02/08(水) 18:15:25 ID:???
>>134
Thanks a lot!!
Mojaviの件があったので思い込んでました。パス表記の問題だったのね。
3.1用にdebug.tplを書き換えて、週末リリースの3.1にも備えました。
とさりげなく押さえを入れてみる。
Smartyは不慣れなんだけど、これで少しは作業しやくなりそうです。


136 :nobodyさん:2006/02/08(水) 20:25:20 ID:???
>>130でS2Container.PHP5の話題が出たので触ってみた。
PHP5.1.2だとReflectionClass::getInterfacesの返り値がおかしくなってて
エラーが出るね。連想配列になってる。しかも添え字がInterface名の
”最後一文字欠け”になってる。
PHP5.1.1だと普通の配列なので問題ない。
バグレポートにもあがってないし、俺だけかな?
s2container.core.classes.phpをちょこっと修正すれば問題ないからいいけど。
スレ違いになっちゃったかな?

137 :nobodyさん:2006/02/08(水) 22:03:18 ID:???
さすがPHP5

138 :nobodyさん:2006/02/08(水) 23:07:54 ID:???
>>136
ぜひメーリングリストかなんかに発言してください。
話題に興味を持つのは素晴らしいことかもしれないが
ここで発言するのは阿呆としかいいようがない。

139 :136:2006/02/09(木) 00:40:37 ID:???
>>138
ま、実際俺はそんな頭良くないから
上級者の人達には口出せないよ。
メーリングリストに投げるなんて恐れ多いわ。
俺程度が解ってる事は既に解ってるだろうしな。
だからPHP5.1.2対応とは書いてないんだろうとな。
Maple関連の人たちがこのスレ見てるのは
確実だし、Reflectionについては注目してるだろうだから
書いてみたのだけどね。交流あるだろうし。

140 :nobodyさん:2006/02/09(木) 01:02:54 ID:???
>>139
交流があるだろう、注目されているであろうというあなたの考えで
、ましてや上級者じゃないからここに書き込んだという主張ですね。
私は同意できません。特に上級者じゃないからこのスレにという点。



141 :nobodyさん:2006/02/09(木) 02:03:51 ID:???
>>140
ML投稿だとメルアドもでるし、嫌な人はいやだと思うけど
>>140自体ここに書くのに名前とかメルアドを書くにはイヤなんだろ?
自分がやれないなら、変なケチつけてやるなよ

142 :nobodyさん:2006/02/09(木) 02:36:54 ID:???
スレ違い発言を正当化するために、匿名性を語ることについて

143 :nobodyさん:2006/02/09(木) 02:47:56 ID:???
またまた荒れてまいりましたー

144 :136:2006/02/09(木) 07:19:29 ID:???
>>140
上級者が集まる場所に書き込んでも既知の問題だと意味がないのかなと。
それよりも中級以下が目に付きやすいとこに書いた方が有用と思う人
が多いかと思いましてね。

>>142
>>141は私じゃないですよ。
スレ違いは確かにそうかもしれないですけど、
Reflectionは”S2Container.PHP5”の機能じゃないですよ?
PHP4では使えませんけど。
PHP5使ってる人なら中々に面白いクラスだと思ってるんじゃないかと
思ってたんですけどね。

しかし、私の書き込みから荒れたのは大変申し訳ない。
消えますね。

145 :131:2006/02/10(金) 22:31:42 ID:???
一応、こっちに。
わざわざ回答をblogにいただいたようでありがとうございました。
1.bobuchinさんのWEB上から生成するやつをベースにしてるとどこかで見たの
でてっきりsetterの設定もされるのかと思いました。自分で工夫します。
2.AOPは不発ということですね。(優先順位が低い)
3.escape処理がされるのがデフォルトに賛成です。その方が使い勝手がよく、
escape処理不要の場合に別途タグ(?)を書くべきと思います。
4.PHP5・で・も・使えるアピールが必要ですよね。
他とのアドバンテージになりますよ。
5.トランザクションの実装楽しみにしています。
では、3.1のリリース楽しみにしています。


146 :nobodyさん:2006/02/11(土) 07:57:07 ID:???
>145
3に関しては
http://sunset.freespace.jp/smarty/SmartyManual_2-6-6J_html/variable.default.modifiers.html
ここを10秒間我慢して読むことぐらいはやってもいいと思うよ。
やっぱ開発者ってたいへんだな。

147 :nobodyさん:2006/02/11(土) 10:00:44 ID:???
>>146
流れを把握してから書き込んでね。

148 :nobodyさん:2006/02/12(日) 21:49:41 ID:UbBVUp+R
                 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                 | ちょ、ちょっと待って!!
                 | これ以上フレームワークが乱立するのは困る
     , ,-;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:,.  ヽ─y──────────────   ,-v-、
    /;:;:;:;:;:;:ミミ;:;:;:;:;:;:;:;:;:;`、                          / _ノ_ノ:^)
    /;:;:;:;:彡―ー-、_;:;:;:;:;:;:;:;|                           / _ノ_ノ_ノ /)
    |;:;:;:ノ、     `、;;:;:;:;:;:i                        / ノ ノノ//
    |;:/_ヽ ,,,,,,,,,,  |;:;:;:;:;:;!                      ____/  ______ ノ
    | ' ゚ ''/ ┌。-、  |;:;:;:;:/                     _.. r("  `ー" 、 ノ
    |` ノ(  ヽ  ソ  |ノ|/               _. -‐ '"´  l l-、    ゙ ノ
_,-ー| /_` ”'  \  ノ   __       . -‐ ' "´        l ヽ`ー''"ー'"
 | :  | )ヾ三ニヽ   /ヽ ' "´/`゙ ーァ' "´  ‐'"´         ヽ、`ー /ノ
 ヽ  `、___,.-ー' |   /   /                __.. -'-'"
  |    | \   / |   l   /            . -‐ '"´
  \   |___>< / ヽ


149 :nobodyさん:2006/02/13(月) 00:03:01 ID:???
週末というのは土曜日と思っていました。
解釈によっては日曜日もありと思ってがまんしました。
日付変わって月曜日です。
・・・またかよ。

150 :nobodyさん:2006/02/13(月) 03:57:59 ID:???
>>149
そういうのはマ板いけよ。常識だから

151 :nobodyさん:2006/02/13(月) 07:10:57 ID:???
モチベーション下げるこというなよ。せっかく動きがでてきたのに。
リリースおめ。これから試します。

152 :nobodyさん:2006/02/14(火) 11:23:21 ID:AYQvdL27
フレームワークなんてなければいいのに・・・

153 :nobodyさん:2006/02/14(火) 11:24:05 ID:AYQvdL27
つ〜か、気のせいかMapleの新版ってちょっと複雑になってない?

154 :nobodyさん:2006/02/14(火) 15:23:58 ID:???
気のせいじゃないよ

155 :nobodyさん:2006/02/14(火) 16:56:45 ID:JHTBRrwq
新しいファイル名規約だとDIContainer2が動作しない。
バージョンアップしないかな。
皆さんはPEAR::DBを利用するときどうしています?
DIContainerだとどう利用すればいいんでしょうか。


156 :nobodyさん:2006/02/14(火) 23:52:10 ID:AYQvdL27
>>154
え?マジで?
やっぱり、気のせいじゃなかったのか。
そっか・・・

157 :nobodyさん:2006/02/15(水) 19:00:54 ID:???
>>155
DIContainerでは無理っぽいので
素直にDIContainer2を使ってます

158 :nobodyさん:2006/02/17(金) 04:35:21 ID:???
なんでDIContainer2マージしないんだろ。FileUpload2はマージしたのに。
人間模様?

159 :nobodyさん:2006/02/17(金) 11:03:05 ID:???
DIcontainerがコアに絡みついていて
簡単に入れ換えれないから

160 :nobodyさん:2006/02/17(金) 20:04:31 ID:???
mapleを仕事で使ってる人っていますか?


161 :nobodyさん:2006/02/17(金) 21:05:14 ID:???
ノシ

162 :nobodyさん:2006/02/17(金) 21:06:42 ID:???
>>160
前にmapleを改造して使ってるって人がいたと思う。

S2Containerがスレ違いじゃ無くなったね。
ただMapleでS2を使う必要があるかどうかは疑問。
スカーレットタンがいるしなぁ。

163 :nobodyさん:2006/02/17(金) 22:14:40 ID:???
>>160
いくつかの案件で使ってますけどそれが何か?

164 :nobodyさん:2006/02/18(土) 15:36:16 ID:wFpKdptj
>>163
またまたご冗談を

165 :nobodyさん:2006/02/18(土) 17:45:23 ID:???
>>164
また荒れるから、煽るなよなー。

>>164
DBとテンプレートエンジンは何使ってますか?
あとDBはPEAR DBとか、PDOとか、その辺はどうしてますか?

166 :nobodyさん:2006/02/18(土) 18:29:51 ID:???
自分も仕事で使おうと、フレームワークを色々と物色中の者です。

>>165
皆さんどういった環境で運用されてるのか、興味のわく
部分ですね。

>>163
是非教えて頂けると幸いです。



このフレームワークで携帯サイトを作られてる方も
いらっしゃるんでしょうか?
文字コード周り等でトラブル情報などありましたら
教えて頂けると幸いです。
問題なく出来てますって、情報でも嬉しいです!

よろしくお願いします。


167 :nobodyさん:2006/02/19(日) 02:38:18 ID:???
>>163じゃないですが…
maple+Smarty+DB_DataObjectで案件やってますよ
内部はEUC、出力はSJISでやってますが、今の所問題ないです
携帯はちょうどこれからなので何かあれば報告しますね

168 :nobodyさん:2006/02/19(日) 12:40:22 ID:???
mapleタウンにおーいでよ〜♪

169 :166:2006/02/19(日) 13:09:32 ID:WBRb5Muk
>>167
参考になります。
ありがとう御座います!

>>168
今日から少しmapleタウンにお邪魔してみみようと
思います。


170 :163:2006/02/19(日) 16:12:18 ID:???
maple + smarty + PEAR::DBだよ。
携帯は実は作ったことないんだけど、
文字化けしますどうしましょう攻撃のリスクを負ってでも
文字コードの設定があるのは携帯サイトを意識してるんだと思う。
・・・なんてな。
あと、だいこん2アップデートおめ。

171 :nobodyさん:2006/02/20(月) 01:07:26 ID:vRXDRBjP
>>165
ごめんよ。

俺はDBはMySQLとPostgreSQLで常にネイティブな関数を。
でも、PDOは検討中。
テンプレートエンジンはSmartyだよ。
フレームワークは出来れば使いたくない派で。

172 :nobodyさん:2006/02/20(月) 01:25:39 ID:???
Softwareデザインにkumatch御大の記事が出るようだ。


173 :nobodyさん:2006/02/20(月) 23:24:44 ID:???
MapleとSeasar2って何か関係あるの?

174 :nobodyさん:2006/02/21(火) 00:29:39 ID:hJeFtmVz
kunitさんがseasar好き

175 :nobodyさん:2006/02/21(火) 20:58:04 ID:???
>>172
君は離島に住んでいるのか?

176 :nobodyさん:2006/02/24(金) 20:41:47 ID:???
とっととAOP実装しろや。

177 :nobodyさん:2006/02/24(金) 20:55:22 ID:S8CqOJp1
麻生

178 :nobodyさん:2006/02/25(土) 22:26:40 ID:???
Mapleってもしかして今後Seasar2のDIとAOPを組み込むつもりなのか?

179 :nobodyさん:2006/02/26(日) 08:25:44 ID:???
>>176
PHP4を捨てでいいならAOP実装できる、もしくは
やりやすいんだろうね。

>>178
それはないと思うよ。
ただS2と合体出来ることはkloveさんが示した通り。

180 :nobodyさん:2006/02/26(日) 10:30:52 ID:???
>>179
AOPテスト版のどこに問題があるのかわからないんだが
ひとつ解説してもらえまいか?

181 :nobodyさん:2006/02/26(日) 18:59:14 ID:???
MapleのAOPはテスト版までいってたのか。

182 :180:2006/02/26(日) 21:20:06 ID:???
テスト版っていう呼び方は正しくないかもだけど
アルファ版かベータ版は出たじゃん。

183 :nobodyさん:2006/02/28(火) 21:46:05 ID:???
MapleってMojaviでいうところのグローバルフィルタや
モジュールフィルタってあるのかね?

184 :nobodyさん:2006/02/28(火) 23:35:32 ID:???
Mojaviでいうところのグローバルフィルタや
モジュールフィルタって、知っていて当然なのかね。

185 :nobodyさん:2006/03/01(水) 00:31:30 ID:???
>>184
有るのか無いのか。どーせ無いんだろ?

186 :184:2006/03/01(水) 00:39:16 ID:???
有るのか無いのかわかんないの。
Mojaviでいうところのグローバルフィルタや
モジュールフィルタが。
答えるほうがそれが何なのか調べなきゃいけないの?
それが何か、説明した上で尋ねれば的確な答えが
得られると思うの。
それが出来ないあんた馬鹿?

187 :nobodyさん:2006/03/01(水) 02:06:11 ID:???
>>186
何なのお前?
知らねーならわざわざレスすんなボケ。

188 :nobodyさん:2006/03/01(水) 02:10:50 ID:???
>答えるほうがそれが何なのか調べなきゃいけないの?
てゆーかこいつMojavi知らねーんじゃん。Maple一筋か。
変わった趣味してるのな?
ちょっとは時代の流れってものを知れよ雑魚w



189 :nobodyさん:2006/03/01(水) 05:01:46 ID:???
無駄に荒れててワロタ

190 :nobodyさん:2006/03/01(水) 12:43:14 ID:???
>>188
時代の流れみてるのにまだmojaviとかいってんの?

191 :nobodyさん:2006/03/01(水) 13:28:01 ID:???
>>184,186,190
別に君ら(?)を対象にした質問じゃないんだろうから、気にしないで黙ってなさい。
mojavi も maple も知ってる人が気が向けば答えれば良いだけだから。

192 :nobodyさん:2006/03/01(水) 13:52:22 ID:Z6wfzGW5
みんな!!Railsに乗らないか?

193 :nobodyさん:2006/03/01(水) 17:00:31 ID:???
>>191
アンカーおかしくないか?

194 :nobodyさん:2006/03/13(月) 03:14:49 ID:???
だいぶ前のMaple userに、AJAXを使いたいけど、動的に出力される
JavaScriptが、うまく扱えないとかいうのがあったけど、

ob_start();
$agent->init();
$agent_js = ob_get_contents();
ob_end_clean();

 みたいな事をしたいと言う意味だったのかな、と思ってしまった。

195 :nobodyさん:2006/03/14(火) 22:39:21 ID:???
無駄に手数がかかる。Javaを目指して、PHP自体の立ち位置を見失ったパターン。
とりあえずiniファイルは、実行段階ではPHPスクリプトに変換しておいた方がいい。毎回iniをパースして、実に無駄。

196 :nobodyさん:2006/03/15(水) 11:29:43 ID:???
>195
PHPスクリプトをパースするよりは早い気がするんだが。
eAcceleratorとか使ってりゃ違うのかな。
つーか何に対する話?

197 :nobodyさん:2006/03/15(水) 12:04:58 ID:???
195じゃないが、
スクリプト実行の方が速いに決まってると思う。

198 :nobodyさん:2006/03/15(水) 12:37:24 ID:???
iniに変更があったらどうするの?

199 :nobodyさん:2006/03/15(水) 13:02:41 ID:???
中に取り込むか、外に出すかは設計思想の違い。
もちろんわざと遅くしているわけではないと思う(よね)。
速さよりも優先されることがあるという意思。
その上で、少しでも速さをという話になるかもだけど
他の要素とか解り易さとかパージすることと天秤にかけてどうなのかな。
実際、覚えること少ないし、引継ぎしやすいし…。

200 :nobodyさん:2006/03/15(水) 13:04:31 ID:???
変更するたびに .ini → .php 変換ツールを実行したりするんじゃね?
マンドクセ

PHP の ini 読込は専用の関数持ってるからとんでもなく高速な部類だと思うけどねー
YAML にしたら遅くなりそうだが……

そもそもその程度のパフォーマンスがシビアに効く環境で
こういう DI コンテナとか使うものかねぇ?

201 :nobodyさん:2006/03/15(水) 13:28:39 ID:???
.iniと.phpのmtimeを比較して、.iniのほうが新しかったら
もう一度.phpを作り直すようにすればいいんじゃないの。




202 :nobodyさん:2006/03/15(水) 14:22:24 ID:???
「PHPスクリプトに変換」ってどうやってやるんだろ・・・

serializeとは違うんだよね?

203 :nobodyさん:2006/03/15(水) 15:04:39 ID:???
>>202
parse_ini_file() した結果を serialize() したデータを deserialize() するコードを include するコードを書けってことでしょう
とか日本語不全な書き方してみる

>>201
ini だとパフォーマンス的にあまりおいしくないかもしれないけど
YAML とか使うようになると extension 化されてないと遅くなりそう(な気がする)だし
設定ファイルキャッシュをどっかに持っておくってのは良い考えかもしれないね
暇があったら実装してコードを contribute したいところだが……

204 :nobodyさん:2006/03/15(水) 21:22:09 ID:???
設定はarrayにしておくのが最強。

205 :nobodyさん:2006/03/15(水) 22:19:59 ID:???
>>204
そこはかとなく同意

206 :nobodyさん:2006/03/15(水) 22:25:45 ID:???
実際、iniやyamlがarrayよりも遙かに見やすいかといえば
そうでもないしね…

207 :nobodyさん:2006/03/15(水) 23:26:10 ID:???
 どうでも良い事だが、guessworkの中の人、ここを少なくも見てはいるのかな。
 blogネタが、やけにタイムリー。

208 :nobodyさん:2006/03/16(木) 00:25:35 ID:???
>>207
タイムリーっていうか
ほとんどアンサーって感じだねw

209 :nobodyさん:2006/03/16(木) 07:03:05 ID:???
そもそも、このネタふったのは・・・、という気がしなくもない。:-)

210 :nobodyさん:2006/03/16(木) 14:53:45 ID:???
適当に試してみた。
これ一つで結論付けてもしょうがないが、一応>196が正解か?

<?php
require_once 'Benchmark/Timer.php';
@include_once 'PHP/Compat/Function/file_put_contents.php';

$data = '';
for ($i = 0; $i < 100; $i++) { $data .= 'hoge' . rand() . '=' . rand() . "\n"; }
file_put_contents('test-cfg.ini', $data);
$data = '';
for ($i = 0; $i < 100; $i++) { $data .= '$c[\'hoge' . rand() . '\']=' . rand() . ";\n"; }
file_put_contents('test-cfg.php', '<?php ' . $data . '?>');

$timer = new Benchmark_Timer;
$timer->start();

for ($i = 0; $i < 10000; $i++) { $config = parse_ini_file('test-cfg.ini'); }

$timer->setMarker('ini');

for ($i = 0; $i < 10000; $i++) { require('test-cfg.php'); }

$timer->setMarker('php');
$timer->stop();
$timer->display();
?>


211 :nobodyさん:2006/03/16(木) 20:59:58 ID:???
とりあえず、パフォーマンス計測してから書けと。

212 :nobodyさん:2006/03/16(木) 22:47:06 ID:???
>>211
体感で十分だろうが。

213 :nobodyさん:2006/03/17(金) 11:11:12 ID:???
Yamlのパーサ通したりしたらキャッシュは必要になるかも知らないけど、
parse_ini_fileのオーバーヘッドとかって気にしなきゃならないものなのか?
どんなアプリつってんの??

214 :nobodyさん:2006/03/17(金) 11:42:41 ID:???
まあそのうちparse_yaml_file()とかできるから
オーバーヘッドなんて気にもせず
YAML使っとくかっていうのがぺちぱースタイル

215 :nobodyさん:2006/03/17(金) 14:15:16 ID:???
>212
210みたいな、10000回実行して数秒程度の差を体感出来るのか?
そもそもその差が問題になる用途ならPHPに向いてるものとは思えんな。

216 :nobodyさん:2006/03/17(金) 20:59:00 ID:???
>>214
yaml のパーサで PHP だけで書かれているのが
http://spyc.sourceforge.net/
で、

こっちは C で書かれてていろんな言語のバインディングがある
http://whytheluckystiff.net/syck/
http://jp.rubyist.net/magazine/?0010-YAML#l13

ちょっとした比較がここに
http://blog.symfony.jp/2006/03/08/syck/

217 :nobodyさん:2006/03/19(日) 03:17:32 ID:???
diがPHP(のウェブアプリ)でもメリットあるのかって検討した上でmapleって作られたのかね。

218 :nobodyさん:2006/03/19(日) 03:34:40 ID:???
>>217
そういう表現が出る前提として
Maple ってのはまず先に DI って概念があってそれを実装するために作られたのでは、と
そう思ってるわけ?

219 :nobodyさん:2006/03/19(日) 10:58:36 ID:???
mapleからdiを切り離すことは出来ないだろ

220 :nobodyさん:2006/03/19(日) 20:43:17 ID:???
>>217
お前はDIを理解してない。

221 :nobodyさん:2006/03/19(日) 22:08:00 ID:???
じゃ、diって何?

222 :nobodyさん:2006/03/20(月) 01:47:56 ID:???
>>221
程度の低い質問をするなkunit

223 :nobodyさん:2006/03/20(月) 02:33:12 ID:???
粘着アンチってのは何にでもいるものだなぁと感心した

224 :nobodyさん:2006/03/21(火) 00:54:29 ID:???
>>223
うるせぇよkunit

225 :nobodyさん:2006/03/21(火) 10:20:15 ID:???
>224
お前もうるさいぞ。kunit。

226 :nobodyさん:2006/03/21(火) 11:15:50 ID:???
>>225
まあ落ち着けよkunit

227 :nobodyさん:2006/03/21(火) 15:18:06 ID:???
>226
同感だkunit

228 :nobodyさん:2006/03/21(火) 16:03:05 ID:???
>>1-1000
うるせぇぞkunitども。

229 :nobodyさん:2006/03/21(火) 16:27:35 ID:???
kunit同士仲良くしようぜ

230 :nobodyさん:2006/03/21(火) 22:35:09 ID:???
そうだねkunit

231 :nobodyさん:2006/03/22(水) 00:44:02 ID:???
kunit達が和解した!

232 :nobodyさん:2006/03/22(水) 15:25:34 ID:???
よい kunit 悪い kunit 普通の kunit

233 :nobodyさん:2006/03/22(水) 18:37:01 ID:76hbO8Rh
kunitがんばれ

234 :nobodyさん:2006/03/22(水) 18:43:58 ID:???
>>233
ありがとう、kunit

235 :nobodyさん:2006/03/22(水) 19:41:44 ID:???
アタマワルイネタすれになってますね。
こういうのはマ板でやるんですよ

236 :nobodyさん:2006/03/22(水) 21:23:50 ID:???
>>235
kunitのくせに生意気だぞ!!

237 :nobodyさん:2006/03/22(水) 21:52:45 ID:???
>>235
kunit、必死だな

238 :nobodyさん:2006/03/22(水) 22:56:43 ID:???
kunit(笑)

239 :nobodyさん:2006/03/22(水) 23:33:34 ID:???
IDでない板ってこういうネタスレになったらどうしようもないのか
面白いと思ってるのが痛いけど

240 :nobodyさん:2006/03/22(水) 23:49:01 ID:???
>>239
少しは黙ってろよkunit

241 :nobodyさん:2006/03/23(木) 00:05:58 ID:???
てゆーか
価値提供してる人を
こういう形でいじろうとするヤカラってどうなん?
多分書いてるの一人だと思うけど。

242 :nobodyさん:2006/03/23(木) 00:36:03 ID:???
>>241
あんまり必死だと本当にkunitだと思われるよ。
こんな流れになってるのはなにもネタがないから。
なんか提供してけれ。

243 :nobodyさん:2006/03/23(木) 02:24:13 ID:???
そう。自ら世に公開したくせにほったらかしにしてる
kunitがいけないんだよ。
いまだにドキュメントすら整備されてないじゃん。
やる気無いならとっとと消えてくれって感じ。

244 :nobodyさん:2006/03/23(木) 02:43:04 ID:???
>>243
php系のフレームワークって基本的に自分用に
作ってたものを公開するだけだろ?
自分が使う機能ができたらそこからみんなのために
バージョンアップなんて社会人ならほとんど
できないのが当たり前だと思うが。
ただでさえプログラマが忙しいのはお前らしってるはずだろ?

公開されてるんだから、暇な奴が必要な機能つくって
進化させればOKじゃ?

245 :nobodyさん:2006/03/23(木) 03:23:06 ID:lX/ScLUu
みんな、自分フレームワークを作ればいいじゃないか

246 :nobodyさん:2006/03/23(木) 11:44:19 ID:???
作りながら、有名所も参考までにチェックしてる、みたいなのはそこそこ居ると思う。

247 :nobodyさん:2006/03/23(木) 11:54:12 ID:???
>>246
俺もそうだよ。
公開フレームワークの作者は
実際の実装というよりも、知識への貢献という意味も大きい。
更新されないからといって叩くのは違うっていうか
将来貢献しようという人間の芽を潰すかもしれない、
誰も得をしない姿勢。

248 :nobodyさん:2006/03/23(木) 13:05:30 ID:???
kunit 本人です(本当です)。
私個人的には Zend Framework に移行しました。
今後 Maple の更新はないと思ってください。
( バグは修正します )。以上、嘘でした。

249 :nobodyさん:2006/03/23(木) 16:01:13 ID:???
とりあえずDEBUG_MODEの時にDIContainer使うとactionのforwardができないバグだけは
はやく直してほしいところだなぁ

自分で直そうかと思って少し追ってみたがあまりの面倒さに投げたw

250 :242:2006/03/23(木) 21:17:52 ID:???
ぬ、>>243のような意味で言ったのではないのだが・・・。
作者じゃなくて、この板の誰かがネタを投下しろって意味だったんだが。
ちなみに俺はネタ持ってない。

251 :nobodyさん:2006/03/30(木) 19:35:01 ID:???
指針をしてもらっておいて文句を言う房は市ね

いやなら、自分フレームワーク作ってシコシコしてればいい。

252 :nobodyさん:2006/04/18(火) 09:28:59 ID:???
何か質問してもすぐ↑こいつみたいなのがレスするから
すぐ荒れるんだよ。
もう誰もつかってないよこんなFW。

253 :nobodyさん:2006/04/18(火) 12:55:44 ID:???
 maple使う際の最大のネックは、ドキュメントの少なさだと思う。
 symfonyなんかは、まとまったドキュメントがPDFで用意されているが、
mapleは、wikiがあってもあまり機能していない。
 また、dbを取り扱う枠組みを標準で用意してくれないと、導入の際の
コストが高くなって、躊躇しちゃうよね。

254 :nobodyさん:2006/04/18(火) 14:56:26 ID:???
>253
ドキュメントは同意だが、DBは逆に、
好きなのを使いたいって意見もあると思うぞ。

255 :nobodyさん:2006/04/18(火) 16:32:58 ID:???
>>254
 mapleとして標準で付いてくる物が欲しいのよ。
 他のを使いたいという人は、標準以外の物を使える様にすれば良いでしょ。

256 :nobodyさん:2006/04/18(火) 20:10:02 ID:???
揚げ足と思われると難なのですが、DB扱う枠組みがあるほうが
導入の際のコストは高くなるんじゃないかな。
mapleの良い点は、VIEW部分だけに割り切っているところじゃないかと
思うようになりました。DIConは確かにアドバンテージがあるけれど
命名規則以外は、普通にPHPで書けば良いのが最もありがたかったりする。


257 :nobodyさん:2006/04/20(木) 16:51:35 ID:V2WiZs9r
オレはEthnaへ逃げた。
初心者にとってドキュメント不足は致命的すぎる。
チュートリアルをいじっているうちに、
「なるほど」って感じで分かってくるんだけど、
Mapleはチュートリアルすら貧弱なので、自分には無理だった。

258 :nobodyさん:2006/04/20(木) 17:11:11 ID:???
私も同じでした。
Ethnaももう少しサンプルが増えるといいですねー。

259 :nobodyさん:2006/04/20(木) 22:28:34 ID:???
なんかDBまで使ったオープンソースものが一個できれば
いろいろ参考にできるんですけどね。
EthnaもMapleもそれが無いのがつらい


260 :nobodyさん:2006/04/21(金) 00:26:32 ID:???
Ethnaの方が解りづらくて挫折しました。サイトのgetting staretedとhowtoが乖離しすぎてる。
EthnaでのセッションやDBの扱い方がわからない。
Mapleはサンプル見ればあとはPHPが使えればとりあえず使えるというのが魅力。
それだけでも「いつも同じようなことを書いている」ことを解消できる。
フレームワークの使い方と、PHPの書き方やプログラムのお作法を混同してないか。
フレームワーク(Maple)はPHPの初心者が簡単にWEBアプリを書けるようにする
ことを目的にしてないんじゃないの?そういう方向性を否定しないが。
という私もPEARのErrorStackを使ったMapleのサンプルは欲しいが、
それはErrorStackの使い方が分からないんであって、
それをMapleのドキュメント不足というのはなぁ。
確かにFilterとかDIconとかのMapleとしてのドキュメントは不足というか
もう不足という表現の時期はすぎてんじゃないのと腹が立つくらいですけどね。

261 :nobodyさん:2006/04/21(金) 00:58:34 ID:???
PHP系のフレームワークって自分用に作ったものを公開しただけのものが多いから
ドキュメント作成まで求めるのは酷かもね。
そのへんはユーザでできたら理想的なんだけど。

262 :nobodyさん:2006/04/23(日) 11:15:25 ID:???
それを酷に思うなら公開するべきでない。

263 :nobodyさん:2006/04/23(日) 11:42:40 ID:???
>>262
いや、それは違うだろw
甘えすぎじゃないか?

264 :nobodyさん:2006/04/23(日) 15:42:35 ID:???
ドキュメント書くのが酷だと思うなら、
人に使ってもらおうなんて気はさらさらないはずなので
公開しないでオナニー用にしてればいいんだよ。
これは利用者の甘えじゃなくて公開者の甘え。

265 :nobodyさん:2006/04/23(日) 16:32:51 ID:???
そんなに自分の心の狭さを主張するな

266 :nobodyさん:2006/04/23(日) 23:28:41 ID:???
>>264
利用者の甘えだとおもうがなぁ。
ま、イヤなら他の使えばいいだけ。

267 :nobodyさん:2006/04/23(日) 23:50:49 ID:???
公開者には甘えてほしくないなんてのは利用者の甘え

はい以下ループってことでw

268 :nobodyさん:2006/04/24(月) 01:42:04 ID:???
大体プログラマならドキュメントくらい書けよ。
書けないなら公開すんな。

269 :nobodyさん:2006/04/24(月) 03:11:53 ID:???
プログラマならソース読んで理解しろ

以下ループ

270 :nobodyさん:2006/04/24(月) 14:50:04 ID:???
普及させたきゃコーディングだけしててもダメだろうけど、義務はないよな。
ホント、ソース見りゃわかるし。

271 :nobodyさん:2006/04/24(月) 14:58:04 ID:???
ドキュメントがあっても英語だったら読まないって
やつも多いしな
結局使う側のやる気の

272 :nobodyさん:2006/04/24(月) 21:20:19 ID:???
いやいや、作者のやる気だろ。

273 :nobodyさん:2006/04/24(月) 21:53:08 ID:???
作者か使う側のどちらかにしか責任がないという答えをどうしても出したいのか

274 :nobodyさん:2006/04/24(月) 21:59:05 ID:???
>>273
うるせーんだよkunit
さっさと非を認めろよ雑魚。

275 :nobodyさん:2006/04/25(火) 00:20:27 ID:???
途中からネタ化してることに気づけ

276 :nobodyさん:2006/04/25(火) 18:58:02 ID:???
 自ら雑誌に記事書いて宣伝しておいて、ソース読めは良いと
言うのであれば、自己矛盾だよね。
 ソース読まなくても使える様になれば、自然と人が集まって
ドキュメント、サンプルが充実するという好循環も期待出来るん
だけど。

277 :nobodyさん:2006/04/25(火) 19:07:02 ID:???
>>276
ソース読めばいいと作者が言ってるのは見たことない
作者がよく言うのは「整備しないといけませんね」だなw

2段落目は全く同意

278 :nobodyさん:2006/04/25(火) 21:16:45 ID:???
>>277
ソース読めばとは言っていないけど、実質的にはそうなってるのよね。


279 :nobodyさん:2006/04/25(火) 21:30:20 ID:???
結局作者の怠慢なんだよ。
公開するからにはそれなりの責任ってのが少なからず発生すると
思うんだがな。
もし責任なんかないとか言うなら最初から公開なんかすんな。
ただでさえPHPのフレームワークは混沌としてるんだから
迷惑なんだよ>kunit


280 :nobodyさん:2006/04/25(火) 21:36:11 ID:???
>>279がここまで必死に罵倒して得られるメリットがどうも想像つかない
反論されないところで好きに叫びたいだけにしても
わざわざこんな客の少ないマイナーな場所でやって面白いとも思えんしなぁ

281 :nobodyさん:2006/04/25(火) 21:50:31 ID:???
>>280
賛成に一票

282 :nobodyさん:2006/04/26(水) 03:04:22 ID:???
>>281
+1


283 :nobodyさん:2006/04/26(水) 03:28:17 ID:???
誰が何と言おうとドキュメントの不備は作者の怠慢。

284 :nobodyさん:2006/04/26(水) 06:58:09 ID:???
>>283
そうですか。いつまでもその気持ちを忘れずに

285 :nobodyさん:2006/04/26(水) 07:19:52 ID:???
犬が吼えてるな・・・。
ドキュメントがないのが嫌なら、使わなければいいだけ。
無名が有名に嫉妬してるんでしょ。

286 :nobodyさん:2006/04/26(水) 20:21:29 ID:???
どうすればこんな誰も使ってないようなFWに嫉妬できるんだか。

287 :nobodyさん:2006/04/27(木) 11:16:35 ID:???
この手の初心者呼び込んでも負担が増えるだけ。必要なし。

288 :nobodyさん:2006/04/27(木) 15:24:08 ID:???
 初心者にメンテさせようと思っていても、現状のドキュメントではきついので、
結局選択できない事になる。
 という事で、初心者お断りという考え方は、好ましくないと思う。

289 :nobodyさん:2006/04/27(木) 15:26:22 ID:???
ドキュメントがあろうとなかろうと(略)

290 :nobodyさん:2006/04/27(木) 17:34:53 ID:???
Zend Framework で終了って事でよろしい?

291 :nobodyさん:2006/04/28(金) 00:24:23 ID:???
ドキュメントも書けないようならプログラマ辞めちまえっつーの。

292 :nobodyさん:2006/04/28(金) 08:10:57 ID:???

技術者として恥ずかしくないか?

293 :nobodyさん:2006/04/28(金) 11:27:58 ID:???

まったくだ

294 :nobodyさん:2006/04/28(金) 20:44:33 ID:???
↑↑お前は技術者失格。

295 :nobodyさん:2006/04/29(土) 23:06:06 ID:???
クラスドキュメントってあったっけ?

296 :nobodyさん:2006/04/30(日) 18:49:13 ID:???
OSSなんだから自分でドキュメント書いてcontribしたら?

297 :nobodyさん:2006/04/30(日) 19:44:41 ID:???
そういうのを他人任せというんだよ。
一つお利口さんになって良かったね(苦笑)

298 :nobodyさん:2006/04/30(日) 21:07:32 ID:???
もまいら、ここで無駄な議論に使ってる力をサンプルプログラム
作るのに使ってください。
よろしくお願いします。


299 :nobodyさん:2006/05/02(火) 00:19:53 ID:???
しかしまぁ仕事が忙しいからって、こうまで宣言したことをやらない人の
仕事振りってのは信用ならんと思うんだが。
何かのご縁で、自分が発注者として彼と仕事をすることになったら、
できれば取引したくないなと思わないか?

・3月末に出す予定のバグフィックス版は出してもらいたいものだね。

300 :nobodyさん:2006/05/02(火) 12:15:09 ID:???
所詮金にならない事だからどうしても後回しになっちゃうよな

301 :nobodyさん:2006/05/02(火) 13:00:54 ID:???
できないなら最初から公開なんかするなっつーの(ループ)

302 :nobodyさん:2006/05/02(火) 20:44:58 ID:???
うるさいだまれ

303 :nobodyさん:2006/05/02(火) 21:18:35 ID:???
kunitさん?

304 :nobodyさん:2006/05/03(水) 00:52:09 ID:???
kunitさんへ私信。
あんた、いい加減すぎだよ。
男なら自分の生み出したものに誇りを持って
もうちょっと気合を入れろや。ボケが。

305 :nobodyさん:2006/05/03(水) 01:14:59 ID:???
私信だったら差出人を明確にしろやボケがw

306 :nobodyさん:2006/05/03(水) 02:22:19 ID:???
kunitさんへ私信。
kunitさん2ちゃんねるを良くご覧になってますよね。
このスレ立てたのもkunitさん自身だという噂もありますし。
つーかお前もうちょっと気合いれろやタコ助が。
ソースもキッタネーし。そんなん公開して恥ずかしくねーの?

307 :nobodyさん:2006/05/03(水) 04:48:34 ID:???
うざい奴に粘着されてkunitさん(´・ω・)キノドクス

308 :nobodyさん:2006/05/03(水) 09:58:41 ID:???
気に入らなければ使わなければいいのに
グチグチ文句言ってる奴は一体どういう了見なんだ?

309 :nobodyさん:2006/05/03(水) 12:50:22 ID:???
>>308
 私もドキュメントがないと文句言っているクチだが、mapleが嫌いな訳ではない。
 むしろ、DI とかうまく使えば、すっきりしたものが出来そうで期待している。

 ただ、ドキュメントが無いと、ユーザがいなくなり、いつの間にか消え去って
しまうのではないかと言う事を心配してたりする。
 その辺が解消しないと、積極的に使えない訳で・・・。

 記事を掲載したWeb+DB Pressでも、後ろの方のコーナーで国産フレーム
ワークとして、ethna,guessworkが挙げられていたけど、mapleは無視されて
たし。(^^;


310 :nobodyさん:2006/05/04(木) 04:36:29 ID:???
もったいないが、今の状態なら淘汰されるのは時間の問題だな。

311 :nobodyさん:2006/05/05(金) 06:11:40 ID:???
> 某巨大掲示板でもいろいろご意見いただいてますね。真摯にうけとめて巻き返しをしたいと思いますです。

 という事なので、巻き返しに期待します。

312 :nobodyさん:2006/05/05(金) 11:57:39 ID:???
>>311
もう何度も同じパターンを繰り返してる・・・

313 :nobodyさん:2006/05/05(金) 13:45:42 ID:???
kunitスパイラル

314 :nobodyさん:2006/05/05(金) 14:02:15 ID:???
そんな熱心なユーザーなら
コミットしてあげればいいのに…

315 :nobodyさん:2006/05/05(金) 16:01:45 ID:???
コミッタとして参加したいんだけど、kunitさんに云えばいいのかな?


316 :nobodyさん:2006/05/06(土) 22:15:32 ID:???
真摯に受けとめたからどうなんだ。
ビバ ナスピア。お役所仕事万歳。


317 :nobodyさん:2006/05/09(火) 18:41:56 ID:jO8waBMZ
期待 age

318 :nobodyさん:2006/05/19(金) 11:40:50 ID:???
期待sage

319 :nobodyさん:2006/05/19(金) 14:12:10 ID:???
哀れ也

320 :1:2006/05/22(月) 01:16:19 ID:???
去年このスレをたてた頃はmaple解析に勤しんでおりましたが、
一難去ってまた一難の繰り返しに嫌気がさし、
mapleっぽい構造にして自作しちまいました。

仕事の納期に追われていたので焦っていたけど、
これが一番近道だったなあ。

321 :nobodyさん:2006/05/22(月) 10:42:32 ID:???
PHPのフレームワークって、自作が一番いいと思う。
既存のフレームワークはどうしても機能に過不足が出てくるからね。
JavaのStrutsみたいに決定的なフレームワークがあるなら、それに身をゆだねるのもいいけど、PHPの場合、どれも一長一短。

322 :nobodyさん:2006/05/22(月) 19:59:59 ID:???
保守性を考えなければそれでもいいんだけどねぇ…。
正直、何とかしてほしい。

323 :1:2006/05/23(火) 01:10:12 ID:???
>>321
自作してみてホントそう思いました。
構造も理解しているからすぐに必要な処理を取り入れられますし。

でもフレームワークのなんたるかを知ることが出来たし、
多くの知識を与えてくれたkunit氏に感謝尊敬マキシマムリスペクト。

好きです。



324 :nobodyさん:2006/05/23(火) 04:07:06 ID:???
たしかにそうかもしれないけど
おのおのが俺フレームワーク作るのは
時間の無駄だよねー

洋モノFW=機能がありすぎて理解しにくい。もっと軽くして。
和モノFW=基本設計がつたない。もっと勉強して。

って感じ。
ちょうどいいのがないんだよなー。

325 :nobodyさん:2006/05/23(火) 19:03:07 ID:???
Mapleもそうだけど、無駄にレイヤを重ねすぎるんだよ。
FWで何かを作るのが目的じゃなくって、FWを作ることが目的になってる。
だから使いにくいんだよ。

326 :nobodyさん:2006/05/23(火) 21:45:34 ID:???
自分らで使いやすいフレームワークを持つのはいいことだよ。
自分のフレームワークと他のフレームワークを状況に応じて
使い分ければいいじゃない。

327 :nobodyさん:2006/05/24(水) 03:39:40 ID:???
>>325
きっと楽しくなっちゃうんだろうな。>目的
で、飽きると...

328 :nobodyさん:2006/05/24(水) 21:36:26 ID:???
いつもいつも同じようなことを言われているような感じはしませんか?
Mapleは「PHPを使ってより効率よくWebアプリケーションを作ることが
できないか」ということを目標に作っているフレームワークを目標にしています。
PHPの簡単さや単純さをできる限り残しつつ、いつもいつも同じようなことを
言われている人が作っています。
面倒なことはユーザーに押し付けて知らん顔しましょう。

329 :nobodyさん:2006/05/25(木) 00:17:09 ID:???
あたいkunit氏好きだよ

330 :nobodyさん:2006/05/25(木) 02:52:06 ID:???
>>325
そりゃ君が大したことしてないからそう思うんだよ。

331 :nobodyさん:2006/05/25(木) 06:28:17 ID:???
で、例えばActiveGatewayとかどうなの?
大したことしてないからさぁ、単純にへ〜とか思うけど。
記事にしちゃったから、バージョンアップしないとねw

332 :nobodyさん:2006/05/27(土) 06:42:33 ID:???
何故MapleのDIはああもしょぼいですか?

333 :nobodyさん:2006/05/27(土) 08:37:20 ID:???
>>332
どのへんが、どうしょぼいあるか?

334 :nobodyさん:2006/05/27(土) 16:26:56 ID:???
>>332
s2container使えばいいじゃん

335 :nobodyさん:2006/05/31(水) 19:54:07 ID:???
>>333
セッターインジェクションしかないところと
設定ファイルがiniなところ。

>>334
PHP4で使いたいんだよ。
つーかPHP5なんかまだまだ業務で使えるレベルじゃないだろ?

336 :nobodyさん:2006/05/31(水) 22:09:35 ID:???
なんの根拠で・・・

337 :nobodyさん:2006/06/01(木) 00:15:10 ID:???
>>335
いまだにPHP5を採用していないほうがやばいだろ


338 :nobodyさん:2006/06/01(木) 01:20:03 ID:???
PHP5への移行が進まないのは、PHP5の新機能が望まれていないものだから。

339 :nobodyさん:2006/06/01(木) 01:21:56 ID:???
>>338
俺はユーザの質の問題が一番大きいと思う。


340 :nobodyさん:2006/06/01(木) 02:58:51 ID:???
>338
一理あるね。

たてに進化するよりは、よこに拡大してほしいかも。

ひたすら関数を充実させることによって。


341 :nobodyさん:2006/06/01(木) 17:14:21 ID:???
>334
レンタル鯖で導入されていない→やる人が限られる→盛り上がらない

342 :nobodyさん:2006/06/09(金) 23:09:28 ID:???
ActiveGatewayどうですか?
ドキュメント見ただけでは、悪くなさそうな感じですが。

343 :nobodyさん:2006/06/09(金) 23:56:15 ID:???
>342
誰も使ってないから、正直わからん。
342がファーストユーザーになって使用感よろ。

344 :nobodyさん:2006/06/10(土) 15:51:39 ID:???
>>342
ひととおり、拡張終わったから本番採用予定。
大したスキーマ組んでないし、php4の環境なら結構いけるんじゃないかと。


345 :nobodyさん:2006/06/11(日) 14:43:47 ID:???
mapleはボブが乗っ取りました。

346 :nobodyさん:2006/06/12(月) 02:17:44 ID:???
誰?

347 :nobodyさん:2006/06/12(月) 03:42:44 ID:???
サップ?

348 :nobodyさん:2006/06/14(水) 14:45:34 ID:???
example1 でフォームは出るけどボタンを押したあとに
何も表示されない(真っ白になる)のはなぜでしょうか。
Smartyはちゃんと入っているはずなのですが。。。

349 :nobodyさん:2006/06/14(水) 15:36:43 ID:???
Smarty のキャッシュが入るディレクトリに書き込み権限つけてないとか……?

とかテキトーに書いてみる

350 :348:2006/06/14(水) 15:49:05 ID:???
自己解決しました。
php.ini で php_mbstring.dll が読み込めてなかっただけのようでした。
すみません。

351 :nobodyさん:2006/07/03(月) 20:54:57 ID:???
3.1.1 age

352 :nobodyさん:2006/07/03(月) 20:55:34 ID:gNlAF22F
>>351
間違えて、下げちゃった。

353 :nobodyさん:2006/07/04(火) 23:25:58 ID:???
誰からも反応がない。orz

354 :nobodyさん:2006/07/05(水) 07:01:27 ID:???
いまさらなんだかなぁ。

355 :nobodyさん:2006/07/05(水) 07:16:36 ID:???
和製フレームワークは
symfonyとまったく別の方向性を打ち出さないと
先細りで消えていく…と思う。

356 :nobodyさん:2006/07/06(木) 18:19:07 ID:???
kunit調子こいてるからな

357 :nobodyさん:2006/07/06(木) 21:14:11 ID:???
そんな言い方すんなよ、kunitさんいい人だよ、なんか福々しくて悪い事とは無縁な人って感じ。

358 :nobodyさん:2006/07/07(金) 00:39:24 ID:???
>>357
いい人でも、ずいぶん放置状態が長いじゃない。


359 :nobodyさん:2006/07/07(金) 17:40:10 ID:???
>>357
あんな、使いづらいフレームワーク作るんだから、性格最悪だろ。

360 :nobodyさん:2006/07/07(金) 18:21:14 ID:???
人格否定イクナイ(^v^)

361 :nobodyさん:2006/07/07(金) 23:38:35 ID:???
>>359
どの辺が使いづらいと思います?
ドキュメントが整備されれば、そう使いづらいと言う事は無いかなと思うんですが。
まあ、全角スペースを半角にしてくれるConverterが標準では無いとか、細かいのは
ありますけど。

362 :nobodyさん:2006/07/08(土) 18:42:10 ID:???
>>361
本人降臨キターーーーー!

363 :nobodyさん:2006/07/09(日) 12:02:26 ID:???
>>361

> ドキュメントが整備されれば
これは言っちゃダメ。永遠にされないんだし、荒れるから。

364 :nobodyさん:2006/08/24(木) 16:14:06 ID:x9G5+vaH
最近、kunitは調子こきすぎ

オナニーフレームワーク作りやがって

365 :nobodyさん:2006/08/25(金) 14:08:32 ID:fU/0kLO0
Mapleなんて使ってる会社本当にあるのか?

366 :nobodyさん:2006/08/25(金) 15:03:29 ID:???
1日1回ここに来てMapleの悪口を書いていくつもりか?
私怨でもあるのか知らんがここで吠えててもかっこ悪いだけだぞ

367 :nobodyさん:2006/08/25(金) 15:12:46 ID:fU/0kLO0
>>366
黙ってろ!塩豚野郎!

368 :nobodyさん:2006/08/27(日) 14:23:11 ID:???
>>367
なんか、その煽りおもろいな。

369 :nobodyさん:2006/09/02(土) 23:07:10 ID:fxJyUNCr
kunitさんのMapleプロジェクトは終了しました

370 :nobodyさん:2006/09/03(日) 00:11:42 ID:ySSDjFBx
>>369
    ,-ー─‐‐-、
   ,! ||     |
   !‐-------‐
  .|:::i ./ ̄ ̄ヽi
  ,|:::i | (,,゜д゜)||  < ソースどこ?
  |::::(ノ 中濃 ||)
  |::::i | ソース  ||
  \i `-----'/
     ̄U"U ̄


371 :nobodyさん:2006/09/03(日) 22:47:33 ID:fhB55bPw
スレの盛り上がらないFWは死んだも同然

372 :nobodyさん:2006/09/03(日) 23:32:44 ID:???
>>371
スレのないFWはどうなるのですか?

373 :nobodyさん:2006/09/03(日) 23:41:21 ID:fhB55bPw
>>372
黙ってろ!塩豚野郎!

374 :nobodyさん:2006/09/05(火) 17:55:24 ID:aj7wlfV6
くそみそFW

375 :nobodyさん:2006/09/07(木) 15:24:25 ID:CNoL/1EH
くそみそテクニック

376 :nobodyさん:2006/09/08(金) 00:21:35 ID:???
公式Wikiが壊れているようです。
どなたかActiveGatewayの新版へのリンク先を教えてください。
7月の3連休に公開されているはずなんですが、リンクがみつかりません。


377 :nobodyさん:2006/09/19(火) 23:37:04 ID:???
>>376
実は、9月の3連休だったんだよ。あれ?

378 :nobodyさん:2006/11/11(土) 09:41:41 ID:???
11月の3連休も過ぎたんですけど。
完成版じゃなくても現時点のActiveGatewayをアップして
もらうことはできんのかな。どうせβとかつけてリリースする気だろうし。
コミッタと称する人たちもSpamコメントを削除する作業だけじゃなくて、
Mapleの発展のために催促してもらえると、外野としてはうれしい限り。


379 :nobodyさん:2006/11/11(土) 20:58:15 ID:???
忘れる勇気も必要だよ。
もっと活発に開発しててコミュニティが機能しているフレームワークはいくらでもある。



380 :nobodyさん:2006/11/14(火) 18:12:21 ID:???
>>379
いまさら後戻りできない状況もあるんだな、これが。
日本語で質問できるのがいいと思ったんだけど
日本語の催促に答えてもらえないとは思わなかった。
Hさんがんばってくれないかな・・・。

381 :nobodyさん:2006/11/20(月) 11:10:43 ID:???
誰かhello worldを表示するフレームワークを作ってください。

382 :nobodyさん:2006/11/20(月) 11:54:31 ID:???
暇なら働けば?

383 :nobodyさん:2006/12/21(木) 10:41:49 ID:???
あまりのふがいなさに新たなものを作ろうとしているのに。
そしてそれを丁寧に仁義切っているのに。
なんで邪魔するんだ。こいつら。
結局誰かに頼ることしかできない烏合の衆。
自然消滅なんかは、同じ面倒が残るだけだから、
きちんと解散宣言してほしいものだ。
まぁ、自己主張と、かつ前進しないのは、いかにも作者の人柄だが。
Mapleの開発の議論をしてくれ。コミュニティのあり方の議論じゃなく。
シーサーから離れてくれ、何も貢献してないんだから。誤解する人が出てくる。
今さらコミッタの称号が欲しいなら、何ができるか表現してくれ。中途採用とは
そういうものだ。

残念なのは、おそらくPHP5用になってしまうことだろうな。
がんばれ。外野ではあるが期待している。
無料であることだけじゃなく、しがらみからも自由である
フリーウェア開発ができるといいな。

Mapleに残るあの人も応援している。貢献と和を持って尊しとなす精神は
勉強になる。その熱い思いが冷めないよう祈ってます。

作者は子離れ宣言してくれ。1コミッタとして携わればいいじゃないか。
既得権という診断書で、ずっと有給休暇をとり続けるのは関西の文化か。

384 :nobodyさん:2006/12/21(木) 13:14:12 ID:???
誰かに頼ることしかできない烏合の衆を馬鹿にしつつ
自分は外野で期待か
maple触ったことないけどさ

385 :nobodyさん:2006/12/21(木) 23:03:27 ID:???
maple擦れはいつもこんな感じだけどね。


386 :nobodyさん:2006/12/22(金) 10:27:47 ID:???
まだ読んでる人がいるだけで素敵なことだ。
ここは2ch。カミングアウトしなけりゃ皆外野。

387 :nobodyさん:2006/12/22(金) 10:55:07 ID:???
>>384
某氏の決別宣言と取るのが普通でしょう。

388 :nobodyさん:2006/12/22(金) 14:49:19 ID:???
俺はmaple→Ethnaで落ち着いた。
拡張が楽だから、作ったときのバージョンと心中するアプリ作っても問題ない。
更新も早いし、コード追うのも楽しい。

389 :nobodyさん:2006/12/22(金) 23:03:17 ID:???
>>387
ああ、なる

390 :nobodyさん:2006/12/23(土) 01:04:42 ID:???
3.2.0がリリースされてから1週間近く経過しているのに、作者のblogに何も書かれていない
というのは異常だよね。

楓っていうのが管理工学から出ていた様な気がというのは置いておいて、オープンソース
なんだから、欲しいなという部分があれば、勝手に持って来れば良いのになと思う。
それが出来ないと、Mapleプロジェクトの存在意義が怪しくなる。

H氏の今後の活躍には期待しているけど、一人でやるとなると、ドキュメント作りが足枷に
なるのかな。

391 :nobodyさん:2006/12/23(土) 01:55:19 ID:???
一人でやるのは最初のアルファ版(?)までっしょ

392 :nobodyさん:2006/12/23(土) 01:56:26 ID:bHRZVrMu
現在の中心コミッターが
Mapleの延長で自分の個人ブランドの次バージョンを立ち上げる!
と宣言しているように見受けられるのです
スミマセン私には展開が理解が困難でございます。

個人的にはリンク残して去るのが自己実現への道のように感じます。

あの、設定だか、構造化だか、RequestMethod呼びわけ振る舞いだか、
何だか・・・
Globalってなんですか?
RequestMethod呼びわけにも、ActionChainにもそぐわないですよ←泣いたぉ
至れり尽くせりのFilterに拡張された結果、
エレガントなMojavi2のフロントFilter構造をルーツにしているのに、
かなりダサくなっているのではないでしょうか?
確かにスキルは凄いと思います・・・
いつまでも孤高文体、見下し目線でご教授頂きたいと思っております。

軽さの件は北海道のコミッターさんの言われる軽さが望ましいです。
HTML_AjaxでtemplateからMaple資産をGetするだけなら
とにかく軽く必要最低限な実ソースだけで再利用させてくれって感じです。
クセまで理解させないで欲しいです←そんな軽さも込みです。

393 :390:2006/12/23(土) 09:08:35 ID:???
>>391
人が集められればね。

Mapleの頃は、選択肢が少なかったので人集めは比較的楽だったと思うんだけど、今は、
状況が違う。
一緒にWeb+DB Pressに掲載されたethnaだけではなく、言わずと知れたsymfony、日本語
マニュアルが充実しているCakeといったものがあるし、MODxやDrupalあたりにメニューとか
は任せて・・・、という選択肢もあったりする。

そんな中で人を集めるには、他のライバルに無い「売り」が必要になる。その「売り」が今
使っているものから移るコストに見合うだけのものであれば、人は自然と集まってくる。

それを打ち出せるかがキーポイントかなと思う。

394 :nobodyさん:2007/01/03(水) 05:43:23 ID:btLVlaTH
みんなはMapleからどのフレームワークに乗り換えたの?

395 :nobodyさん:2007/01/05(金) 00:21:41 ID:???
ethnaだべ。


396 :nobodyさん:2007/01/14(日) 09:11:31 ID:???
ethna見てみた。Mojaviもそうだったんだけど、何かを継承して、
継承元の関数を使ったり、フレームワークの関数(backendから
何かを取ってくるとか)の使用が頻繁になったり
フレームワークを使うためのコストが高く感じられるのだけど
その辺どうなの?
そういった点でMapleは、ファイル名規則と配置・execute()のしばりだけで
良いと思った。Kaedeが待ちどおしい。

84 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)