【PHP】フレームワークについて語るスレ【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/08/10(水) 02:21:08ID:CBjrwwHdPhrame本家
http://phrame.sourceforge.net/
Mojavi Project
http://www.mojavi.org/
mojavijapan
http://mojavi.p0t.jp/
Agavi本家
http://agavi.org/
Agavi.JP
http://agavi.jp/
[ 日本発 ] Maple Project
http://kunit.jp/maple/
[ 日本発 ] Ethna -PHPウェブアプリケーションフレームワーク-
http://ethna.jp/ethna-tutorial-startup-practice1.html
※関連スレ
【PHP】フレームワークMapleに舌鼓
http://pc8.2ch.net/test/read.cgi/php/1122105465/
【PHPフレームワーク】Ethna【スケルトン自動作成】
http://pc8.2ch.net/test/read.cgi/php/1123070439/
PHPでオブジェクト指向プログラミング
http://pc8.2ch.net/test/read.cgi/php/1113724557/
その他>>2-5参照汁
0031nobodyさん
2005/08/13(土) 18:58:12ID:???PHPでフレームワークを使ってみたいけど、大袈裟な物だと、PHPを使うより、
JAVAを使った方が良い様な気がして悩んでいたんだけど、guessworkは、
私のニーズにすっぽりはまりそうな感じ。
ただ、昨年の10月に 0.0.1 が出でから全然更新されていないので、自然消滅
かなと思ってたけど、
http://blog.bmedianode.com/
で開発が続いている事を知って、ひと安心。
0.9.0 が今月中に出る予定なんですね。
0032nobodyさん
2005/08/14(日) 01:16:18ID:???これって使ってみた人いる?
controller を継承したclassをひとつ作ればいいだけ?
Action とか View とか命名規則とか覚えなければならないのは面倒だからなー。
でもこれって フロントコントローラー形式じゃなくて 一つのスクリプトが一アクションって感じかね。
0033nobodyさん
2005/08/14(日) 02:02:27ID:???actionをメソッドで持つ形だね
0034nobodyさん
2005/08/14(日) 03:10:29ID:???勝手にほりこんでくれるってアイデア何か新しいな
リクエストパラメータ以外にも使えそう
0035nobodyさん
2005/08/16(火) 19:36:28ID:???> PHP4用のguessworkをguesswork classicと改称して、0.0.2をリリースしました。
PHP5用は、まだみたいですね。
0036nobodyさん
2005/08/16(火) 23:42:43ID:???作ると、エラーになるんでしょうか。
Undefined variable とエラーになってしまいます。
なぜでしょう。
0037nobodyさん
2005/08/17(水) 00:07:28ID:pp1u9i8ZMojavi以前にPHPでメソッドないでメンバ変数にアクセスするには$this->var
また、PHPで値を代入していない変数を参照するとUndefined variableのノーティスがでるが。
0038nobodyさん
2005/08/17(水) 00:11:11ID:XikmAfZG0040nobodyさん
2005/08/17(水) 04:32:13ID:???前より増えてるけどまだ届いてない
侠気のある奴よろしくメカドッグ。
0041nobodyさん
2005/08/17(水) 06:49:28ID:???念のため書いておくけど
Deadline:
08/17/2005 11:59 PM EST
ってのは日本時間で8月18日(木曜日)の昼間12時59分ね。
1日と6時間ちょいだそうな。
それと払える人はマジ払えって。
いや、払ってください。よろしくお願いします。
0042nobodyさん
2005/08/17(水) 14:49:39ID:XikmAfZGFreeBSDみたいバリバリ動いててお世話になってるプロジェクトが
あと一日で金足りないなんて自体ならさすがに考えるけど。
0043nobodyさん
2005/08/17(水) 16:57:51ID:???多分本当にやめちゃうだろうな。
この程度しか期待されてねーのかよって。
しかしMojavi使いが世界に何人いるのかしらないが
この集まりってどうなんだろ。
一部で騒がれていただけで案外ユーザー少ないのか。
004442
2005/08/17(水) 17:02:26ID:???俺は未だにagavi未使用だけどさ。
0045nobodyさん
2005/08/17(水) 17:22:22ID:???220ドルすら集まらないってこと?
0046nobodyさん
2005/08/17(水) 17:25:19ID:???Kerrもへこみまくりだ
0047nobodyさん
2005/08/17(水) 17:25:54ID:???0048nobodyさん
2005/08/17(水) 17:33:04ID:???0050nobodyさん
2005/08/17(水) 20:07:01ID:???俺も$20送ってきた。したら、76-99%になったよ。あと$10なのかなぁ。
んでもって、あと16時間。
0051nobodyさん
2005/08/17(水) 20:43:04ID:???ざっと$40〜$50ってとこかな。あと4〜5人か・・・。微妙な線だな。
0052nobodyさん
2005/08/17(水) 20:49:48ID:???てっきり76人・99%かと思った
微妙だねぇ
0053nobodyさん
2005/08/17(水) 22:04:18ID:???自作のフレームワークの人なんかはテストも込み込みで構築してるのかな
0054nobodyさん
2005/08/18(木) 01:47:12ID:???$10 送って来た
0055nobodyさん
2005/08/18(木) 01:59:45ID:???$220到達したのかな?
0056nobodyさん
2005/08/18(木) 02:00:57ID:???1000 げとずさー?
0057nobodyさん
2005/08/18(木) 02:01:52ID:???0059nobodyさん
2005/08/18(木) 02:38:18ID:???半分あきらめていたがジャパニーズマネーをたくさん注入したな
カーも喜んでるだろう
0060nobodyさん
2005/08/18(木) 02:53:27ID:???0061nobodyさん
2005/08/18(木) 04:38:50ID:???0062nobodyさん
2005/08/18(木) 09:04:06ID:???0063nobodyさん
2005/08/18(木) 10:08:12ID:???「PHPらしい簡単フレームワーク」という新しい地平を
切り開いてゆくか?
0065nobodyさん
2005/08/19(金) 00:52:11ID:???普通のホームページと違ってむずかしいよね?
0066nobodyさん
2005/08/19(金) 02:02:56ID:???ってやつがあるけど、どうちがうの?
0067nobodyさん
2005/08/19(金) 02:05:03ID:???データ部分を後でプログラマがテンプレートエンジン用変数等を
埋め込むってやり方してる。
0068nobodyさん
2005/08/19(金) 05:27:20ID:???1.67さんと同じパターン(ただこれだと手離れが悪い)
2.受け渡しの変数名等いれたダミーページを作って渡す
を相手を見て決めます。
ところで「デザ」って言うの?デザイナ(ー)としか言ったことないんだけど
デザって言わないと格好悪い?
0070nobodyさん
2005/08/22(月) 01:54:17ID:???0071nobodyさん
2005/08/23(火) 21:37:01ID:???Mojaviの思想がすんなり理解出来た
ほとんどそのまんまやん
逆にJ2EEパターンを知らずにMojaviを理解しようとすることは
かなり徒手空拳だったな…
0072nobodyさん
2005/08/23(火) 23:15:36ID:???ttp://article.gmane.org/gmane.comp.web.agavi.devel/157
0073nobodyさん
2005/08/24(水) 00:06:21ID:???みたいだね。
要約しますた。
Seanのあとを引き継いだTylerがAgaviサイドにアプローチして、
MojaviとAgaviがマージできないか対話がもたれた。話し合いの結果、
1. フォークから時間が経ってないのでMojaviとAgaviはそんなに違わない。
2. TylerはMojavi開発を透明化して、コミュニティを発展させたい。
3. MojaviもAgaviも目指すものは同じ。
Agaviチームの意見としては
- Agaviは0.10.0をめざし、そのあと(もしくは同時に)Mojavi 4の開発にシフト。
- Mojaviは3.0.0-DEVの開発を中止、4に注力。
- Agaviの良い点 (phing integration, unit tests, public development model) をMojaviに持って行く。
- Mojavi4は完全な再設計になり、以前よりもリリースサイクルが短くなる。
0074nobodyさん
2005/08/24(水) 00:52:30ID:???しかし Mojavi4は完全な再設計かよ
php5で安定したものがホスィ
0075nobodyさん
2005/08/24(水) 02:32:19ID:???0076nobodyさん
2005/08/24(水) 03:15:43ID:???0077nobodyさん
2005/08/24(水) 03:40:33ID:???0078nobodyさん
2005/08/24(水) 05:16:50ID:???プロパティーがあれば勝手にほりこんでくれる機構をパクって
LogicやDAOを勝手にほりこんでくれるようにしたよ
オリフレ最高☆セフレも最高☆
0079nobodyさん
2005/08/24(水) 10:17:07ID:???コントローラのリファレンスを受け取ってごにょごにょってもんだと思って
たんですが、リファレンスが受け取れないようになってる。
そういう使い方を想定したもんじゃないの?
0080nobodyさん
2005/08/24(水) 16:17:16ID:???もあるんだな
0081nobodyさん
2005/08/25(木) 02:02:44ID:???0082nobodyさん
2005/08/25(木) 09:27:00ID:???URL_FORMATを 1 にして各モジュールで画像をわけるんですけど
最終的な微調整の際 dreamweaver みたいなアプリでいじくることできないし。
0083nobodyさん
2005/08/27(土) 20:23:14ID:???Ruby on Railsをパクったphpフレームワークだってさ
Mojavi系(Struts系)はもう古いんかも?
0084nobodyさん
2005/08/27(土) 20:44:49ID:???ぶっちゃけPHPにRailsのようなコマンドでスケルトンを生成して〜のような
開発体系は合わない気がするんだけど。
そりゃ大規模開発には便利なんだろうけどね、漏れ的には旧guessworkみたいな
こじんまりとした小規模Webアプリ用フレームワークのほうが肌に合ってる。小物だな漏れも。
そのguessworkも新しいのはRailsっぽいみたいで、ちょっと残念。
0085nobodyさん
2005/08/28(日) 03:03:18ID:???Railsのスクリプト群は単にスケルトンを生成するだけにとどまらず、
メソッド単位でのベンチマーク、
リモートでも使えるデバッガ、
プロファイラ、
Rubyのコードを記述してDBのレコード管理ができるコンソール、
アプリケーションの任意のメソッドのみを手動で実行するツール、
開発用httpd、
単体および結合テストの実行、
なども含んでいるから、PHPでもそこまでできるようなものがあれば
便利なのかもね。
0086nobodyさん
2005/08/28(日) 06:11:22ID:???DAO周りがどうもキレイにかけないから
0087nobodyさん
2005/08/28(日) 06:13:00ID:???と妄想してみる。
0088sage
2005/08/29(月) 00:36:22ID:s8UfImjl全部CSSでデザインしたらPHPeclipseの入ってるeclipseでViewしながら微調整可能
0089nobodyさん
2005/08/29(月) 03:05:45ID:???0090nobodyさん
2005/08/29(月) 05:29:10ID:???一番まともに動いてるプロジェクトだと思うんだが
0091nobodyさん
2005/08/29(月) 07:53:42ID:???どんなフレームワークか総括してくれると
みな嬉しいと思う。
次スレ(あるかどうかはわからんが)のためにもなるし。
0092nobodyさん
2005/08/29(月) 13:16:57ID:???「PRADO is a component-based and event-driven Web programming framework for PHP 5.」
というわけで、イベントドリブンなコンポーネント指向のフレームワークでPHP5専用。
DelphiやC#のような開発体系が取れる(らしい)。サンプルみるとDelphiまんま。
でもこういうフレームワークってRADがあって初めて成立するんじゃないかと思うんだが、
実際使ってどんなもんなんだろう。
RADが自動生成する部分も自力で書くのはあんまり想像したくないんだが・・・
0093nobodyさん
2005/08/29(月) 14:39:30ID:???ていうかこういうフレームワークを使うと
PHPの存在意義が全くない気がするような。
0095nobodyさん
2005/08/29(月) 16:21:25ID:???本末転倒とはこのことだ
0097nobodyさん
2005/08/29(月) 16:40:05ID:???>RADが自動生成する部分も自力で書くのはあんまり想像したくないんだが・・・
RADまでいかなくとも、PradoマスターでコンポーネントやDWのタグも生成してくれるから、
けっこう便利ですよ
0098nobodyさん
2005/08/30(火) 06:09:06ID:???Railsと比べると超微妙…
0099nobodyさん
2005/08/30(火) 09:38:54ID:???(Strutsを真似する事に比べれば。)
0100nobodyさん
2005/08/30(火) 21:58:14ID:???でもPHPをメインに扱う1PHPユーザとしては
Railsとかみたいにその言語の特徴を生かした
何かオリジナルの新しい方向性を持ったフレームワークが
PHP発で出て欲しいなあと願ってやまないのと、
そういうの作ってみたいなあと思いながらも
仕事こなすだけで精一杯なしがない現実
PHPらしさ、ってなんだろう、、、
0101nobodyさん
2005/08/30(火) 22:07:50ID:???0102nobodyさん
2005/08/31(水) 01:21:24ID:???パクリでもなんでもいいから楽に開発できるやつが欲しい。
0103nobodyさん
2005/08/31(水) 02:06:10ID:???0104nobodyさん
2005/08/31(水) 02:42:14ID:???ツールが普及しないと楽にはならないでしょう。
0105nobodyさん
2005/08/31(水) 08:23:44ID:???> guesswork.jpがホスティングされているのはカリフォルニア州サンディエゴなので、
> 遅くとも現地時間の31日中にはリリースしようと思っています(日本時間だと1日の
> 午前8時くらい?)。
だそうな。
0106nobodyさん
2005/08/31(水) 09:19:15ID:???このユルい感じが気に入った。
0.9.0も楽しみだなー。
0107nobodyさん
2005/08/31(水) 13:25:13ID:???0109nobodyさん
2005/09/01(木) 05:40:59ID:???ロジック側でリクエストパラメータの受け取りや
viewへの荷物梱包までしてたら
Action見ても何を渡して何を受け取ってるのかが分からなくなり、
ものすごく分かりにくくなってしまったorz
面倒くさくても受け渡しはちゃんと書かなきゃダメだね(゚∀゚)アヒャ
0110nobodyさん
2005/09/01(木) 08:59:31ID:???>>107じゃないけど、前スレではMojavi一辺倒な流れも確かにあったね(Phrameスレだったのに)。
そしてこのスレではMojaviが堕ちていく様子が描かれている。
0111nobodyさん
2005/09/01(木) 16:04:00ID:???ActiveRecord云々。
流れはRails方向に向かってる模様。
>>110
Mojaviはちょっと動きがなさすぎ…
PHPの世界に
汎用フレームワークの概念を広めたのは功績だと思うけど
0113nobodyさん
2005/09/01(木) 19:23:02ID:???0114nobodyさん
2005/09/01(木) 22:00:18ID:???AgaviはMojavi4に統合だとさ。
Mojavi3は放置プレイだと。
もうMojavi3で開発始めちゃったよ!っていう早漏がいそうだなぁ・・・。
・・・、俺だよ俺・・・。
0115nobodyさん
2005/09/01(木) 23:55:53ID:???0116nobodyさん
2005/09/02(金) 00:17:24ID:???>73
0117nobodyさん
2005/09/02(金) 02:04:14ID:???その他についてはむしろPHP5.1次第というかなんというか
0118nobodyさん
2005/09/02(金) 02:12:51ID:???ぶっちゃけ運用するものは今までどおりMojavi2で作って、PHP5対応についてはMojavi4待ったほうがいいでしょうか?
0119nobodyさん
2005/09/02(金) 02:33:11ID:???それは状況や能力次第だろ。
M2で既に貴重な財産を築いているなら、今agaviにする必要は全くない。
逆に再利用できない糞コードばかりで作ってたなら、待つ必要は全くない。
0120nobodyさん
2005/09/02(金) 02:42:39ID:???コードは試行錯誤があるので綺麗なのも糞なのもあるけど、基本的に再利用可能なようにはなってる。
では次もMojavi2で行ってみます。どうも。
ところで、Mojaviとか他フレームワーク用に、モジュール単位で公開してるサイトとかってありますか?
そもそも私が作ると、PearのMojavi用ラッパーみたいなものが幾つか出来てから
コアの部分のコードを実装して完成(まぁここが一番手間なのだけど)、みたいになるのですが皆さんどんな感じでしょうか?
0121nobodyさん
2005/09/02(金) 03:55:24ID:???できるようにしてる
0123nobodyさん
2005/09/03(土) 02:31:31ID:???M3やagaviくらいが丁度いい。
0124nobodyさん
2005/09/03(土) 08:17:31ID:gPh989uD誰か使ったことある人いる?
感想とか聞かせてくれるとうれしい
0125nobodyさん
2005/09/03(土) 23:57:24ID:???仕事で使えるか調査中なんだが。。。
0127nobodyさん
2005/09/04(日) 13:30:24ID:???EthnaはPHPの最新版(4.4.xや5.1.0RC1)だとそのままじゃ動かない。
Mapleも3.0.1が出るのを待つべき。
0128125
2005/09/04(日) 16:46:31ID:???agavi、、も同じですよね。
PHPの手軽さ、開発効率の良さ、に期待したいのですが、、。
0129nobodyさん
2005/09/04(日) 21:38:46ID:???Movaji2なら3案件くらい使った。DBの管理プログラムとか
ショッピングサイトとか…。正直、開発効率というのなら自分で
フレームワークというか必要な部分を作ってもいいかなという感じ。
今Mapleと格闘中。途中を客にみせられる大根はよいかな。
あと結局中途半端になってしまったけど(これは自分のせい)
テストファーストもどきでも作れるのはいい感じ。
自分が追いついてないなと感じました。まぁ独りで作るなら
MojaviもEthnaもMapleも一緒。大根分Mapleかな。
■ このスレッドは過去ログ倉庫に格納されています