トップページ⇒php
1001コメント302KB

[PHP]フレームワークについて語るスレ2[総合]

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/12/29(木) 18:03:44ID:PQZNoJbD
::フレームワーク一覧::
■Phrame
http://phrame.sourceforge.net/
■Mojavi Project
http://www.mojavi.org/
■Agavi
http://agavi.org/
■[ 日本発 ] Maple Project
http://kunit.jp/maple/
■[ 日本発 ] Ethna -PHPウェブアプリケーションフレームワーク-
http://ethna.jp/ethna-tutorial-startup-practice1.html
■[ 日本発 ] guesswork
http://www.guesswork.jp/
■Biscuit
http://bennolan.com/biscuit/
■PHP on TRAX
http://phpontrax.com/
■Web Application Component Toolkit (WACT)
http://www.phpwact.org/
■symfony
http://www.symfony-project.com/
■XOAD
http://wiki.xoad.org/index.php?title=Wiki_Home
■[ 日本発 ] pokox
http://www.glamenv-septzen.net/pukiwiki/index.php?pokox
■[ 日本発 ] 速構Web Framework
http://www.pm9.com/newpm9/itbiz/php/framework/
■CakePHP
http://cakephp.org/
0175nobodyさん2006/01/21(土) 18:35:33ID:???
AgaviってPHP4版もあるの?
01761722006/01/21(土) 18:49:24ID:???
あるのかよ・・・orz
0177nobodyさん2006/01/21(土) 18:59:25ID:???
>>176
mojaviから派生したフレームワークがある事を言ってるんじゃね?

>>175
php5だけじゃないかなぁ。mojavi3(php5)から派生してagavi って感じかと。
0178nobodyさん2006/01/22(日) 01:51:20ID:???
>>177
ということは実質PHP4のフレームワーク代表はMojaviと考えて
よろしいですか?
0179nobodyさん2006/01/22(日) 08:29:35ID:???
>>178
だめです
0180nobodyさん2006/01/22(日) 09:13:49ID:???
まあMojavi知っておけば
他もだいたい対応可能だろう
0181nobodyさん2006/01/22(日) 09:17:37ID:???
>>178
PHP4の代表はMapleだと思う。
俺はPHP5しか使ったことないのでMapleは
使ったことないけど、活動が活発だし、
面白そうだなぁと。
0182nobodyさん2006/01/22(日) 13:10:46ID:???
Phrameじゃないの?
0183nobodyさん2006/01/22(日) 13:35:48ID:???
国内ならmojaviかEthnaジャマイカと。
0184nobodyさん2006/01/22(日) 14:38:15ID:???
>>181
よくもまぁあんなキモいフレームワークを使う気になれますよね。
0185nobodyさん2006/01/22(日) 14:55:51ID:???
>>181
作者があっちこっち出没していろんなものの良い所を取り込もうとしている、という意味では活発だけど、
中途半端だし、ユーザーが活発かというと微妙。
でも期待はしているので、ユーザーが増えて、使い方のノウハウや
ドキュメントが増えて来ればいいなと思います。
0186nobodyさん2006/01/22(日) 15:03:23ID:???
>>184
どんなところがキモいと思う?
0187nobodyさん2006/01/22(日) 17:11:24ID:???
zend frameworkはいつなのよ。
01881812006/01/22(日) 17:27:44ID:???
Mapleは中身は全然見たことないのだが、
作者の周りに結構(俺から見たら)すごい人がいるし、
>>185が言ってる他言語の良いところを取り込もうとしてる
ところがいいんじゃないかと。生涯PHPだけって人にはいらん
機能かもしれないがな。
前にドキュメント強化月間かなんかやってた気がするが、
全然ダメだったの?
やっぱZend FrameWorkが出たらそれ使うだろうなぁ〜。
今はAgavi使ってる。
0189nobodyさん2006/01/22(日) 18:06:00ID:???
zendがんばれ
ちょーがんばれ
0190nobodyさん2006/01/22(日) 19:14:33ID:???
>>188
全然ダメだった。ひとっつも強化されずアウトプットは何もなかったw
0191nobodyさん2006/01/22(日) 19:51:42ID:???
>>186
リクエストデータ毎にセッター・ゲッター作るところ。
0192nobodyさん2006/01/22(日) 21:10:48ID:???
>>191
それ作者もキモいと思ったらしくて次のバージョンではなくすとか書いてたね
例によって「次のバージョン」が全く外に出てこないわけだが
0193nobodyさん2006/01/22(日) 21:43:21ID:???
ゲッターは必ずしも必要じゃない。が、DIコンテナとか、PHPには無駄にヘビーなだけだと思うね。
0194nobodyさん2006/01/22(日) 21:48:30ID:???
まぁ土方用言語だしな。
0195nobodyさん2006/01/22(日) 21:49:45ID:???
DIはいらないけど、PHP4でAOPって実現できるの?
0196nobodyさん2006/01/23(月) 00:52:59ID:???
私も agavi使ってます。
mojaviと大して変わらないから覚えるの楽だし、それほど不満はないな。



