トップページ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/
0363nobodyさん2006/08/12(土) 23:33:10ID:???
>>362
どこらへん?
0364nobodyさん2006/08/13(日) 02:59:29ID:???
「Ruby on Rails」に脆弱性--早急なアップデートが必要

1.1から1.1.4のRoRに脆弱性が発見されたとの事です。
もうご存知の方も多いかと思いますが、
1.1.6へ早急なアップデートが推奨されています。

アップデートは、
gem update rails
にて

http://japan.cnet.com/news/sec/story/0,2000056024,20198527,00.htm
0365nobodyさん2006/08/13(日) 17:07:51ID:???
Yahoo!、Python開発者センターを立ち上げ
http://www.itmedia.co.jp/enterprise/articles/0608/11/news087.html

PHPオワタ\(^o^)/
0366nobodyさん2006/08/13(日) 17:13:38ID:???
 Python Developer CenterはYahoo!がWeb開発者と動的言語開発者向けに構築した最新の言語特化型開発者センター。
同社はYahoo! Developer NetworkにJavaScript Developer CenterとPHP Developer Centerも置いている。
0367nobodyさん2006/08/14(月) 11:35:00ID:???
agaviは何で今更設定ファイルをXML実装にしたんだろう。
0368nobodyさん2006/08/14(月) 20:28:18ID:???
さぁ。
てゆーか、廃れたFWにはもう興味無いし。
0369nobodyさん2006/08/14(月) 20:32:21ID:???
>>365
そのurlを晒すなら、ruby終わったと言うべきでしょう。
あなたの頭も終わってますね^^
0370nobodyさん2006/08/14(月) 20:55:49ID:21wadByI
            ____ ____ 
           (  ) ) )))  ZendFramework使え!
.            | ⌒   `i         塩豚野郎ども!
            |   ノ  |     .
            /      /
           /      |    ,
         _/       |  .  .
 (゚听)o  _/          } ,・.’、   ゚
  b ヽ-‐" _____\    ノ .∴。 ・
   〈〈 ̄ ̄   /    ̄ ̄ \ ’ ・.
   └′    /  ヽ     /  l
         |    / ̄ ̄|   / 
         \  ∠__/  /
0371nobodyさん2006/08/14(月) 21:16:17ID:???
>>365
YahooはPHP Developer Centerをpythonより先に開設している。
PHPオワタはないだろ。
0372nobodyさん2006/08/14(月) 21:36:26ID:???
まだ完成もしてないZFをごり押ししてる奴は一体何?
0373nobodyさん2006/08/14(月) 21:59:10ID:???
>>372
Zend Japanゆかりの者
0374nobodyさん2006/08/15(火) 20:37:36ID:???
OSCON2006 でも PHP 作者で今は Yahoo! の中の人が
Yahoo! での使用例やチューニング例を解説してたね。
0375nobodyさん2006/08/15(火) 21:39:58ID:???
>>374
くわしく
0376nobodyさん2006/08/15(火) 23:14:48ID:KjMbJVOo?BRZ(1005)
あのう・・、mojavi4どこでDLできますか?
どこにもないんですけど・・・
0377nobodyさん2006/08/15(火) 23:45:54ID:???
俺たちの心の中
0378nobodyさん2006/08/16(水) 00:33:40ID:???
>>376
俺の胸の中
飛び込んで来い
0379nobodyさん2006/08/16(水) 01:29:07ID:???
cakephp 1.1.7.3363だが、
oth_authもob_authもsd_authもうごかねえー
困った困った
認証でオススメってありますか?
0380nobodyさん2006/08/16(水) 02:01:16ID:vNjD35/q?BRZ(1005)
>>377-378
ガッカリしました。仕方ないのでcakephpをインストールしてみました。
これから朝までいろいろといじってみます。
0381nobodyさん2006/08/16(水) 10:11:29ID:???
>>380
朝ですよ
どうだった?
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しか動かないのもありますが・・・)
■ このスレッドは過去ログ倉庫に格納されています