【PHP】Phrameを使う【フレームワーク】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/08/23 14:15ID:???※関連リンク
Phrame本家
http://phrame.sourceforge.net/
PHPでMVC第1回:前編
https://www.stackasterisk.jp/tech/php/phpMvc01_01.jsp
開発談義/FrameWorkはどれがいい? - PukiWiki
http://w-project.org/pukiwiki/index.php?%B3%AB%C8%AF%C3%CC%B5%C1%2FFrameWork%A4%CF%A4%C9%A4%EC%A4%AC%A4%A4%A4%A4%A1%A9
0002nobodyさん
04/08/23 15:07ID:???0003nobodyさん
04/08/23 15:14ID:TTBPsHc1http://www.lyricfathom.com/pukiwiki/pukiwiki.php?plugin=attach&openfile=hello2.zip&refer=Phrame%B2%FE%C2%A4
00043
04/08/23 15:15ID:TTBPsHc1http://www.lyricfathom.com/pukiwiki/pukiwiki.php?Phrame%B2%FE%C2%A4
あとこれも。
Phrameを使ってみよう
http://www.lyricfathom.com/pukiwiki/pukiwiki.php?Phrame%A4%F2%BB%C8%A4%C3%A4%C6%A4%DF%A4%E8%A4%A6
00053
04/08/23 15:17ID:TTBPsHc1楽して割と凝ったサイトを作れる雛形みたいなもんかな
0006nobodyさん
04/08/23 17:15ID:???0007nobodyさん
04/08/23 17:23ID:TTBPsHc1mojaviはExamplesやマニュアルが少ないので取っ掛かりにくいですね
0009nobodyさん
04/08/23 18:51ID:???0010nobodyさん
04/08/23 19:02ID:???0011nobodyさん
04/08/23 20:00ID:???0012nobodyさん
04/08/23 20:10ID:???0013nobodyさん
04/08/23 20:22ID:f37dP4ULそういう雑誌の影響は大きいから
日本ではmojavi一色になりそうだな。
0014nobodyさん
04/08/23 21:25ID:???これからはMojaviでしょ
0015nobodyさん
04/08/23 21:35ID:???0016nobodyさん
04/08/23 22:20ID:???0019nobodyさん
04/08/24 06:27ID:???1st release から何年も更新されずにとっくに終わってるフレームワークじゃないか。
しかも >>5 と >>16 はアフォ
0020nobodyさん
04/08/24 07:58ID:???0021nobodyさん
04/08/24 09:23ID:SuxwfXxEとっくに終わっていようが便利なものは便利だからしょうがない。
なぜアフォなのかを説明もできない藻舞は(ry
0023nobodyさん
04/08/24 13:18ID:???PHP4まではOOがウンコだったし。
0026nobodyさん
04/08/24 15:54ID:???1./viewのテンプレートHTMLを作成(WEBのデザイン)
2./viewにPageクラスを拡張したHogePageクラスなどを作成
3./modelsに処理系のクラスを追加
4./actionにHogeAction.phpなどを作成
5./formsにHogeForm.phpを作成(主にvalidate処理)
6./include/mappings.phpを加工
7./include/include.phpに1〜5までで新規に作成したファイルのパスを追加
0027nobodyさん
04/08/24 16:31ID:???(*´Д`)ハァハァ
その流れ見てると Mojavi が Phrame パクってるってのがよく分かる。
DispatcherView パターンに該当する部分が include.php だったり、
binarycloud から受け継いだらしい (適当) ExecutionFilter/ActionChain が無いのが何なのかな。
0028nobodyさん
04/08/24 21:09ID:???0030nobodyさん
04/08/25 00:05ID:uedKxIqgMojavi>>>Phrameってことだね。
0031nobodyさん
04/08/25 00:40ID:???どっちも知らんけど。
0032nobodyさん
04/08/25 12:54ID:Coqn2mU7mojaviとphrameを比較するH頁作ってください!ホナガイスマス
0033nobodyさん
04/08/25 12:54ID:???こういうフレームワークを仕様として取り込んでほしいよ。
0039nobodyさん
04/08/25 16:16ID:???0040nobodyさん
04/08/26 01:42ID:6g3/BbZkオブジェクト指向を重視する部分は
ObjectivePHPみたいな派生言語にした方がいいのでは?
0041nobodyさん
04/08/26 08:41ID:S0oPWMYTそうかなー
使いやすくなったけど。
ソースの使いまわしも楽になったし。
0042nobodyさん
04/08/26 09:26ID:S0oPWMYT0043nobodyさん
04/08/27 00:55ID:???0044nobodyさん
04/08/27 09:07ID:6DtrpXem0045nobodyさん
04/08/27 13:03ID:???吸収できる物があるなら触ってみたいけど…
0046nobodyさん
04/08/27 13:36ID:6DtrpXem0049nobodyさん
04/08/27 14:08ID:???0050nobodyさん
04/08/27 14:16ID:???まぁ色々ありますよ。
Phrameより後発だったり、それなりに開発動向がアクティブだったり、そういう部分が興味そそる。
でも今はMojaviでお腹一杯でつ。
0051nobodyさん
04/08/27 14:23ID:???0052nobodyさん
04/08/27 14:34ID:???WACT, Seagull, HORDE, Popoon, binarycloud, Ambivalence, Ampoliros, PHITE,
BlueShoes はダメだった。
0053nobodyさん
04/08/27 14:40ID:???+ Ambivalence (http://amb.sourceforge.net/)
0.9がJuly 16, 2002に出て以来開発が止まっている様子。評価下げ。
+ binarycloud (http://www.binarycloud.com/)
本格派MVCフレームワーク。
JavaのAntみたいなphingをサブプロジェクトで開発している。
Pharme, Mojaviと異なるのは認証、フォーム処理等の各種ライブラリを備えて
いることか。その分巨大なフレームワークになっているので、とっつきが悪い
感じ。テンプレートはSmartyとXSLTのアダプタがあるみたい。
+ Horde (http://www.horde.org/horde/)
Webアプリケーションフレームワークとしては最も巨大だと思う。
ライブラリの量が凄い。いくつかのライブラリはPEARにも寄贈されている。
現時点で最も人気がありそう。中身は知らない。
Web等で概要を追ってるだけでは似たようなものが多すぎて使ってみないとわ
からない部分が多い。しかしCMS系を入れると数ありすぎてなかなか評価する
のも大変です。
ポータル系ではeZ publishとMidgardが興味深いかなぁ。
0056nobodyさん
04/08/27 15:21ID:6DtrpXemXMLの方がデータの移植性はいいのかもしれないが。
0057nobodyさん
04/08/27 16:07ID:???0059nobodyさん
04/08/27 16:46ID:???http://ns1.php.gr.jp/pipermail/php-users/2004-August/023573.html
00601
04/08/28 13:16ID:RjgBD683一通りレスを見てみましたがmojaviユーザって結構いるんですね
マニュアルがあまり整ってないので使ってるヒトいるのか疑問でしたが。
この際mojaviの話もOKにしましょうか
その方がPhrameユーザにとっても有益な情報が得られるかもしれませんよね
0061nobodyさん
04/08/28 13:34ID:???0062nobodyさん
04/08/28 16:42ID:???0063nobodyさん
04/08/28 18:39ID:???0064nobodyさん
04/08/29 03:12ID:???0065nobodyさん
04/08/29 03:24ID:???0066nobodyさん
04/08/29 09:31ID:???0067nobodyさん
04/08/29 20:09ID:???0068nobodyさん
04/08/29 23:04ID:???0069nobodyさん
04/08/29 23:28ID:vwNaRmMGclass 2chAction extends Action
{
function perform($actionMapping, $actionForm) {
$厨房 = $actionForm->get('MOJAVI')
//get ActionForward depending on if errors were generated
if ((!$厨房) || ($_SESSION[_ERRORS])) {
$actionForward = $actionMapping->get('PHRAME');
} else {
$actionForward = $actionMapping->get('イッテヨシ');
//put Person in the session
$_SESSION['厨房'] = $厨房;
}
return $actionForward;
}
}
?>
0070nobodyさん
04/08/30 23:40ID:FUpe2pD+0071軟式PHP
04/08/31 09:55ID:???-----------------------
出力結果:いい男…
0072nobodyさん
04/09/01 12:16ID:6pxu3p27似たり寄ったりになると思うけど
0073nobodyさん
04/09/01 12:32ID:???0074nobodyさん
04/09/01 12:37ID:???持っていない。フレームワークを自作するコストと利用するコストを比較する
となかなか自作はできないだろう。ましてや良質なフレームワークが出回って
いる現状ならなおさら。どちらにしてもスクラッチから書くのは習作を除けば、
現実的ではないと考えている。
0075nobodyさん
04/09/01 12:41ID:???持ってたけど早く捨てたかった。
一つはそんなに自分を高く見積もってないし楽したいので皆で作る方が良いと思ってた事。
もう一つはオープンになる事で外から入ってくる人間には習得の容易さを、外に出て行く人間には出て行った先でも使える物を持たせたかったから。
で、きっちり捨てれて今は幸せでつ。
まぁどうしても独自コードっぽくなるけど、それでもオープンなフレームワークや PEAR を編み込む事で出来るだけ閉鎖性は排除してる。
0076nobodyさん
04/09/01 12:45ID:???価値高い方に転がるなら自分的には(゚д゚)ウマ-ですけど。
■ このスレッドは過去ログ倉庫に格納されています