0197nobodyさん2006/01/23(月) 04:26:26ID:sSJ3Zalm
入力フォーム作る時って
入力・確認・登録全部一つのActionに入れる?
入力・確認 / 登録
に分ける?
0198nobodyさん2006/01/23(月) 04:30:03ID:???
あとモバイル対応する時って
Actionから別にする?
Actionは共用でテンプレートだけ分ける?
あるいは両方(共用可能な場合のみ共用)?
0199nobodyさん2006/01/23(月) 11:40:33ID:???
あとうんこする時って
便座あげてからズボン脱ぐ?
ズボン脱いでから便座あげる?
あるいは同時?
0200nobodyさん2006/01/23(月) 13:39:43ID:???
>>197->>198
はっきりこれと言う回答は無いよ。
アプリケーション内で統一すべきケースもあれば、画面ごとにバラバラにするケースもあり
もっというならパフォーマンス重視なのか
パフォーマンスを犠牲にしてでも実装しなければならない機能があるかとか
コーディング規約として統一する場合もあるだろうし
ActionとViewの切り分けなんて優先度的にはかなり後のほうだと思う
もっと柔軟に考えたほうがいい
MVCの概念やフレームワークにとらわれすぎてやしないかね
0201nobodyさん2006/01/23(月) 15:07:35ID:???
>>197
HTML_QuickFormを使ってれば全部一箇所になるでしょ
Model内で全部やっているけど。
>>198
個人的にはURLとActionを全部一緒にしているが認証関係をさせるなら
PCの場合でも負荷がかかるということに後で気づいた。
毎回IPチェックとか必要だからね。
0202nobodyさん2006/01/23(月) 19:46:29ID:???
>>198
あげちゃだめだろ〜

02031982006/01/23(月) 19:47:05ID:???
おっとすまん。>>199 の間違い
02042022006/01/23(月) 19:47:49ID:???
さらにすまん。

名前欄の198は202な〜
02051812006/01/23(月) 23:06:00ID:???
俺が地雷を踏んでしまったために、
Mapleスレでもドキュメントの話が出たみたいだなぁ・・・。
Maple関連の上位エロの人のサイトで
「「Mapleはアウトプットが出てこない」と叩かれていたりするし(笑)。」
とか書かれちゃった・・・。すまんこってす。
やる気を削いでしまったのなら本当に申し訳ない。
かなり参考にしているサイトなので、これからも頑張ってホスィ。

関係ないけど、その上位エロの人って、実はMaple作者とあんま仲良くない?
て思うんだけどどうだろ・・・。微妙にトゲを感じたのだが、気のせいかな・・・。
0206nobodyさん2006/01/24(火) 01:27:59ID:???
UPDATE 2005-01-08: 0.10.1b has been released!
0207nobodyさん2006/01/24(火) 07:27:11ID:???
>>206
なにいきなりそんな古い情報を・・・
0208nobodyさん2006/01/24(火) 07:40:17ID:???
agaviのトップページの記述が間違ってるってことだべ。 >>91あたりでも言ってる人いるなぁ。
ここに書くより、本家に言った方がいいのに。
0209nobodyさん2006/01/24(火) 10:18:27ID:???
「上位エロ」って何?
0210nobodyさん2006/01/24(火) 11:59:37ID:???
>>209
普通に、上位のエロの人だと思うが・・・。
0211nobodyさん2006/01/24(火) 12:22:57ID:???
わからんて
はっきり書け
0212nobodyさん2006/01/24(火) 13:58:34ID:???
上の位にいるエロの人だよ
0213nobodyさん2006/01/24(火) 14:03:53ID:???
つまりMapleはエロエロってことか
0214nobodyさん2006/01/24(火) 14:08:22ID:???
>>211
もっと2ちゃん来い
0215nobodyさん2006/01/24(火) 14:10:39ID:???
どっかの会社みたいに社員そうでで売名や貶めるのは好きじゃないなあ。
0216nobodyさん2006/01/24(火) 14:12:14ID:???
板違い
0217nobodyさん2006/01/26(木) 02:01:40ID:???
日経システム構築にPHPフレームワークの記事が少し載っていたが
Mojaviに「もじゃび」ってフリガナがふってあったw
0218nobodyさん2006/01/26(木) 02:46:13ID:???
>>217
正しい
0219nobodyさん2006/01/26(木) 02:56:26ID:???
本来はモハビじゃなかったっけ?
0220nobodyさん2006/01/26(木) 03:40:21ID:???
だがしかし、俺はモジャビと読むからな!

