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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/04/25(火) 22:32:25ID:???
::フレームワーク一覧::
■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/
前スレ
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
0304nobodyさん2006/06/05(月) 17:39:29ID:???
37signalsなんて全然有名じゃありませんから、RoR厨は妄想を垂れ流さないで><
0305nobodyさん2006/06/05(月) 20:09:26ID:???
つか、そういう話はRoRのスレでやれ。
0306nobodyさん2006/06/05(月) 20:40:09ID:???
symfonyサイト晒せ。
0307nobodyさん2006/06/05(月) 21:08:36ID:???
symfony制の何かってあるんじゃないの?
0308nobodyさん2006/06/05(月) 23:47:21ID:???
symfonyのここが糞!

1:DBから大量の行読んだら
それだけのValueObjectが生成されて糞重い

2:DBの変更なんて滅多にないのに
抽象化レイヤ使ってて糞重い
0309nobodyさん2006/06/06(火) 00:10:51ID:???
2は同意。
でもアクセラレータ使えばいいんじゃない?
0310nobodyさん2006/06/06(火) 00:34:31ID:???
Zend Frameworkのココが嫌

開発が遅い
0311nobodyさん2006/06/06(火) 00:39:30ID:???
フレームワークで抽象化ってはやりだから仕方ないよな。

漏れはシコシコSQL書いてる
0312nobodyさん2006/06/06(火) 01:13:42ID:???
DBから大量の業を読むときは、別の方法を使え。
そもそも1レコード1オブジェクトなのに、大量の行を読ませるのがおかしい。

