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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/07/01(土) 07:35:07ID:Pg6bOKC2
前スレ
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/

[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/

よく話題になるフレームワーク

■Zend Framewoek
http://framework.zend.com/
http://framework.zend.com/manual/ja/ (日本語マニュアル)

■symfony
http://www.symfony-project.com/

■[ 日本発 ] Ethna
http://ethna.jp/
0382nobodyさん2006/08/16(水) 10:40:58ID:???
ケーキ焼きすぎて焦げますた('A`)
0383nobodyさん2006/08/16(水) 11:09:54ID:???
>>376
mojavi japan
0384nobodyさん2006/08/16(水) 20:12:47ID:????BRZ(1005)
>>381
チュートリアルにしたがってマスタメンテ作ったんだが、
こりゃすげえ工数削減になるわ。素晴らしい。
導入ケテーイです。
他のフレームワークもちょっと試してみます。
0385nobodyさん2006/08/17(木) 15:09:10ID:???
CAKEご新規様一名追加〜
0386nobodyさん2006/08/18(金) 02:38:05ID:???
>>384
今時のフレームワークはほとんどcake程度の効率はあるからね。
0387nobodyさん2006/08/18(金) 13:04:06ID:???
みったんフレームワークバージョン上がったね。
公開してほしい。
0388nobodyさん2006/08/18(金) 19:27:58ID:???
なんかJavaにもgeronimoっていうフレームワーク的なものがあるらしいね
みったんかぶってるじゃん
0389nobodyさん2006/08/18(金) 19:39:25ID:???
>>388
DIコンテナでしょ?
いや、良く知らないんだけど。

まぁ知らなかったかもしれないけど、ネーミングは失敗したよね。
もういくつか開発してるみたいだし、今更変えれないよな。
0390nobodyさん2006/08/18(金) 20:10:25ID:???
geronim0にしたらいい
0391nobodyさん2006/08/18(金) 20:22:53ID:???
セミナーいってきたお
0392nobodyさん2006/08/18(金) 23:19:45ID:???
>>390
ゲロニンてw
0393nobodyさん2006/08/19(土) 21:19:29ID:???
やっぱりPHPで新たにフレームワーク学ぶより
RoR移行したほうが近道な気がしてきた。
半分趣味プロなので余計に。

しかし関係ないけどRubyで多用してる@や:みたいな記号って
英語キーボードだと打ち辛いと思うんだけど
外人はどう思ってるんだろう。
0394nobodyさん2006/08/19(土) 21:53:50ID:???
>>393
$も;もそんなかわんねーだろwwwww
0395nobodyさん2006/08/19(土) 22:25:40ID:???
俺はRuby知らないDQN厨房ですが、RoRに手を出す場合、
学習の初期段階では
Rubyを習得する割合 : Railsを習得する割合 って
どんなもんなんでしょうかね・・・?
現在はCake使用中。
0396nobodyさん2006/08/19(土) 22:28:37ID:???
>>395
3:7くらいじゃね?
RubyをRubyらしく扱えなくてもRailsでアプリケーションは余裕で作れる。
Ruby自体も1週間あれば文法は理解できるよ。
0397nobodyさん2006/08/19(土) 22:29:03ID:???
Rubyは文法がかなり、PHPとは違うから
本当に初期は、ほとんどRubyの勉強になるとおもうぞ
0398nobodyさん2006/08/20(日) 00:19:02ID:???
でもメモリ食いまくりでしかも遅いとか聞いたけど実際どうなの?
0399nobodyさん2006/08/20(日) 00:54:09ID:???
>>398
生CGIじゃなきゃ十分速い
mod_proxy+mongrelマジオススメ
mongrelはクラスタリングも出来るから可用性もバリ高い

ていうかメモリ食うとか良くいうけど
今日日512MBしか積んでないサーバーとかつかわねーだろ?wwww
0400nobodyさん2006/08/20(日) 01:39:54ID:???
んでsymfonyってどうなの最近?
0401nobodyさん2006/08/20(日) 02:01:23ID:???
なんかスレの勢いは落ちたよね
0402nobodyさん2006/08/20(日) 02:36:19ID:???
WEB+DBPRESSとかはEthna&Maple押しだからな
現場じゃそんなに採用されねんじゃね?
ZFは政治的な面で採用されやすそうだ
0403nobodyさん2006/08/20(日) 02:39:54ID:???
askeetの英語で挫折しました。
cakeリファレンスの方が英語の表現が簡潔だった(自分には)
でcakeに浮気。
まずはaskeet日本語訳のつづきアプしてくれーと思います
0404nobodyさん2006/08/20(日) 03:07:01ID:???
Symfonyは出来れば使ってみたいんだけど
ちょっと富豪主義的で軽快さに欠ける印象を受けた。
デモムービーで使われてるTextmateも
Snippetを超酷使してて、開発者の性格が出てる。w
0405nobodyさん2006/08/20(日) 10:31:24ID:???
ZF追いかけてる人が少なくて引く
せいぜいsymfonyやらcake使って喜んでてくれ
フルスタックじゃなきゃ使えないフレームワークの奴隷供が
初心者はともかく何年もPHP使ってる人間が
symfonyとかcake凄い、ZF全然機能ないじゃんっていう状況に呆れるよ
PerlやRubyのコミュニティに馬鹿にされ続けるのも頷ける
パクりアイディアしかない汚いコードで固められた密結合の
フレームワークに振り回されて思う存分コードを書かされてください
0406nobodyさん2006/08/20(日) 11:42:21ID:???
>>405
釣り乙
0407nobodyさん2006/08/20(日) 12:02:54ID:???
むしろ美しいコードで固められた疎結合のZFについて存分に語って欲しかった
0408nobodyさん2006/08/20(日) 12:07:02ID:???
そこまで言うかな、むしろ理想的なフレームワークを自分で作れば?と想うなりけり。
0409nobodyさん2006/08/20(日) 12:32:45ID:???
後のみったんフレームワークである
0410nobodyさん2006/08/20(日) 13:53:10ID:???
別に俺だってZF万能!最高!とか思ってる訳じゃない
むしろもうちょっと開発スピードが上がらないかなとか思う
でも少なくともsymfonyやcakeよりは期待してる
アイディアベースでは他のFWの良い所を参考にしつつ
コードベースでは単にパクるんじゃなくスクラッチから
高品質なものを目指して必要最低限の土台になる部分を
きっちり作っていってる新しい流れにも
もうちょっと目を向けてもいいんじゃないのと
Rails志向的なPHPのFWの話しばかりが流れていく
この状況は正直俺はあんまり良いとは思えない
0411nobodyさん2006/08/20(日) 14:06:00ID:???
縦読みかと思いつつも内容には同意する
0412nobodyさん2006/08/20(日) 14:17:08ID:???
今使えねーFWになんざ用はねえんだよ
0413nobodyさん2006/08/20(日) 16:34:57ID:???
>>405
コードが汚かろうが、とにかく動くのがPHPの底力。
綺麗事じゃなくマキャベリズムでPHPは強い。

>>410
たしかに。
Railsがいいなら、Railsを選択すればいいと思う。
0414nobodyさん2006/08/20(日) 17:18:44ID:???
>>405
追いかけるも何もまだPreview0.1.6じゃん
APIがフリーズされるまではサラっと追う程度だよ
0415nobodyさん2006/08/20(日) 17:22:54ID:???
制作は未来のフレームワークで行われるんじゃない!
今あるフレームワークで行われるんだ!
0416nobodyさん2006/08/20(日) 17:27:47ID:???
ZFは今から参加して意見を言って自分が思うようなFWの方向に持っていける
可能性があるのだから開発できる人は参加して意見だけでも言えばいいのに…

と思うコーディングできない素人でした
0417nobodyさん2006/08/20(日) 18:31:54ID:???
意見を言っても良くならなそう。
0418nobodyさん2006/08/20(日) 19:46:07ID:???
何だかんだ海外でCakeが浸透→暫くして日本にも波及
ってなりそうな気がするんだけどどうだろ。

ORM、バリデーション、ディレクトリ構造など
外面だけ見ればCakeが一番無難に仕上げてる
印象を受けるんだけども。
0419nobodyさん2006/08/20(日) 19:46:43ID:???
ZFは設計悪くないしFWとして十分だと思うけどな
チーム開発だとワンライナーヘルパーは無駄に複雑化する
規模が大きくなるとクラスの粒度重要

50画面程度の小規模案件はRails
150〜200画面くらいまでならZF
それ以降はS2Struts
みたいな使い分けが良い
0420nobodyさん2006/08/20(日) 22:06:06ID:???
symfonyのいいところはMVC周り。
MVC周りがビッチなZFはフレームワークとしてはげぼ以下。
PEARのように切り刻んで使うのがベター。
0421nobodyさん2006/08/20(日) 22:28:13ID:???
MVCが良いって表現がイマイチよくわからない
ZFはScaffold相当はまだなんだっけ
0422nobodyさん2006/08/20(日) 22:28:26ID:???
>>420
http://pc8.2ch.net/test/read.cgi/php/1151937402/
こっちに帰ってくだしあ><
0423nobodyさん2006/08/20(日) 22:30:59ID:???
>>421
まだというか実装されないと思うよ
そういうポリシーのフレームワークじゃない
0424nobodyさん2006/08/20(日) 22:33:16ID:???
>>421
ZFを使ったコード生成系はZendStudioに組み込まれるかも知れないらしい
0425nobodyさん2006/08/20(日) 22:49:19ID:???
>>423-424
なるほどZFっぽいね
ZSだけじゃなくてeclipseやemacsもサポートしてくれないかな
0426nobodyさん2006/08/20(日) 23:00:08ID:???
>>424
それは戦略的には有効だな
0427nobodyさん2006/08/20(日) 23:00:21ID:???
>>425
そんなことしたら、Zend Studioが売れなくなっちゃうじゃん!
0428nobodyさん2006/08/20(日) 23:09:02ID:???
× ZendFramework
○ PEAR part2
0429nobodyさん2006/08/20(日) 23:15:44ID:???
つかZendstudioって実質消滅して
Eclipseプラグイン化していくって話なかったっけ

現行のZendstudioは高いし死んでも買いたくないな
0430nobodyさん2006/08/21(月) 00:52:37ID:???
そもそも、いわゆるWebMVCはそれほど良いわけではない。
コントローラに何もかも押し付け過ぎ。
0431nobodyさん2006/08/21(月) 00:59:49ID:???
vs.phpの文字コードの問題さえなくなればなぁ。
0432nobodyさん2006/08/21(月) 01:08:03ID:???
>>419
参考にしてみる。
0433nobodyさん2006/08/21(月) 01:15:01ID:???
>>429
取り合えず2年ぐらいはZend StudioとPHP IDE(Eclipseのプラグイン)が
並行開発で、機能的にもZendStudio>PHP IDEという差は埋まらないだろう
って、一昨日Zeevが言ってた。
0434nobodyさん2006/08/21(月) 01:52:12ID:???
>>433
なるほど。まあStudioはZendの大事な収益源だしな
Encoderやなんかだけでは(単価は高いが)販売ボリューム見込めないんでしょうね
0435nobodyさん2006/08/21(月) 02:36:37ID:???
>>433
へー
しかしそうなるとPHPの開発環境もいまいち定まらない
状態が続きそうだな
0436nobodyさん2006/08/21(月) 03:23:08ID:???
フレームワークをどう使うのかがよくわからないんですけど、
ダウンロードしたもののPHPファイルは、
プログラム開発などでよく使われる部品みたいなものですよね?
そういうソースを自分で書かずにフレームワークのを利用して
開発効率を高めるということであってるでしょうか?
フレームワークをうまくつかいこなせれば良いプログラマーなんでしょうが、
ソースを書かない分、腕は上達しないと思うのですが、
その辺どうなんでしょうか?
0437nobodyさん2006/08/21(月) 07:57:49ID:???
>>436
他人と共同作業できる人をよしとするか他人に作れないものを作る人をよしとするかによるんじゃないでしょーか。
0438nobodyさん2006/08/21(月) 10:21:03ID:???
>>436
多分お前には必要ないから気にしなくていい
0439nobodyさん2006/08/21(月) 11:25:33ID:???
今はsymfony使ってるけど
機能を切り貼りできるZFにも期待はしてるよ
フルスタックだと依存しすぎるから
0440nobodyさん2006/08/21(月) 11:54:13ID:???
iteman氏のフレームワークきたYO

Piece Framework
http://piece-framework.com/
0441nobodyさん2006/08/21(月) 13:54:28ID:???
有限状態マシンてなんだ?
何かわくわくする言葉だ
0442nobodyさん2006/08/21(月) 13:56:48ID:???
>>436
こんな所でその程度の質問をしなくても自力で解を見出せるのが良いプログラマ
もっと言うなら自分で手と頭を動かすのが良いプログラマ
0443nobodyさん2006/08/21(月) 15:06:00ID:???
>>436
フレームワーク導入のメリット

・少なくとも、フレームワークを使った開発手法を習得できるw
=学習コストは気にした方がいいかな?
・フレームワークの導入によって、ルーチンワークに費やす時間を減らし、余った時間をスキルアップに当てれば、腕はさらに上達すると思うよ。
=OJTじゃなくても、スキルアップは可能。

Googleでは、勤務時間の20%を自分の研究に使うそうですが、そういう時間の使い方が実現できるなら、フレームワークの恩恵があるんじゃない?
0444nobodyさん2006/08/21(月) 15:40:44ID:???
>>441
まじめに質問しているのなら、あらかじめ謝っておく

こんなの
switch ($state) {
case 'state_a':
a();
break;
case 'state_b':
b();
break;
}

0445nobodyさん2006/08/21(月) 16:41:58ID:???
>>444
よし分かった!
これからは switch 文の事を有限状態マシンと呼ぶことにしよう。
0446nobodyさん2006/08/21(月) 18:19:12ID:???
>>440
> iteman氏のフレームワークきたYO
> Piece Framework
> http://piece-framework.com/

結局これがなんなのかわからない俺は一生独身ですか?
0447nobodyさん2006/08/21(月) 18:23:48ID:???
フレームワークだろ
ざっと見た感じ、特に変わったものというわけではなさそう
0448nobodyさん2006/08/21(月) 18:32:35ID:???
Ethna、Mapleに続く国産フレームワークになるのかね
0449nobodyさん2006/08/21(月) 19:01:37ID:???
iteman氏って誰やねん
0450nobodyさん2006/08/21(月) 19:10:41ID:???
>>449
PEAR Net_UserAgent_Mobileのメンテナ
0451nobodyさん2006/08/21(月) 19:31:33ID:???
>>448
いいねー、いいねー。広がる選択肢☆

作者の皆さん、がんばってー。

ソースコード拝見して、参考にさせていただきますっ!!!
04524362006/08/21(月) 20:35:29ID:???
>>437
なるほど。共同作業のときに使うものなんですね。
この業界に入らない限り縁はなさそうですね。

>>443
>・少なくとも、フレームワークを使った開発手法を習得できるw
これは重要そうですよね。
さっぱりフレームワークというものがわからないので、
使っているうちに良いものだとわかってくるんでしょうかね。

自分には使う必要がないものかもしれませんが、
勉強として少しだけ触っときたいと思います。
レスどうもありがとうございました。
0453nobodyさん2006/08/21(月) 21:11:40ID:EaU1LrCO
ZFでいいだろ
0454nobodyさん2006/08/22(火) 00:03:24ID:???
guesswordでいい
0455nobodyさん2006/08/22(火) 00:03:37ID:???
guessworkだった
0456nobodyさん2006/08/22(火) 02:20:49ID:???
>>452
趣味でプログラミングしてるんだよね。
じゃぁ将来自分でブログや簡単なCMSを作りたいと思うときが来るから、その時フレームワークあると便利だと思うよ。
0457nobodyさん2006/08/22(火) 03:42:25ID:???
>>440
pear install hatotech/Piece_Unity
でインストール出来なくない?
0458nobodyさん2006/08/22(火) 15:01:47ID:???
>>457
pear install hatotech/Piece_Unity-beta
で入ったけど
0459nobodyさん2006/08/22(火) 15:24:42ID:???
>>458
あれ?
昨日までpear install hatotech/Piece_Unityだったのに。。
作者この板見てるな。ちくしょう!
0460nobodyさん2006/08/23(水) 19:04:16ID:???
「急速に進化するPHPフレームワーク」---PHPカンファレンス2006より
http://itpro.nikkeibp.co.jp/article/NEWS/20060821/245967/

パネルディスカッションでは,
Ethnaを開発したグリー CTOの藤本真樹氏,
Mapleを開発した夢の街創造委員会の高橋邦彦氏,
symfonyに詳しいディノの月宮紀柳氏,
Zend Frameworkに詳しいジョルス 石川直人氏
がPHPフレームワークの現状と将来について議論を交わした。

個人的には、
HTML_TagCloudというライブラリ
の話が面白そう!と思いました。。。
0461nobodyさん2006/08/23(水) 19:10:38ID:???
>>459
自分の場合は PEAR をセットアップしたらまず pear config-set preferred_state beta。
たぶん作者さんもそうだったんじゃないかな。
あと直にインストールせず pear download channel/PackageName してアーカイブを落としてから
pear install PackageName-x.x.x.tgz してます。
0462nobodyさん2006/08/24(木) 17:12:18ID:LzZwwguu
皆さんはフレームワークにどこまで求めますか?
たとえばMVCまわりだけとか。
あと、PHP4とPHP5によってフレームワークを分けてつかいますか?
(PHP5しか動かないのもありますが・・・)
0463nobodyさん2006/08/24(木) 19:40:29ID:x9G5+vaH
ひとつ言わせてくれ!

フレームワーク使わなくてもMVCできますから!!!
0464nobodyさん2006/08/24(木) 20:36:33ID:???
>>463
kwsk
0465nobodyさん2006/08/24(木) 21:12:54ID:???
phpのテンプレート書くときに<?=$var?>みたいなshorttag形式は
やっぱり良くないんだろか・・・
0466nobodyさん2006/08/24(木) 21:16:10ID:???
だめぽになった時に
一括に変換したらいいじゃん
最初は<?phpってちゃんと書いてたけど
面倒くさくなってきたからごちゃまぜりんこ。
0467nobodyさん2006/08/24(木) 21:36:30ID:x9G5+vaH
XHTMLで書くようになってから使ってない
0468nobodyさん2006/08/24(木) 21:37:56ID:???
フレームワークもテンプレエンジンも、PEARなどのライブラリでさえ
利点がよく分からない。なので、今まで一度も使ったことがない。

必要なものは自作したほうが手っ取り早いし、中身の動作もよく分かる。
0469nobodyさん2006/08/24(木) 21:47:19ID:x9G5+vaH
>>472
Smartyは便利よ
0470nobodyさん2006/08/24(木) 22:00:05ID:???
>>466
今はXML無関係な場所だからその考え方で行こうかなぁ。
書くのはともかく、<?php echo $this->Post・・というコードがどうしても見づらい。
あとぐぐったらPHP6でも廃止されないと分かって少し安心。
0471nobodyさん2006/08/24(木) 22:53:10ID:???
viewのショートタグはデフォ
viewで<?phpなやつはアフォ
0472nobodyさん2006/08/24(木) 22:55:32ID:???
>>468
そう考えていた時期もありましたのAA
0473nobodyさん2006/08/24(木) 22:56:06ID:???
Railsさわってると
フレームワークのよさがかすみます
0474nobodyさん2006/08/24(木) 23:50:02ID:???
>>473
kwsk
0475nobodyさん2006/08/24(木) 23:54:15ID:???
テンプレートのよさ ではなくて?
0476nobodyさん2006/08/25(金) 00:01:20ID:???
>>471
ヒント:symfonyの公式は<?phpだらけ
0477nobodyさん2006/08/25(金) 00:19:15ID:???
>>476
だってさ、xml宣言で衝突するだけでしょ
<?= '<?xml 〜 ?>' ?>
にすれば全てのphpタグはショートタグでも問題ないじゃん
それでも利便性を取らず<?php形式で書き続けるメリットって何?
それがstrictだから?もうアフォじゃないのと
0478nobodyさん2006/08/25(金) 00:43:05ID:???
php宣言いらないよなあ。
<?php ?>なくならないもんだろうかね。
時期バージョンではなくなってほしい。
0479nobodyさん2006/08/25(金) 01:10:08ID:???
>>478
何その時代の流れに逆行した発言
0480nobodyさん2006/08/25(金) 02:41:07ID:???
>>410
ZFもおもいきりrails志向なんですが。
0481nobodyさん2006/08/25(金) 02:46:32ID:???
>>468
>必要なものは自作したほうが手っ取り早いし、中身の動作もよく分かる。
他人にコードを渡すときも、フレームワークなどよりも、よくわからせる自身があるんですね。
ほんとあなたはすごいです。どうやって書いてるのかぜひ教えてください。
■ このスレッドは過去ログ倉庫に格納されています