[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/
0264nobodyさん
2006/02/12(日) 20:41:31ID:???手っ取り早くつくりたいならsymfony
保守性はagaviのがいい。
agaviのサブアクションの仕組みがいいね
0265nobodyさん
2006/02/13(月) 21:00:12ID:???0267nobodyさん
2006/02/14(火) 10:28:43ID:???0269nobodyさん
2006/02/14(火) 11:20:11ID:???0270nobodyさん
2006/02/14(火) 11:28:48ID:???今確認したんだけど、agavi-current.tgzは展開するとagavi-0.10.1bが出来るけど
0.10.0(stable)だね>version.php
ディレクトリ名とversion.phpの表記が違ってるのが不明・・
ソースの更新日付的には>>268が最新です
0271nobodyさん
2006/02/15(水) 20:24:17ID:???デファクトと考えて差し支えないでしょうか?
0273nobodyさん
2006/02/15(水) 22:25:43ID:???出るのは来年だけどね。
0274nobodyさん
2006/02/16(木) 04:51:17ID:???密かにZFも期待してる
0277nobodyさん
2006/02/17(金) 07:00:25ID:???主機能はむしろViewHelperで、
テンプレートから呼び出されるメソッドを保持する偉い子だったんだな。
0279nobodyさん
2006/02/17(金) 14:37:03ID:???M=Model及びAction
V=Action及びView
C=Controller
だから明確な区別は難しいんだよ。
0280nobodyさん
2006/02/19(日) 01:45:03ID:???0281nobodyさん
2006/02/19(日) 16:39:56ID:???あと、PHP5だと何を使ってるかも教えて下さい。
0282nobodyさん
2006/02/19(日) 17:05:34ID:???最近ちと人が大目の職場に転職したんだが、そこではphp4+mojavi2を使うようにと言われている。
個人的な物には、php5+agaviまたはmojavi3を使っている。
海外のどっかのサイトのアンケートだとSymfonyを使っている人が一番多かったんだっけ?
まぁでも統計結果が実情を正確に表せるほどフレームワークが広まっているような気がしないんだが。
てか、>>1に乗ってるのを全部使ってみて自分にあったものを使えばいいんじゃないかねぇ。
0283nobodyさん
2006/02/19(日) 17:17:48ID:???0284nobodyさん
2006/02/19(日) 17:30:49ID:???最初削っていた機能が必要になるたび付けて行ったら
どんどんM3に似て来た。
Mojavi系はConverterがないのが不満。
勝手に改造したらバージョンアップ時の整合性が面倒くさいからなぁ。
0285nobodyさん
2006/02/19(日) 21:00:05ID:???Controller、Request、Userの三つのオブジェクトを渡しているんだけど
RequestとUserは使ってないんだよね。何の為に渡してんの?
0286202
2006/02/20(月) 00:13:35ID:???0287nobodyさん
2006/02/20(月) 00:14:40ID:???すまん202ではないです
0288nobodyさん
2006/02/20(月) 07:17:24ID:???Request->Attributeとか
User->Parameterに入れる?
ネームスペースで区切る、区切らない等いろいろ考えられるけど。
0289nobodyさん
2006/02/20(月) 09:48:45ID:???ActionChainのsetPreserve()をtrueにして渡すのが順当かな
0290nobodyさん
2006/02/20(月) 15:25:19ID:X62Wwkk2orマッパがないフレームワークはやはり皆さん自前でこしらえてますか?
0292nobodyさん
2006/02/20(月) 19:01:00ID:vRXDRBjP0293nobodyさん
2006/02/20(月) 20:16:58ID:???漏れはActionChain::register()の第4引数に連想配列で渡してるんだが、
ひょっとして少数派?
むしろ値の戻し方がよくわからん。
$user->setAttribute()してるけど、名前ぶつからないようにするのマンドクセ
0295nobodyさん
2006/02/20(月) 22:18:42ID:???0296288
2006/02/21(火) 06:51:44ID:???>>293
両方知らんかった
さんくす
Request->Parameterは$_REQUESTを
保持するだけじゃなかったんだな
0297nobodyさん
2006/02/21(火) 09:18:37ID:???ユーザ定義のDB接続と同時に使った場合、
コネクション別々に張るの無駄じゃね?
0298nobodyさん
2006/02/21(火) 09:41:35ID:???どうしても使うなら、コネクションプールするべし
0299nobodyさん
2006/02/21(火) 14:12:52ID:???pg_connectなら第2引数にPGSQL_CONNECT_FORCE_NEW指定しなければコネクションは1つだけど?
0300nobodyさん
2006/02/21(火) 21:00:40ID:???extentionのフレームワークだって
面白そう
0301nobodyさん
2006/02/22(水) 05:19:52ID:???技術力では桁違いな感じだね。
これは期待できそう。
今は俺フレームワークで作ってるけど
いずれは乗り換えたいな。
0302nobodyさん
2006/02/22(水) 11:20:48ID:???知らんカッタ
無駄はないんだな。安心したよ。
0303nobodyさん
2006/02/22(水) 11:58:16ID:???なんか良い解決法ある?
mojavi2は確定(というか変えるのめんどくさい)
0304nobodyさん
2006/02/22(水) 18:29:42ID:???今PHPとFirebirdでD.B.の中にあるデータの値を取り込んで、
Excelのグラフを自動的に作成する、スクリプトを作ろうとしているのですが、
ここで便利なフレームワークはないものでしょうか・・・
Excelではなくただのグラフを作成してくれるもの、
有償のソフト、は見つけたのですが、
これをオープンソースで行っているフレームワークはないかなと思いまして。
何か、良いものがあったら教えていただけないでしょうか?
よろしくお願いします。
0305nobodyさん
2006/02/22(水) 18:38:26ID:???0306nobodyさん
2006/02/22(水) 18:47:26ID:???使ったことないからグラフ出力出来るかは知らんけど
0307nobodyさん
2006/02/22(水) 19:18:17ID:???そのPEARのExcelWriterClassを使って表を作るところまではできたのですが、
グラフ出力が出来なくて。
日本のフレームワークは結構見た(つもりかも)のですが、なかなか見つからなくて・・・
0308nobodyさん
2006/02/22(水) 19:20:15ID:???そういうのはフレームワークではなくただのアプリと言うんじゃないかぁぁぁぁ?
0309nobodyさん
2006/02/22(水) 20:17:59ID:???ならないけど、なんでみんな何の疑問も持たずに使ってんだろうか?
面倒くさくない?アクション名だけでいいじゃんとか思う。
0310nobodyさん
2006/02/22(水) 20:26:10ID:???Actionだけでいけるじゃん
ただある程度以上になるとModuleがないとやってられねーけどな。
0311nobodyさん
2006/02/22(水) 20:47:08ID:PffjIGDjエクセル操作系のフレームワークとかライブラリって言い方も出来るとは思うけど。
0312nobodyさん
2006/02/23(木) 00:23:38ID:???めんどいし、Excel 多分関係ないし、フレームワークも関係無いけどなー
0313nobodyさん
2006/02/23(木) 00:29:01ID:???語弊があるな。MojaviとかAgaviとか
コマンドライン用のフレームワークとしても動作するよう設計されてるぞ。
それと「エクセルのグラフを出力する」てのはViewの問題だから、
「エクセルのグラフを出力する」クラスや関数群はライブラリであってもフレームワークではないだろ。
0314nobodyさん
2006/02/23(木) 02:30:32ID:???0315nobodyさん
2006/02/23(木) 03:02:51ID:???ウェブ用言語として開発はされているが 専用 ではないぞ。
0316nobodyさん
2006/02/23(木) 04:06:51ID:???ここはWebProg板であり、PHPのフレームワークについて語るスレですよ。
たとえ/(Moj|Ag)avi/やPHPがコマンドラインだのエクセルだので使えたとしてもそれは板違い・スレ違いなだけ。
0317nobodyさん
2006/02/23(木) 04:55:10ID:???「といっていいし」だからそう大きく間違えてるわけでもないと思う。
まぁ「おれはWeb用メインには使ってない」って言う人は必ずいるだろうけども。
0318nobodyさん
2006/02/23(木) 10:42:43ID:???0319nobodyさん
2006/02/23(木) 14:22:29ID:???PRADO
http://www.xisc.com/
PHP5専用フレームワーク
(確か、PHP5のコーディングコンテストで優勝した奴だったと思う)
個人的感想:
・.NETっぽくて分かりやすい
・重い
使ってみた人居たら、感想聞かせて欲しい
0320nobodyさん
2006/02/24(金) 10:03:20ID:UY/cDtzQMojavi+Smartyを使ってる隣の奴らはよくグチってるけど、
WACT onlyな漏れはさっさと仕事を片付けてる。
0321nobodyさん
2006/02/24(金) 13:43:18ID:???ってか、他を使わず、WACTだけって人はかなり珍しい。
0322nobodyさん
2006/02/24(金) 14:07:19ID:???今更マイナーFWに手を出そうとはなかなか思わナイ
0323nobodyさん
2006/02/24(金) 20:39:12ID:???・Rendererクラスがフレームワークと密接に絡みすぎ。
・Validaterや認証を一箇所を一括管理できないので保守性に欠ける。
・ソースが汚い。
0324nobodyさん
2006/02/24(金) 20:40:32ID:???×Validaterや認証を一箇所を一括管理できないので保守性に欠ける。
○Validaterや認証を一括管理できないので保守性に欠ける。
0329nobodyさん
2006/02/25(土) 09:54:46ID:???0330nobodyさん
2006/02/25(土) 17:36:55ID:???0331nobodyさん
2006/02/25(土) 19:44:49ID:???0332nobodyさん
2006/02/25(土) 19:54:11ID:???0333nobodyさん
2006/02/26(日) 08:46:04ID:???0334nobodyさん
2006/02/26(日) 13:00:25ID:???http://agavi.org/
0335nobodyさん
2006/02/26(日) 15:51:41ID:???0336nobodyさん
2006/02/26(日) 17:22:44ID:???もう直ってるね。
どういうエラーだったんだろ。見逃した。
>>335
agavi本家は定期的にエラーしてるからあまり気にしてないw
0337nobodyさん
2006/02/26(日) 21:04:32ID:???ノーチェックでアップしているのかと。
0338nobodyさん
2006/02/26(日) 22:06:21ID:???0339nobodyさん
2006/02/26(日) 22:35:47ID:???0340nobodyさん
2006/02/27(月) 00:32:40ID:???0341nobodyさん
2006/02/27(月) 05:27:04ID:???ヽ(`Д´) ヽ(`Д´)
| ヘ|ヽ | ヘ|ヽ
| ̄ | ̄
あるある探検隊!
(`Д´)ノ (`Д´)ノ
ノ|∧ | ノ|∧ |
 ̄|  ̄|
0342nobodyさん
2006/02/28(火) 05:54:24ID:???0343nobodyさん
2006/02/28(火) 11:02:50ID:???あるある探険隊!
あるある探険隊!
0344nobodyさん
2006/02/28(火) 11:07:32ID:???0345nobodyさん
2006/02/28(火) 16:17:51ID:???0346nobodyさん
2006/02/28(火) 17:06:20ID:???0347nobodyさん
2006/02/28(火) 17:07:52ID:???0348nobodyさん
2006/02/28(火) 17:26:47ID:???こんなエラーが返ってきたんだけど…
Exception: corrupt registry, could not retrieve channel symfony information
invalid package name/package file "symfony/symfony"
pear.symfony-project.comにPINGしても反応ないし
落ちてるのかなぁ
0349nobodyさん
2006/03/01(水) 02:16:04ID:???0350nobodyさん
2006/03/01(水) 04:37:51ID:???0352nobodyさん
2006/03/01(水) 09:04:29ID:???やる気なくしたmojaviとagaviのサービス精神との対比はかなりインパクト強かったと思うんだけどな。
実はmojaviユーザ(=依然PHP4ユーザ)が大半?
0353nobodyさん
2006/03/01(水) 09:49:36ID:???mojaviに自分の必要な機能を付け加えるだけで十分なんじゃないかな
お手軽さが売りのPHPにagaviほどの機能は必要ないかと
0354nobodyさん
2006/03/01(水) 11:47:42ID:???Java風のOO導入したりSPL整えたりZend Framework作ってるのは、少なくともZendはそういう方向に向かっているからだとは思う(中途半端かどうかって話は別として)。
もちろんごく小規模なものにも使えるがゆえに厨が多いってのもあるけど、今のご時世PHPは小規模のみっていう感じではなくなってきてるよ。
まあagaviはそこそこいいとは思うけど「必須」って感じじゃないってのはあるね。
なんか上でせっかくSymfonyの話がでてきたからちょっとチェックしてみようかとは思った。
0355nobodyさん
2006/03/01(水) 13:05:41ID:???0356nobodyさん
2006/03/01(水) 13:32:12ID:???やりたい事。AJAX、XML-RPC、RSS辺りを組み込みたいんだけど。
0357nobodyさん
2006/03/01(水) 18:52:59ID:???0358nobodyさん
2006/03/01(水) 19:37:29ID:???遅レスですまんが一回Excelでグラフ作成したテンプレを作ってそれをSpreadsheet_Excel_Writerで開いてデータだけを操作する方法じゃだめかな。試してないからわからないけど
0360nobodyさん
2006/03/02(木) 05:17:50ID:???テンプレートに書くか迷うなぁ
明確な線引きってしてる?
0361nobodyさん
2006/03/02(木) 10:38:56ID:???>お手軽さが売りのPHPにagaviほどの機能は必要ないかと
それこそいつの話だって感じだよね。未だにPHP3でも使ってるのかな?
agavi使えば保守性高いもんが手軽につくれるのに。
■ このスレッドは過去ログ倉庫に格納されています