[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/
0002nobodyさん
2005/12/29(木) 18:13:12ID:???【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
>>1
スレ立て乙
前>>997-999
リンク追加乙
0004nobodyさん
2005/12/29(木) 18:37:54ID:???0005nobodyさん
2005/12/30(金) 00:11:48ID:???http://phocoa.com/
> inspired by Apple's Cocoa and WebObjects technologies.
だそうでMacユーザとしては気になるところ
0006nobodyさん
2005/12/30(金) 07:44:07ID:???デファクトというにはどちらもまだまだ。
0007nobodyさん
2005/12/30(金) 09:26:39ID:???0008nobodyさん
2005/12/30(金) 11:45:44ID:EXAn/jES触ってみた人いる?
0009nobodyさん
2005/12/30(金) 11:52:51ID:???えらい変わっとるでよ。
んでも機能追加・拡張っぽい感じなので、よほど変わった書き方をしてなきゃ
0.9.0で書いたのはそのまま動くんでないかな。
0010nobodyさん
2005/12/30(金) 12:59:34ID:???0011nobodyさん
2005/12/30(金) 14:42:13ID:???0012nobodyさん
2005/12/30(金) 14:53:29ID:???0013nobodyさん
2005/12/30(金) 16:08:34ID:???JavaにおけるStrutsのような。
PHP5は流行らない・スタンダードとなるフレームワークが
登場しないとくればPHPはかなり苦境だな。
0014nobodyさん
2005/12/30(金) 16:33:26ID:???0015nobodyさん
2005/12/30(金) 18:39:58ID:???PHPだけで食っていこうとするなら。
0019nobodyさん
2005/12/31(土) 05:27:42ID:???0020nobodyさん
2005/12/31(土) 05:43:30ID:???そもそもPHPだって設計きちんとやれば見下ろすほど拡張性低くないのにね。
まあJavaは言語仕様自体が拡張性上げてるようなもんだし。
特異メソッドだの特異クラスだのクロージャだの溢れかえったRubyにスケーラビリティのスの字もないと思うけど。
拡張モジュールをCで書いたりなんてことになると、もうね。
それより、Zend FrameworkはPHPネイティブらしいし、スケーラビリティに関して少しは期待していいかと。
RoRと比べてどうかとかは出てからじゃないと何ともいえないけど。
↑なんかこいつ根本的に勘違いしてるな
0022nobodyさん
2005/12/31(土) 07:42:47ID:/O+wCTfO0026nobodyさん
2005/12/31(土) 20:42:04ID:???0027nobodyさん
2005/12/31(土) 22:19:59ID:???前からcygwin経由で使ってたから個人的にはあまり恩恵ないけど、
windowsであれをやってみたかった人は結構いるかも知れない。
0033nobodyさん
2006/01/01(日) 01:31:28ID:???0034nobodyさん
2006/01/01(日) 07:08:28ID:WHqdtVTb3000円もフリーも大して変わんねぇよ、貧乏人。
0036nobodyさん
2006/01/01(日) 07:23:29ID:???まぁ、レン鯖板で聞けって話か
0037nobodyさん
2006/01/01(日) 07:28:45ID:???安上がりでJava使いたいのは結構だけど、お前の居場所はこのスレじゃない。
0038nobodyさん
2006/01/01(日) 15:36:10ID:???PHPにはそれがないねぇ。
0039nobodyさん
2006/01/01(日) 19:13:55ID:???PHPが元々フレームワークが必要な程のWebアプリの作成
を考えて無かったからでしょ。
で、今需要が増えてきたので乱立中なんでしょ。
0040nobodyさん
2006/01/01(日) 23:43:10ID:???わたくしは一生をささげます。Mojavi よさらば。
0041nobodyさん
2006/01/01(日) 23:54:37ID:???0042nobodyさん
2006/01/02(月) 03:04:07ID:???0043nobodyさん
2006/01/02(月) 03:33:36ID:I7zXcpPdどのへんが画期的だったのか良ければ教えて
0044nobodyさん
2006/01/02(月) 09:40:50ID:???誰も使わないと思うよ。
0045nobodyさん
2006/01/02(月) 12:13:33ID:???0046nobodyさん
2006/01/03(火) 22:51:09ID:???検索しても出てこないのだが
0047nobodyさん
2006/01/03(火) 23:52:45ID:???http://www.zend.com/collaboration
ZPFのまとめページみたいのも用意されてるけど、まだこの前のwebcastの要約程度の内容しかないよ。
0048nobodyさん
2006/01/04(水) 00:17:17ID:???Zend Frameworkの開発に関わっているのが以下の企業だよね?
IBM, Oracle, MySQL, Intel, Actuate, ADP, FileMaker, Schematic,
StepUp Commerce, OmniTI, 100days.de, SugarCRM, bebe.com,
and Marco Tabini, publisher of PHP Architect Magazine
日本の企業が全く入っていないな…
中小企業でもはいっとけばいいのに
0049nobodyさん
2006/01/04(水) 05:46:25ID:???0050nobodyさん
2006/01/04(水) 12:13:25ID:ST4/dfIz今の所なにもしてません。
0052nobodyさん
2006/01/05(木) 00:07:25ID:???0053nobodyさん
2006/01/05(木) 10:47:48ID:???0054nobodyさん
2006/01/05(木) 10:56:52ID:???0055nobodyさん
2006/01/05(木) 11:34:05ID:???0056nobodyさん
2006/01/05(木) 18:17:59ID:???0057nobodyさん
2006/01/05(木) 19:11:17ID:???使いやすいよ。
0058nobodyさん
2006/01/05(木) 22:16:48ID:???日本人向きだとmaple ethnaあたりがよさそうかねぇ。
0059nobodyさん
2006/01/05(木) 22:59:09ID:???0060nobodyさん
2006/01/06(金) 01:14:32ID:???たしかにSymfonyはMojavi派生のようだが、Mojavi/Agaviとはずいぶん方向性が違うような
そんな自分の愛用は未だguesswork classic
0061nobodyさん
2006/01/06(金) 01:58:03ID:???0062nobodyさん
2006/01/06(金) 08:35:45ID:???かなりぴったりハマるしこれでいいやって思ってたけど、action filterでregistってのはどういうことなの?
0063nobodyさん
2006/01/06(金) 12:00:54ID:???0064nobodyさん
2006/01/06(金) 12:12:45ID:???0065nobodyさん
2006/01/06(金) 12:18:13ID:???0066nobodyさん
2006/01/06(金) 12:37:28ID:???父「ネタ詳細キボンヌ!」
母「mojaviですが、何か?」
兄「キタ━━━━━━(゚∀゚)━━━━━━!!!」
妹「キタ━━━━━━(゚∀゚)━━━━━━!!!」
姉「>兄>妹 ケコーン」
兄「>妹(;´Д`)ハァハァ…」
妹「キモイヨ━!!」
姉「バ�iタ逝ってよし」
母「オマエモナー」
父「--------終了-------」
兄「--------再開-------」
妹「再開すな!ヴォケが!!それより情報うpキボン」
母「URLうp」
兄「guesswork age」
母「↑誤爆スマソ」
兄「guesswork age」
父「ほらよ>プロジェクトメンバー」
妹「神降臨!!」
兄「guesswork age」
妹「肉ねーよ!!」
兄「guesswork age」
父「肉ねーよ!!」
兄「guesswork age」
母「ジサクジエンカコワルイ」
兄「guesswork age」
姉「guesswork age厨uzeeeeeeeeeeee!!」
母「ageっていれればあがると思ってるヤシはドキュソ」
爺「mojaviは日本語サイトがないと(mojaviを美味しく食べるのは)難しい」
セールス「イタイ リーダーがいるのはこのプロジェクトですか?」
兄「guesswork age」
妹「兄必死だな(w」
0067nobodyさん
2006/01/06(金) 13:03:52ID:???0068nobodyさん
2006/01/06(金) 13:19:49ID:???今後もこの流れだと思う。
0069nobodyさん
2006/01/06(金) 16:34:54ID:???Mojavi JapanにあるMSQDなんかをダウンロードするとわかる
filterでsmartyを使ってる
他のサンプルでもそうしているやつを見た
どういうポリシーの違いだろうか
007062
2006/01/07(土) 09:49:50ID:???あーM2の話だったのか。
M2だとSmartyRendererが用意されてるから、その初期化をfilterでやるのが普通なのかも(俺はM2経験ない)。
M3の場合だとSmartyViewっていうのが入ってるけど、まだ中身が何も実装されてない状態だったから自分で書いた。
基本的にM2のSmartyRendererと一緒で、$smarty->assignとかのラッパを書いたってだけの話だけど。
Agaviでは実装済みだね。
要は>>61の質問は結局はM2かM3かって話になると思う。
0071nobodyさん
2006/01/08(日) 01:12:59ID:???forms/ 以下にまとめているものをよくありますがactionsでかいちゃう人もいるようです。
僕はmodelの下で executeForm()で処理させようかと思っていますがどうでしょうか?
0072nobodyさん
2006/01/08(日) 01:29:16ID:???mapleってMLも2chのスレも全然活気無いけどはやってるの?
質問の必要が無いほど完成されてるのかな?
最近Ethna始めたけどこれも結構いい感じだね。
0073nobodyさん
2006/01/08(日) 02:44:47ID:MOiqJ8HA>MLも2chのスレも全然活気無い
はやってるはずがない。
0074nobodyさん
2006/01/08(日) 10:42:21ID:???Zend PHP Frameworkの一番の宿敵になりそうって言われてるけど。
http://ez.no/
mod_rewrite使ってるのあたりが個人的に微妙。
eZ publishはドキュメントとかやたら張り切って書いてあるわりにサンプルコードが少なくて、結局使い方がイマイチわからなかったよ・・・。
機能が豊富そうっていう印象はあったけど。
eZ componentsは要はクラスライブラリ群?
0075nobodyさん
2006/01/08(日) 11:54:37ID:???モノは良いと思うんだけど……
とにかくドキュメントやサンプルが不足すぎて手を出しにくいこと、
作者がアレコレ色々なものに手を出していて完成品が全然出てこないこと、
利用者コミュニティがブログ周辺で完結してしまっていて参加しにくいこと、
などなどから、利用者はさほど多くない雰囲気。
気に入らないコードを自分でばんばん書き換えちゃえるくらいだと
けっこう良いフレームワークだと思う。
0076nobodyさん
2006/01/08(日) 13:34:08ID:???ドキュメントないからソース読めないと困るかもしれないけど。
0077nobodyさん
2006/01/08(日) 13:45:51ID:???良いものでも、「Hello world を出力してみよう」ってくらいで・・・
0078nobodyさん
2006/01/08(日) 13:51:56ID:???ソースを読むことが必須な状態からは脱却してほしい。
いろんなレベルの人と協業するのに今の状態では辛すぎる。
0079nobodyさん
2006/01/08(日) 14:17:24ID:???0081nobodyさん
2006/01/08(日) 15:11:12ID:???Extreme Simplicityとか謳ってるくらいだし。
.NET、Struts、RoRのパクリがほとんどで真新しいものはないけど、逆にPHPでそれらが全て利用可能になるってのは大きいんじゃないかな。
PHPらしく多くをベタ書きで書きつつ自然にフレームワークの恩恵に与れるっていう形になるんじゃないかと。
今あるフレームワークはどれも癖のあるクラス設計を強いられるから、PHPらしくないんだよね。
0082nobodyさん
2006/01/08(日) 15:14:17ID:???エクスパンションなのかなあ?
0083nobodyさん
2006/01/08(日) 15:29:57ID:???Zendのフレームワークも、べた書きなんてありえないバリバリのOOデザイン
だとおもうよ。なにせあのPHP5を作ったZendだからね...
>>82
PHPの拡張ってこと?
そうすっと今度は微妙な振る舞いをCソースがよめないせいで確認できなくて
困る人が多発する気が...
0084nobodyさん
2006/01/08(日) 16:07:45ID:???0085nobodyさん
2006/01/08(日) 16:12:08ID:???エクスパンション == extension ?
Webcastでは全てPHPでオープンソースで書くって言ってた希ガス
>>83
そうかなぁ。
フレームワークのコード自体はOOで書いてあっても、我々ユーザにはOOの設計を強要しないって感じになってもらえるとありがたいんだけど(つまりOOは「使う」だけであって「作る」必要がないって感じ)。
フレームワークのコンポーネントを最小限の部分だけ継承して2〜3行ちょろっと書いとけばあとは勝手に動いてくれる、みたいな。
>>84
Pearはおろか既存のものはSmartyなども含めて一切使わない方針で、完全に独自の設計になるらしい。
テンプレートも独自のものみたいだし。
そこに批判もけっこうあるみたいだけど。
0086nobodyさん
2006/01/08(日) 19:15:49ID:???0087nobodyさん
2006/01/08(日) 19:54:48ID:???0088nobodyさん
2006/01/09(月) 08:33:20ID:???とりあえずmaple見てみたんだけど、なんかディレクトリ深すぎない?
設定とかで変えれるのかも知れないが、
あっち行ったりこっち行ったり面倒なような。
どんな環境でどのくらいのファイル数になるのを想定してるのかな…。
008988
2006/01/09(月) 08:38:56ID:???単にああいう構成になってる理由が疑問って話。
他のは違うのかもしれんが…。
0091nobodyさん
2006/01/09(月) 13:05:13ID:???UPDATE 2005-01-08: 0.10.1b has been released!
0093nobodyさん
2006/01/09(月) 17:20:33ID:???オレオレフレームワークのたたき台を目指してるみたいだね。
標準になるべくZendフレームワークが出てきたので
戦略的に正しいと思う。
009486
2006/01/09(月) 18:22:40ID:???いや、88ともダブるんだけどさ、なんかみんな大げさすぎない?
そういうのが必要な場合があるってのは分かるんだけどさ、、
ちょっとしたもん書く時にさ、ベタで書くより
なんちゃってMVCにしとけば、楽じゃん?みたいな感じなのないかな。
逆流してる?
0095nobodyさん
2006/01/09(月) 18:39:27ID:???そのフレームワークが対象とするもののうち一番大掛かりなものになるのは当然と思われ。
0096nobodyさん
2006/01/09(月) 22:12:40ID:???0098nobodyさん
2006/01/10(火) 00:10:58ID:???0099nobodyさん
2006/01/10(火) 09:07:54ID:???mojaviを改造でもしてんの?そうでなかったら編集する必要すらないと思うけど。
一応LGPLだしランセンス表示を含めどんな改変をしても構わないけど、改変後のプログラムはGPLかLGPLのもとでオープンソースとして再頒布しなきゃいけないんじゃないかな。
間違ってたら訂正よろ。
0100nobodyさん
2006/01/10(火) 10:23:12ID:???ここは堂々と著作権者に自分の名前を追記して配布汁。
頒布っていうか、べつに広く配布する必要は無いし、ソースを売って金にしてもいいけど、
そのソースコードをもらった人にLGPLによるソース再配布の権利を認めないといけない。
だからLGPLコードを暗号化して顧客に納品しちゃダメ
...て感じだと思う。
0101nobodyさん
2006/01/10(火) 11:07:16ID:???なるほど。フォローサンクス。
ちょっと気になったけど、LGPLはソース保持者が配布することができる「権利」ではなくて、(要望があれば必ず)配布しなければならないことを使用条件とする(というか強要する)ものじゃないかな。
だから売って金にするってのはまずいのでは?
■ このスレッドは過去ログ倉庫に格納されています