トップページ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/
0241nobodyさん2006/06/02(金) 04:14:11ID:???
実用的なやっつけ言語としてPerlを駆逐したPHPが
Javaに憧れてOOやフレームワークに舵を切った時から
破綻ははじまっていたのかも…。

PHP5=「女優になりたい」とか言い出した水泳選手
0242nobodyさん2006/06/02(金) 04:54:04ID:???
PHP5でオブジェクト指向を知る
→PHPの限界や汚さが気になってくる
→他のきれいな言語に乗り換える

PHP5=年上の彼女
0243nobodyさん2006/06/02(金) 05:46:44ID:???
>>240
>JavaはスクリプトじゃないからPHPと土俵が違うけど
Grails
0244nobodyさん2006/06/02(金) 05:56:28ID:???
>>243
Groovyって使われてるん?
なんかあんまり聞かない
0245nobodyさん2006/06/02(金) 07:31:08ID:???
PHPやRubyがJavaを置き換えることはありません。
Javaを置き換えるのはJavaScriptです。
Rhinoが標準搭載されるJava6が歴史の転換期です。

戦いは、Java vs Script language ではなく、Java platform vs LAMP のような
プラットフォームの戦いとなるでしょう。
もちろん、.NET との戦いも続くでしょう。
0246nobodyさん2006/06/02(金) 09:39:24ID:???
しかしZFは更新おせーな。
「次回は5月の前半にリリース予定」なんて書いてあるけどもう6月やんけ。
0247nobodyさん2006/06/02(金) 09:39:40ID:I1GUzSSn
知りたいのですが、
Symfonyのテスト機構ってどんなふうになってますか?
ご存知の方いましたら、教えてください。
0248nobodyさん2006/06/02(金) 14:18:13ID:???
guessworkは完全に死んだのかな・・・?
PHPらしいライトウェイトな考え方は良かったと思うんだけどな・・・。
0249nobodyさん2006/06/02(金) 14:28:17ID:???
>>246
ZFの正式版が出るが先か
冨樫がハンタを再開するが先か
0250nobodyさん2006/06/02(金) 16:23:36ID:???
Zendの中の人も
フレームワークやるならPHPより向いてる言語があるんじゃ…
って思い始めたんじゃね。
0251nobodyさん2006/06/02(金) 19:02:48ID:???
ZF開発者が五月病とか。
0252nobodyさん2006/06/02(金) 19:16:19ID:???
じゃあ、もう6月だから、大丈夫になるんだー
0253nobodyさん2006/06/02(金) 19:16:56ID:???
みったんがこのスレに気付いたよー。
みったん萌え。
0254nobodyさん2006/06/02(金) 20:01:34ID:???
みったん萌え。
0255nobodyさん2006/06/02(金) 20:42:16ID:???
ZFの開発者は五月病が治ったのでネトゲ中です。
0256nobodyさん2006/06/02(金) 20:44:39ID:???
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
                        |
       ____.____    |
     |        |        |   |
     |        | ∧_∧ |   |
     |        |( ´∀`)つ ミ |
     |        |/ ⊃  ノ |   |
        ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄    | \\\

                       ZendFramework
0257nobodyさん2006/06/02(金) 20:56:09ID:???
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
                        |
       ____.____    |
     |        |        |   |
     |        | ∧_∧ |   |
     |        |( ´∀`)つ(引)ZendFramework
     |        |/ ⊃  ノ |   |
        ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄    | \\\

                       
0258nobodyさん2006/06/02(金) 21:55:18ID:???
                      ヽ l //
            ∧_∧(⌒) ―― ★ ←ZendFramework
            (    ) /|l  // | ヽ   
           (/     ノl|ll / / |  ヽ
            (O  ノ 彡''   /  .|
            /  ./ 〉
            \__)_)
0259nobodyさん2006/06/02(金) 22:35:10ID:???
  ァ  ∧_∧ ァ,、
 ,、'` ( ´∀`) ,、'`
  '`  ( ⊃ ⊂)  '`