Jalapeno ハラペーニョ(辛いやつ)
Fajita ファヒータ(メキシコ料理)
Mojave モハーベ(砂漠の名前らしい)

やっぱりモハービかな・・・
0221nobodyさん2006/01/26(木) 03:56:30ID:???
>>217
ちなみに著者は?
0222nobodyさん2006/01/26(木) 04:46:36ID:???
検索したらこんなん出てきた
ttp://afromania.org/~k-ozaki/diary/20050208.html

「ハ」で作者公認ということでFAか
0223nobodyさん2006/01/26(木) 05:11:08ID:???
>>222
なにー、Sean Kerr公認ときたか。
残念。
でも頑なにモジャビでいきたい。
0224nobodyさん2006/01/26(木) 06:44:21ID:???
俺もモジャビって呼んでるけどね。
0225nobodyさん2006/01/26(木) 12:15:43ID:???
おれも心の中では mojavi はモジャビだし GIF はギフだ
0226nobodyさん2006/01/26(木) 17:19:59ID:???
PHPで、どのフレームワークが一番?
ttp://phpspot.org/blog/archives/2006/01/php_30.html
0227nobodyさん2006/01/26(木) 19:03:08ID:Eur2xnDy
cakeは最近、開発早いと思うけど
0228nobodyさん2006/01/26(木) 23:36:11ID:P4JZCK77
思いっきり我流のphpフレームワークで恐縮ですが公開して見ました。

もしよろしかったらご覧いただければ幸いです。

http://pharon.lolipop.jp/

0229nobodyさん2006/01/27(金) 02:08:20ID:???
mojaviで module=Defaultなしで index.php?action=Hoge ってやるとエラーになるのは
仕様?
0230nobodyさん2006/01/27(金) 02:55:05ID:???
モジュール分けなんていらねえ、と思いながら開発してたけど
むしろ、細かく分けた方が、問題を局所化できて
はるかに作りやすいことに気づいた。
>>229
俺もおかしいと思うよ。書き換えたらいいと思う。
0231nobodyさん2006/01/27(金) 04:41:25ID:???
>>229
Mojaviって2?3?
0232nobodyさん2006/01/27(金) 04:57:31ID:???
>>227
cakeは後戻りできないくらいにまでソースが汚れてきてます。
あれはもうだめでしょう。

それよりsymfonyのslotsってちゃんと動く?
0233nobodyさん2006/01/27(金) 04:58:25ID:???
>>229
agaviではエラーにならないよ
0234nobodyさん2006/01/27(金) 05:27:20ID:???
>>230
書き換えたらって?
>>231
Mojavi2です。
0235nobodyさん2006/01/28(土) 12:30:53ID:???
>>229
仕様だろう
おれもそれ、なんかバグくさいな〜って思っていた
0236nobodyさん2006/01/28(土) 17:40:07ID:???
仕様ってそうなることを意図して作った場合に使う言葉じゃないの?
単なるバグでいいと思うけど。
0237nobodyさん2006/01/29(日) 01:12:23ID:???
>>229
で、これ直した人いる?
0238nobodyさん2006/01/29(日) 09:48:17ID:aQNUYPH4
バリデーションを済ませた
Requestをテンプレートにassign
→テンプレートから
getParameterあるいはgetError
これってアリ?ナシ?
0239nobodyさん2006/01/29(日) 12:31:29ID:???
>>237
M2を使ったことはないけど、mojavi-all-classes.phpの385行目、
$modName = $request->getParameter(MODULE_ACCESSOR);
のセミコロンの直前に、
or $modName = DEFAULT_MODULE
を加えるとか。

mojavi-all-classes.phpをいじりたくないなら、index.phpの最後dispatchの行を、
$modName = $controller->getRequest()->getParameter(MODULE_ACCESSOR))
or $modName = DEFAULT_MODULE;
$controller->dispatch($modName);
に変えるとか(ちなみにこれだとaction名に関する整合性が少し保てなくなる)。
0240nobodyさん2006/01/29(日) 23:58:48ID:???
>>228
ざっとみたけど、おもしろいな、これ。
英語ページつくれ。世界に発信しろ。
0241nobodyさん2006/01/30(月) 01:29:38ID:???
>>240
ざっとみたけど、どのへんがおもしろいの?
0242nobodyさん2006/01/30(月) 09:45:44ID:???
ローマ字のところじゃないか?
0243nobodyさん2006/01/30(月) 10:05:37ID:???
ローマ字ページつくれ。世界に発信しろ。
0244nobodyさん2006/01/31(火) 00:01:11ID:???
ローマ字じゃ世界には発信できんだろ w
0245nobodyさん2006/01/31(火) 00:45:04ID:???
アニオタ外人ならなんとか。
0246nobodyさん2006/01/31(火) 10:34:49ID:???
SJISなのに文字エンコードに関する情報がHTML内に無いのがーおもしろいね
そーゆーぺーじは多いがー外人SJIS読めんよ
0247nobodyさん2006/01/31(火) 12:09:25ID:???
稀に見る幼稚な文章だな。。。
0248nobodyさん2006/01/31(火) 13:44:12ID:???
そういう話はWeb製作板でやるべきだしな
0249nobodyさん2006/02/01(水) 18:17:17ID:???
まぁ面白いところといえば

