[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/
0232nobodyさん
2006/01/27(金) 04:57:31ID:???cakeは後戻りできないくらいにまでソースが汚れてきてます。
あれはもうだめでしょう。
それよりsymfonyのslotsってちゃんと動く?
0236nobodyさん
2006/01/28(土) 17:40:07ID:???単なるバグでいいと思うけど。
0238nobodyさん
2006/01/29(日) 09:48:17ID:aQNUYPH4Requestをテンプレートにassign
→テンプレートから
getParameterあるいはgetError
これってアリ?ナシ?
0239nobodyさん
2006/01/29(日) 12:31:29ID:???M2を使ったことはないけど、mojavi-all-classes.phpの385行目、
$modName = $request->getParameter(MODULE_ACCESSOR);
のセミコロンの直前に、
or $modName = DEFAULT_MODULE
を加えるとか。
mojavi-all-classes.phpをいじりたくないなら、index.phpの最後dispatchの行を、
$modName = $controller->getRequest()->getParameter(MODULE_ACCESSOR))
or $modName = DEFAULT_MODULE;
$controller->dispatch($modName);
に変えるとか(ちなみにこれだとaction名に関する整合性が少し保てなくなる)。
0242nobodyさん
2006/01/30(月) 09:45:44ID:???0243nobodyさん
2006/01/30(月) 10:05:37ID:???0244nobodyさん
2006/01/31(火) 00:01:11ID:???0245nobodyさん
2006/01/31(火) 00:45:04ID:???0246nobodyさん
2006/01/31(火) 10:34:49ID:???そーゆーぺーじは多いがー外人SJIS読めんよ
0247nobodyさん
2006/01/31(火) 12:09:25ID:???0248nobodyさん
2006/01/31(火) 13:44:12ID:???0249nobodyさん
2006/02/01(水) 18:17:17ID:???<!-- *********************************************************************** -->
<!-- <HEAD> -->
<!-- *********************************************************************** -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
"http://www.w3.org/TR/REC-html40/frmeset.dtd">
じゃないか
0250nobodyさん
2006/02/01(水) 19:51:14ID:???もしかしてあの発表は世界規模の集団幻覚?
0253nobodyさん
2006/02/05(日) 04:36:10ID:???とにかく変化がなさすぎる。
0254nobodyさん
2006/02/10(金) 18:13:00ID:???0255nobodyさん
2006/02/10(金) 18:13:23ID:???0256nobodyさん
2006/02/10(金) 22:16:00ID:???Symfonyは使った事がないのですけども、強みはAjax?
Agaviと比較するとここが勝ってる、または負けてる
っていう点があれば教えて下さい。
0257256
2006/02/10(金) 22:24:02ID:???に軽く書いてあるね。AgaviのSmarty組み込みでNGってどこが躓いたんだろ?
どこでNGか書いてくれたらコメント出来たんだけどな。
このスレでは何使ってる人が一番多いんだろ?
やっぱMojavi2かな?
0258nobodyさん
2006/02/11(土) 01:10:46ID:???0259nobodyさん
2006/02/11(土) 12:41:56ID:???ダウンロードしたのを展開すれば、空のプロジェクトが出来るので、
導入の敷居が、かなり低くなる。
0260nobodyさん
2006/02/11(土) 15:20:39ID:???0261nobodyさん
2006/02/11(土) 15:26:35ID:???0262nobodyさん
2006/02/11(土) 19:17:45ID:???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:???■ このスレッドは過去ログ倉庫に格納されています