0260nobodyさん2006/06/02(金) 22:56:15ID:???
今、Symfonyのコピーライトとsfの部分をzfに書き換えてるから
もうすぐSymfonyと同等の機能を使えるようになるよ。
0261nobodyさん2006/06/02(金) 23:26:31ID:???
もうPHPは役目を終えた言語なんだって
みんなでRubyに行こうぜ(σ゚∀゚)σミキシン!
0262nobodyさん2006/06/02(金) 23:28:43ID:???
ミキシン!!!( ゚▽゚)=◯)`ν゚) ←PHP
0263nobodyさん2006/06/02(金) 23:30:53ID:???
CGI=糞遅いってイメージあったけど
FastCGIっての使ったら超高速で動くみたいだし
ミキシン!!(・∀・)ミキシン!!
0264nobodyさん2006/06/03(土) 01:59:04ID:???
>>263
FastCGIつかってもrails大して速くないけどね
0265nobodyさん2006/06/03(土) 03:50:47ID:???
Rails入れてみたけどいきなりうごかねーorz
Railsのパクリのsymfonyやるしか
0266nobodyさん2006/06/03(土) 03:55:35ID:???
Rais本を読む→RailsのパクリのSymfonyをやる
これがPHPerの黄金パターンじゃなかろうか。
0267nobodyさん2006/06/03(土) 03:56:51ID:???
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」
―――――――――――――‐┬┘
                        |
       ____.____    |
     |        |        |   |
     |        | ∧_∧ |   | ヤッパリこれいらないや
     |        |( ´∀`)つ ミ |
     |        |/ ⊃  ノ |   |
        ̄ ̄ ̄ ̄' ̄ ̄ ̄ ̄    | \\\

                       ZendFramework
0268nobodyさん2006/06/03(土) 04:06:13ID:???
Rails本読んでからsymfonyの解説(英文)読んだら
すげーすいすい入るぞ!細かい用語もまるぱくりしてるから。
Rails:symfony = スーギ氏:和田
0269nobodyさん2006/06/03(土) 04:55:35ID:???

                      ジャーン
          ZendFramework


ジャーン
0270nobodyさん2006/06/03(土) 06:02:43ID:???
Railsの仕事無いかとFind Jobでさがしたら、ライブドア出てきちゃいました
0271nobodyさん2006/06/03(土) 06:06:33ID:???
>>269
なんかビミョーに面白くて吹いたw
0272nobodyさん2006/06/03(土) 06:07:56ID:???
まあ、IDEとかデバッガの充実度はPHP>Rubyだから、
今symfonyってのは結構ベストな選択なのかもなーとオモタ
0273nobodyさん2006/06/03(土) 06:28:43ID:???
>>272
スケーラビリティや速度面でもsymfonyに軍配が上がるしね。

Railsのメリットは保守性くらいか。あとPHPの言語仕様が許せない人とか(これが一番の理由か?)
0274nobodyさん2006/06/03(土) 07:40:12ID:???
Symfony ってスケーラビリティーそんなにいいの?
Railsはアプリケーションサーバを随時追加することもできるらしいけど。
0275nobodyさん2006/06/03(土) 14:12:48ID:???
propelがpdo扱えんかな。
0276nobodyさん2006/06/03(土) 15:49:08ID:???
PHPフレームワーク、MVCの使い方が、正直よく分かりませんでした。

http://www.amazon.co.jp/exec/obidos/ASIN/4797332638
「PHPによるWebアプリケーションスーパーサンプル 活用編」
KJ (著), 田中 ナルミ (著)
大型本: 312 p ; サイズ(cm): 24
出版社: ソフトバンククリエイティブ ; ISBN: 4797332638 ; 活用編 巻 (2006/05/27)

という本に、フレームワークの作り方、使い方の図解、説明がありました。
これを一つの足がかりとして、理解を深めていきたいと思います。
PHP初心者のみなさん、PHPフレームワークが活用できるように頑張りましょう。

           ∩ノ
          / つ
         / /  / ̄ ̄ ̄ ̄
      ∧ ∧/   < 美光!
     ⊂(><) 彡   \
        ⊂彡       ̄ ̄ ̄ ̄
   ____●●●___ バイーン
 / 〇 〇 \|/  /|
 | ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 |フレームワーク|
0277nobodyさん2006/06/03(土) 16:12:00ID:???
作者乙
0278nobodyさん2006/06/03(土) 16:38:15ID:PvaXeZE4
みったん情報
1997年頃からWindowsの解説サイトをやっているが現在閉鎖
当時は相当のアクセス数を稼ぐ