滅多にないかどうかはプロジェクトに拠るので、どうともいえない。
0313nobodyさん2006/06/06(火) 01:17:32ID:???
1レコード1オブジェクト?
リストを作る場合も1行 1オブジェクトとして扱ってるの?
0314nobodyさん2006/06/06(火) 01:21:07ID:???
ORMは微妙だね。オレも普通にSQL書くよ。
0315nobodyさん2006/06/06(火) 02:45:07ID:???
>>313
サンプル見てもforeachで配列回してるだけだからそうなんだろうな
0316nobodyさん2006/06/06(火) 02:49:31ID:???
だいたいVOなんて配列でいいと思うんだ(´・ω・`)モキュ
0317nobodyさん2006/06/06(火) 02:55:40ID:???
でもsymfonyのウリのscaffolding切り捨てたら
symfony使う意味なくね?
0318nobodyさん2006/06/06(火) 10:28:17ID:???
>>310
同意
0319nobodyさん2006/06/06(火) 11:51:29ID:???
>>308
symfonyとpropelの区別もつかないの?
なんかほんとに補助を強制だと勘違いしてる無知が多いな。
0320nobodyさん2006/06/06(火) 11:52:56ID:???
>>317
なくないよ。ヘルパも充実してるし
0321nobodyさん2006/06/06(火) 14:38:26ID:???
ヘルパーの充実したフレームワークって他に何があるのさ!答えなさいよ!
0322nobodyさん2006/06/06(火) 14:55:08ID:???
なんでおかま口調?(´・ω・`)
0323nobodyさん2006/06/06(火) 15:02:40ID:???
symfonyのルーティングは
PHPフレームワーク中ピカイチだな
RoRのパクリだけど。
DB周り自分実装でも
・ルータ
・ヘルパ
・設定ファイル
・MVC
あたりがメリットかな?
0324nobodyさん2006/06/06(火) 15:05:23ID:???
321 == おすぎ || 321 == ピーコ
0325nobodyさん2006/06/06(火) 15:56:22ID:???
symfonyって
「Smartyなんて不便なPHPじゃん」と言わんばかりの設計だな。
0326nobodyさん2006/06/06(火) 16:22:46ID:???
まあsmartyは過去の遺物だからな。
0327nobodyさん2006/06/06(火) 16:29:27ID:???
symfonyの設置方法を日本語にしてあるサイトがないいいいい
0328nobodyさん2006/06/06(火) 16:50:07ID:???
symfony、Viewまわりもかなり考えられててイイネ!
グローバルテンプレートはまあ当然として
PartialやComponent、
Component slotなど至れり尽くせりじゃん。
欲しかったものが揃ってる感じ。うほほ。
0329nobodyさん2006/06/06(火) 16:53:26ID:???
>>327
探せばあるよ。でも本家が手っ取り早くていいでしょ。
0330nobodyさん2006/06/06(火) 17:17:47ID:???
sandboxが面倒くさくなくていいよ
解凍するだけだし
0331nobodyさん2006/06/06(火) 18:14:21ID:???
smartyはもう過去の汚物になっちゃったのか。
結局ほとんどまともに使わなかったよ。
0332nobodyさん2006/06/06(火) 18:19:45ID:???
331は言い過ぎ w
みんな昔はお世話になったものなんだから。
0333nobodyさん2006/06/06(火) 18:28:37ID:???
昔っていうか
こないだまで使ってたけど…
0334nobodyさん2006/06/06(火) 18:53:22ID:???
flexy age
0335nobodyさん2006/06/06(火) 19:19:42ID:???
Flexyいいね。Smartyより10倍まし。
生PHPとはかぶらないから導入する価値はある。
0336nobodyさん2006/06/06(火) 19:24:31ID:???
symfony + Flexy with Alan どや?
0337nobodyさん2006/06/06(火) 19:56:41ID:???
symfonyだけで十分
0338nobodyさん2006/06/06(火) 21:20:00ID:???
まったくだ。smartyもflexyもその役目を終えたんだよ。
お世話になりました。
0339nobodyさん2006/06/06(火) 21:27:59ID:???
プンスカ(#゚Д゚)  Smartyに関する知識の習得にかけた時間返せ!
0340nobodyさん2006/06/06(火) 21:37:11ID:???
怒るんじゃない。それがこの世界の宿命じゃないか。
0341nobodyさん2006/06/06(火) 21:46:37ID:???
じゃあ HTML_QuickForm の運命はどーなんだよ!
0342nobodyさん2006/06/06(火) 22:02:00ID:???
QuickFormなんて早くダストシューターに投げ込めよwww
0343nobodyさん2006/06/06(火) 22:03:19ID:???
来年の新入社員なんかは「QuickForm?なんすか、それ」って言うんだろうな。
0344nobodyさん2006/06/06(火) 22:04:26ID:???
HTML_QuickFormは消えていくだろうな。
ZFが出ればそれまでだろ。
HTML_QuickForm使いたいがためにSmarty入れるのもキモイし。
symfonyでもフォーム生成もバリデートもできるし。
0345nobodyさん2006/06/06(火) 22:08:21ID:???
hierselectがある限りQuickFormは不滅です><
0346nobodyさん2006/06/06(火) 22:10:46ID:???
HTML_QuickFormももうその役目を終えました。
お世話になりました。
0347nobodyさん2006/06/06(火) 22:10:46ID:???
うぉい!!未だにSmarty+HTML_QuickFormばりばり使ってますけど・・・。

>>345
俺もhierselect大好きっこです。
0348nobodyさん2006/06/06(火) 22:13:05ID:???
>>347
もしかしてmojaviなのか?+mojaviなのか!?
0349nobodyさん2006/06/06(火) 22:33:53ID:???
最近覚えたばかりなのに・・・
03503472006/06/06(火) 22:40:52ID:???
>>348
グハ!
じ、じつは・・・、あ、あ、ああ、agavi・・・
(ノ´∀`*)タハー
0351nobodyさん2006/06/06(火) 22:41:34ID:???
>>349
PHPのフレームワークにはまだデファクトがないから
しょーがないんでねーの?
0352nobodyさん2006/06/06(火) 22:48:35ID:???
宿命とは言えPHPは特に徒労が多い気がするね
0353nobodyさん2006/06/06(火) 22:57:42ID:???
いま思うとQuickForm_Controllerに費やした時間が一番無駄だった。
0354nobodyさん2006/06/06(火) 22:57:44ID:???
mojavi2 + HTML_QuickForm + Smartyでかなり書いちゃったんですが…
0355nobodyさん2006/06/06(火) 23:00:37ID:???
>>354
その書いちゃったってのは完了形なのか?それとも進行形なのか?
0356nobodyさん2006/06/06(火) 23:09:38ID:???
>>354
一世を風靡した黄金パターンだね。
一年前ぐらいはけっこうな人がそれでやってたんじゃない?
0357nobodyさん2006/06/06(火) 23:14:12ID:???
Mojaviの知識はsymfonyにも流用できるから、まあいい。
Smartyみたいな独自文法のスキルは、だいたい無駄になりますな。
0358nobodyさん2006/06/06(火) 23:21:17ID:???
なんか、最近symfonyネタばっかだな。
超 極めるが決定打か?
0359nobodyさん2006/06/06(火) 23:26:49ID:???
symfony使ってみたいけどPHP5の案件が無くて遠くから眺めているだけです。。。
0360nobodyさん2006/06/07(水) 00:14:20ID:???
>>327
http://shibainu.ddo.jp/
0361nobodyさん2006/06/07(水) 00:29:10ID:???
>>358
symfonyと比べると他のFWは二回りくらい見劣りするからシカタナス
symfonyとZFの二強に集約されていくかな
0362nobodyさん2006/06/07(水) 01:29:48ID:???
>>358
普通に開発が活発で、扱いやすいからね。
だいたいsymfonyと新Pradoくらいかな。いい感じなの。
>>361
ZF…
0363nobodyさん2006/06/07(水) 01:45:33ID:???
ZFは出来上がるのかすら心配になってきた
0364nobodyさん2006/06/07(水) 02:31:42ID:???
それはある。
symfonyがぶっちぎってるから
モチベーションが下がってるのかも。
Mojavi/Agaviも、次バージョンが作られることはなさげ。
0365nobodyさん2006/06/07(水) 02:35:11ID:???
>>339
俺がJakarta Strutsに捧げた時間と交換でもするか?
0366nobodyさん2006/06/07(水) 02:43:18ID:???
Rails出現以前は、PHPのフレームワークはほぼすべてStrutsの亜流。けして無駄じゃないだろう。
0367nobodyさん2006/06/07(水) 02:57:36ID:???
んだんだ。
俺も最初はM2の理解に苦労したなー
FWの理解は、最初のハードルがえらく高かった。
0368nobodyさん2006/06/07(水) 03:15:50ID:???
で,今後は全て Rails の亜流になっていくんですかね

まぁ上っ面の文法や小手先テクはともかく
概念として得たものは決して無駄にはならない……と思うというか思いたい
0369nobodyさん2006/06/07(水) 03:27:12ID:???
symfonyはStruts要素とRails要素を
うまーいこと融合させてると思う。
0370nobodyさん2006/06/07(水) 04:20:24ID:???
Struts要素なんかいらね
0371nobodyさん2006/06/07(水) 05:05:40ID:???
知識の使い回しが効くからいるぽ
0372nobodyさん2006/06/07(水) 08:19:18ID:???
新生みったんFWに期待。
0373nobodyさん2006/06/07(水) 08:48:49ID:???
>>371
Strutsの知識なんかいるか?どこらへんが?
0374nobodyさん2006/06/07(水) 08:52:37ID:???
そんで国内でsymfony使われてるサイトどこよ!
0375nobodyさん2006/06/07(水) 09:01:15ID:???
>>374
なんでそんなこと知りたがるのさ!?もう!
0376nobodyさん2006/06/07(水) 09:05:17ID:???
なんでsymfony ってyaml使うようになったん?
xmlでいいじゃん。 proprlはxml使ってるし。
0377nobodyさん2006/06/07(水) 09:12:42ID:???
xmlは書きたくない!
xmlは書きたくない!
0378nobodyさん2006/06/07(水) 09:13:17ID:???
376みたいなのが、PHPをダメにしてるんじゃないだろうか
0379nobodyさん2006/06/07(水) 09:14:09ID:???
>>376
XMLは無駄に冗長だから。
一番の理由は、RoRがそうだから。
0380nobodyさん2006/06/07(水) 09:15:36ID:???
XMLは人間にも読み書きしやすいという触れ込みだったけど、
実際は人間にも機械にも読み書きめんどう。
0381nobodyさん2006/06/07(水) 09:15:52ID:???
symfonyファンの中におかまいるよね?(´・ω・`)
0382nobodyさん2006/06/07(水) 09:19:41ID:???
>>381
おすぎとピーコ でしょ?
0383nobodyさん2006/06/07(水) 09:24:35ID:???
symfonyってスケーラビリティーよくないよね?
DB接続をread/write別に設定するとか
Ethnaでできることができない。
0384nobodyさん2006/06/07(水) 09:53:50ID:???
http://exbridge.jp/downloads/xbrg_dev_rule4lamp.pdf

なんかためになりそうなPDFみつけた。
ViewをActionと業務コンポーネントのブリッジに使うみたいだけど
いまいち具体的なイメージがわかない。
分かる奴いる?
0385nobodyさん2006/06/07(水) 09:58:00ID:???
一番わからんのは、
Viewが業務コンポーネントに対する入力になるとこ。
画が入力になるとは?コンポーネントはどこを読み取るんだろう。
0386nobodyさん2006/06/07(水) 10:48:52ID:???
symfonyいいんだけどpropel+creoleがな
やっぱactiverecord相当が欲しいな
0387nobodyさん2006/06/07(水) 11:27:04ID:???
>>376
xml使えるよ。
マニュアルに書いてあった気がする。
0388nobodyさん2006/06/07(水) 12:20:54ID:???
>>383
できるよ
0389nobodyさん2006/06/07(水) 12:24:57ID:???
>>386
sfActiveRecord
0390nobodyさん2006/06/07(水) 12:38:58ID:???
>>386
http://www.symfony-project.com/trac/wiki/ReplacingPropelWithDoctrine
0391nobodyさん2006/06/07(水) 12:46:00ID:???
symfony 趣味で使うにはいいけど、仕事だとまだまだ使えないんだよな
海外では PHP5 の案件が多いのだろうか
0392nobodyさん2006/06/07(水) 12:56:50ID:???
>>391
沖縄の人?北海道の人?
0393nobodyさん2006/06/07(水) 12:59:06ID:???
>>392
391じゃないが仕事でsymfonyつかってるの?
0394nobodyさん2006/06/07(水) 13:00:56ID:???
素人なんで素直に聞きたいのだが、日本てそんなにPHP5に移行出来てないの?
0395nobodyさん2006/06/07(水) 13:04:33ID:???
>>393
2件ほど
美容院の顧客管理とかBlog+α程度のものだけど

0396nobodyさん2006/06/07(水) 13:08:14ID:???
小さな仕事だと、レンタルサーバでPHP4ってのがまだまだあるからな。
そろそろレンタルサーバもPHP5に上げちゃっていいように思うんだけど。
0397nobodyさん2006/06/07(水) 13:18:23ID:???
>>396
それやると、たぶん間借り人で動かない人がでてきちゃう。アナウンスからかなりの期間を
おかない限り、スクリプトの修正・動作確認を全員ができるわけじゃない。
で、全員のサポートなんてできるわけもないし。
レンタルサーバ屋がPHP5に上げる積極的なメリットもない。

じゃあこのままで…というような状況ではないかと。
0398nobodyさん2006/06/07(水) 13:28:49ID:???
レンタルサーバでは別メニュー作って提供すればいいだけ。
PHP5使いたい人はこっちをどうぞ、ってね。
0399nobodyさん2006/06/07(水) 13:30:35ID:???
ふ〜ん、symfonyを使うとQuickFormとSmartyがいらなくなるのか。
興味出てきた。

ちょっと触ってみようかな。
0400nobodyさん2006/06/07(水) 17:50:23ID:???
symfonyのsetLayoutを早く使えるようにしてほしいよ。
0401nobodyさん2006/06/07(水) 19:37:15ID:???
agavi.org また...orz
0402nobodyさん2006/06/07(水) 20:09:41ID:???
>>401
もうやる気がないんだよ
0403nobodyさん2006/06/07(水) 20:24:23ID:???
www.agavi.jpもヤル気ねーwww
0404nobodyさん2006/06/07(水) 20:40:28ID:???
ヒント:symfony.jpもヤル気ねー
■ このスレッドは過去ログ倉庫に格納されています