<!-- *********************************************************************** -->
<!-- <HEAD> -->
<!-- *********************************************************************** -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frmeset.dtd">

じゃないか
0250nobodyさん2006/02/01(水) 19:51:14ID:???
Zend Frameworkはまだ〜
もしかしてあの発表は世界規模の集団幻覚?
0251nobodyさん2006/02/02(木) 00:42:50ID:???
>>250
来年まで待ちましょう。
0252nobodyさん2006/02/05(日) 02:28:46ID:???
>>251
まだ今年はじまったばかりなのに来年かよ( ゚Д゚)
0253nobodyさん2006/02/05(日) 04:36:10ID:???
でも本当にそれくらいになりそうだね。
とにかく変化がなさすぎる。
0254nobodyさん2006/02/10(金) 18:13:00ID:???
agavi.jp終わってるな・・・
0255nobodyさん2006/02/10(金) 18:13:23ID:???
Symfony 0.6 is out!
0256nobodyさん2006/02/10(金) 22:16:00ID:???
Agavi使おうか、Symfony使おうか悩む・・・。
Symfonyは使った事がないのですけども、強みはAjax?
Agaviと比較するとここが勝ってる、または負けてる
っていう点があれば教えて下さい。
02572562006/02/10(金) 22:24:02ID:???
ttp://www.minfish.jp/blog/archives/2006/01/phpsymfonyweb1.html
に軽く書いてあるね。AgaviのSmarty組み込みでNGってどこが躓いたんだろ?
どこでNGか書いてくれたらコメント出来たんだけどな。
このスレでは何使ってる人が一番多いんだろ?
やっぱMojavi2かな?
0258nobodyさん2006/02/11(土) 01:10:46ID:???
agaviはいいよ。不満はない。
0259nobodyさん2006/02/11(土) 12:41:56ID:???
Symfony 0.6 の Sandboxは良いね。
ダウンロードしたのを展開すれば、空のプロジェクトが出来るので、
導入の敷居が、かなり低くなる。
0260nobodyさん2006/02/11(土) 15:20:39ID:???
Ruby on Railsって何が良いの?
0261nobodyさん2006/02/11(土) 15:26:35ID:???
何か作った気になれるとこ
0262nobodyさん2006/02/11(土) 19:17:45ID:???
一過性流行なところ
0263nobodyさん2006/02/12(日) 15:46:22ID:???
>>262
インフルエンザだな。
0264nobodyさん2006/02/12(日) 20:41:31ID:???
>>256
手っ取り早くつくりたいならsymfony
保守性はagaviのがいい。
agaviのサブアクションの仕組みがいいね
0265nobodyさん2006/02/13(月) 21:00:12ID:???
Zendフレームワークはいつくらいになりそう?
0266nobodyさん2006/02/13(月) 21:07:27ID:???
>>265
>>251
0267nobodyさん2006/02/14(火) 10:28:43ID:???
おまいらagaviは0.10.1b使ってるのか?
0268nobodyさん2006/02/14(火) 11:17:03ID:???
>>267
リポジトリにあがってるのは
0.11.0(trunk-DEV)だよね>version.php
0269nobodyさん2006/02/14(火) 11:20:11ID:???
Mojavi4はいつ出るんだ?
0270nobodyさん2006/02/14(火) 11:28:48ID:???
>>267
今確認したんだけど、agavi-current.tgzは展開するとagavi-0.10.1bが出来るけど
0.10.0(stable)だね>version.php
ディレクトリ名とversion.phpの表記が違ってるのが不明・・
ソースの更新日付的には>>268が最新です
0271nobodyさん2006/02/15(水) 20:24:17ID:???
MojaviやAgavi系がPHPのフレームワークの
デファクトと考えて差し支えないでしょうか?
0272nobodyさん2006/02/15(水) 20:27:59ID:???
>>271
半年前はそうだった。 今は混沌
0273nobodyさん2006/02/15(水) 22:25:43ID:???
Zend Frameworkが出ればデファクトになります。
出るのは来年だけどね。
0274nobodyさん2006/02/16(木) 04:51:17ID:???
新しいZendStudioの出来が良かったから
密かにZFも期待してる
■ このスレッドは過去ログ倉庫に格納されています