本名 山北なおみち
出身 千葉県
0279nobodyさん2006/06/03(土) 16:41:00ID:???
もうみったんはほっといてやれっての
ストーカーかよ
0280nobodyさん2006/06/03(土) 17:06:11ID:???
ttp://longinus.org/src/experience.pdf
を見るとmapleも使ってたみたいだね。
あとjavaも使ってたみたいだから必然的にDI志向になるのかな。
0281nobodyさん2006/06/03(土) 17:47:45ID:???
geronimo、ソース公開されてないのか?
0282nobodyさん2006/06/03(土) 17:59:19ID:???
http://dqwave.net/icon_032.gif
geronimoと聞くたびにこいつを思い出すのは俺だけか
0283nobodyさん2006/06/03(土) 18:17:34ID:???
関係ないけど ADOdb Active Record なんてあるのな
Zend Framework とはこう違うとか書いてある
0284nobodyさん2006/06/03(土) 18:42:27ID:N/pUmCG/
>>281
日記から一部削除されてるけど、ここで言われてる問題点は解ってるからまだ公開しないんだと。
0285nobodyさん2006/06/03(土) 18:55:44ID:???
>>284
確かにオリジナル用語使いすぎてたからな…
0286nobodyさん2006/06/04(日) 00:14:09ID:???
>>283
おぉ!

Works with PHP4 and PHP5 and provides equivalent functionality in both versions of PHP.
0287nobodyさん2006/06/04(日) 00:53:30ID:???
Todo :Handle 1-to-many relationships
か、、
0288nobodyさん2006/06/04(日) 11:41:55ID:???
http://www.symfony-project.com/content/book/page/model.html

ここのDatabaseAccessConfigurationだけど
localhostじゃないサーバに繋ぐ時は
"host"じゃなくて"hostspec"にしないと
localhostに繋ごうとするね。
いまいち仕様がわからんちん。
0289nobodyさん2006/06/04(日) 13:48:58ID:???
>>288
え?hostでも普通に外のDBにもつながってくれるけど。
0290nobodyさん2006/06/04(日) 19:38:52ID:???
まじ?俺が使ってるのがsandboxだからかもしれない。
sandboxの中のpropelとかが古いんかも。
0291nobodyさん2006/06/04(日) 23:59:27ID:???
symfonyでsmarty使う必要ある?
0292nobodyさん2006/06/05(月) 00:10:04ID:???
ないんじゃね
0293nobodyさん2006/06/05(月) 01:19:40ID:???
その話題はバトルが始まるからやめとけ。
0294nobodyさん2006/06/05(月) 07:35:30ID:???
いかなる場合でもsmartyが必要ないことはとっくに結論が出てる。
0295nobodyさん2006/06/05(月) 08:32:31ID:???
symfony自体がキャッシュしまくり大臣だから
Smartyイラネ( ゚д゚)、ペッ
0296nobodyさん2006/06/05(月) 09:57:38ID:???
symfonyで開発する場合eclipseとかつかってる?

もれはコンソールとviだよ。zend studioもってるけど、なんか
symfonyコマンド連打するから、winのzsと同期しにくい。
0297nobodyさん2006/06/05(月) 10:17:30ID:???
ZSでやってるけど
symfonyだとデバッガがなんかまともに動かない
0298nobodyさん2006/06/05(月) 10:56:26ID:???
eclipse + viPlugin 使ってる。
コンソールより楽で(・∀・)イイ!
0299nobodyさん2006/06/05(月) 12:56:46ID:???
>>298
linuxでeclipse?
03002982006/06/05(月) 13:04:31ID:???
windowsでeclipse。
以前は coLinux + Poderosa のvi&screenで作業してたけど、
eclipseの方が楽だってことに気づいた。
0301nobodyさん2006/06/05(月) 15:44:49ID:???
>>298
apacheはローカルで動かしてますか?
03022982006/06/05(月) 16:36:33ID:???
テスト環境でcoLinuxとWindowsにApache入れてるよ。
0303nobodyさん2006/06/05(月) 17:17:52ID:???
RoRは当事者がそれ使って37signalsを運営してるけど
symfony作ってるところは
これ使って何かサイトやってんのかな。
有名どころの実績は全然聞かないよなぁ。
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:???
怒るんじゃない。それがこの世界の宿命じゃないか。
■ このスレッドは過去ログ倉庫に格納されています