トップページ⇒php
1001コメント326KB

【PHP】Phrameを使う【フレームワーク】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/08/23 14:15ID:???
PHP用フレームワーク「Phrame」について語るスレ

※関連リンク

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
0276nobodyさん05/02/09 11:09:49ID:???
「アノ娘のモジャモジャビックリ」にすると購買層はグッと広がると思います。
0277nobodyさん05/02/09 13:02:02ID:???
Mojavi3も大分できあがってきたな。
0278nobodyさん05/02/09 16:22:05ID:???
maple の componentsディレクトリ ってどうやって使うんだ?
説明みたが
webapp/components/ DIするクラスを配置するディレクトリ
って書いてあるだけ。
DIContainer.class.php が絡んでくる気がするんだが、よく分からん。
そもそもDIするって何だ?って感じですが。
ソース嫁って話ですか?
orz
027926005/02/09 17:34:47ID:???
Mapleの中の人のblogを拝見しました。ここを見てたのね。
要望が伝わって良かった。すごく期待しています。ホントです。
失礼な物言いもあったと思うけどゆるしてね。
期待の裏返しということでひとつ大人の対応で。
>>278
さすがにDIコンテナの説明までMapleの人に求めるのは酷だと思うよ。
俺もわかってないけどさ。(とりあえずダミーで開発を進められるという認識。間違ってる?
依存性の解消ってのは今ひとつ腹に落ちてない。)
しかし、PHPを使ってる人にはDIコンテナなんて聞いたことない人もたくさん居ると
思うので、後々はMaple流のDIコンテナの利用法・Maple流の開発手法といった
コラム的なのがあるとすっげーうれしい。
ご本人じゃなくても、周りの人やりませんか?
Maple普及の決定打になると思うんですけど。
0280nobodyさん05/02/09 18:17:56ID:???
全部他人におまかせの>>279に萌え
028127805/02/09 18:54:07ID:???
1時間程調べてみたら説明あった・・・ orz

ttp://bobchin.ddo.jp/wiki/index.php?maple%2F%BB%C8%CD%D1%CA%FD%CB%A1#content_1_13

読んでみたがやっぱり良く分からなかったが
maple.ini の DIContainer セクションで設定ファイルの位置を定義して
設定ファイルから DIContainer フィルタを経由してオブジェクトがセットされると。
そん時に Request や Session からの値は ref: を使用すれば渡せますよ。
んで、 maple.ini からも ref: を使用してそのオブジェクトを取れますよと。

そんな感じであってるかね?
0282nobodyさん05/02/09 19:36:04ID:???
「maple の DI」という枠組みから始めようとしちゃイカンよ。
このアプローチの何が嬉しいのかをまず知るほうがいい。

http://www.kakutani.com/trans/fowler/injection.html

で、mapleが実現しようとしている目標として
DIContainerを使ったときの設計手法であるSeasarの「くーす」を
PHPでやろうとしてるわけですよ。

LLのなかでもwebアプリ構築のフットワークが比較的軽いPHPで
この手法が手軽に取り入れられるとなると、結構面白い事になりそ。
028326005/02/09 22:37:56ID:???
>>280
うん、十分自覚してる。推敲前は「他力本願」なんて言葉いれてた。
らしくないと思って消したけど。まっその突っ込みからは何も生まれないから
せめて持ち上げて人にやらせる口調の方が組織に受け入れられると自画自賛。
↑大人な人はうなづいてくれると思う。言い方には問題あるけど。
>>281
知ったかぶりになるんだけど、それであってるんだけど、本来はきっと
オブジェクトの内容をしらなくても(あとまわしにしてインターフェース定義
だけの状態で)受け取れますよ。当然、クラスの内容が変わっても同じインターフェース
なら問題なく動作しますよ。ということのための仕組みと思うのですが自信なし。
(だから説明が抽象的)
>>282
そうそうMapleの優位性ってそこにあると思う。軽いのや解り易いのは今も今後も
出てくるだろうけどDIコンテナを実装してるのはMapleが最初。
あとはMapleが軽く(これハード性能で解決できるからどうでもいいと思う)
わ・か・り・や・す・くなってくれれば…
0284nobodyさん05/02/10 03:14:38ID:???
楽・簡単だからPHPを選んでいるような層には「くーす」は
敷居が高すぎるような気がするんだけども、どうなんだろうね。
0285nobodyさん05/02/10 03:16:22ID:???
あと、DIはServletみたいにコンテナがずっと存在しつづける場合は
色々嬉しいけど、PHPでリクエストの度に依存関係をたどってオブジェクトの
親子関係を作って行くのはデメリットのほうが大きいような気もします。
まあ、Mapleの作者さんはこのあたり既にわかっていて対策を講じようとしている
ようにも見えるけど。
0286nobodyさん05/02/10 04:07:23ID:???
DIでくーすでってやるなら、結局Javaでやるほうが楽。
0287nobodyさん05/02/10 11:07:13ID:???
PHPのフレームワークって「ホントはJavaでやりたいんだけど」
って人向けが基本では?
0288nobodyさん05/02/10 14:50:05ID:???
>>287
共有鯖でJava使えるとこなんてほとんどねーだろ。
個人や低予算でなんか始めたいってときにJavaは悲しいほど不向き。
0289nobodyさん05/02/10 15:41:03ID:???
mapleなんかは中の人の日記読んでるとJAVAの思想を模倣しつつも
PHPでライトウェイトな新しいやり方を模索してる希ガス。

>mapleの中の人
間違ってたらごめん。
0290nobodyさん05/02/10 15:52:29ID:???
まったく理解しがたい発想をするやつと自明のことを思いついたことのように書くやつ
0291nobodyさん05/02/10 17:49:49ID:???
>>290
お前は後者だな
0292nobodyさん05/02/10 17:51:46ID:???
そして文脈ということばを知らない奴
0293nobodyさん05/02/10 20:56:31ID:???
同じ阿呆なら踊らにゃ損々。
0294nobodyさん05/02/11 02:29:46ID:???
>>289
ていうかお前は言ってることがむちゃくちゃだ。
0295nobodyさん05/02/14 18:03:38ID:???
少し前からPRADO使ってるんだけど、これけっこうイイな

テンプレートで独自タグ使いまくりなのは一長一短だけど、その代わり
PanelとかPlaceHolderみたいな使える機能が多い。

既存のコントロールを組み合わせて1つのコントロールとして扱うことも出来る。
独自フォーマットの妙な設定ファイルも無いし。

PHP5で作られているので、フレームワークと自分で書くコードとの違和感もない。

guessworkとは対極の、全部入りのフレームワークとしてこれから普及して
いくんじゃないかな。(もちろんguessworkも方向性としてはアリだとおもう)
0296nobodyさん05/02/15 02:57:34ID:???
ゲスはライブラリコンテナみたいなものに進化してくれ!
今のままじゃフレームワークというよりただの骨骨コントローラじゃないか。
0297nobodyさん05/02/15 03:03:39ID:EH186VHT
ライブラリコンテナってなに?
ゲスはバコバコいろんなとこから手持ちのモジュールをくっつけられて、
簡単なものをサクッと作るのにイイ!
0298nobodyさん05/02/15 06:08:49ID:Kt+6ObGY
たしかにゲスはフレームワークというくくりで語るべきじゃないかもしれないな
ただのコントローラーともいえないが・・・
0299nobodyさん05/02/16 09:21:50ID:???
Mapleの中の傍らの人の説明見ました。お疲れ様です。
「自分で調べなさい」なら平行線だね。
ケチつけるだけで心苦しいんだけど
「わかってる人でないとわからない説明」というのが正直な感想。
ごめんね。(じゃ、どうしたらいいかというと説明は断片的でもいいから
動作するソースをダウンロードできるようにするだけで随分と違うような。
例えそれが自明のものであったとしてもね。)
まぁDIコンテナは使わなくてもMapleは使えるんだけど
フィルタは使わないとMapleは使えない。チュートリアル…
0300nobodyさん05/02/17 04:11:12ID:???
PRADOでつくられたCMSってことで、ENTITYを自分のPCに入れて走らせてるんだが、
激重だな…
0301nobodyさん05/02/17 06:38:30ID:???
>>296-298

ゲスのコンセプト自体、なんでもかんでも揃ってますとは対極にあるね。
土台として利用して、その上で好きなように積み上げて作っていけるのは
好きかも。ライブラリコンテナ的に利用できるってのは、ありがたい。

PHPの多機能なフレームワークって、俺様独自仕様が多すぎて、かえって
使いづらいからな。一度覚えて慣れてしまえば、そんなことないのか?
0302nobodyさん05/02/17 08:21:24ID:???
プロジェクトで使用するライブラリ群を一貫して統一できるなら
フレームワークにこだわる必要はないと思う
0303nobodyさん05/02/17 11:35:45ID:???
そんなことをするくらいなら、
フレームワークにこだわったほうが効率がいい
0304nobodyさん05/02/17 12:32:20ID:???
>>302標準以上の知能
>>303標準以下の知能
0305nobodyさん05/02/18 01:45:45ID:???
そして>>302=>>304

0306nobodyさん05/02/18 01:54:18ID:???
>プロジェクトで使用するライブラリ群を一貫して統一できるなら
スタッフ増員とかのたびに、その統一基準についていちいち説明するんですか?
無駄が多くてしょうがないですね。
0307nobodyさん05/02/18 05:42:18ID:???
>>305と>>306は理解できてないようなので標準以下でいいと思うが
果たして>>304は基準として適当だろうか?
0308nobodyさん05/02/18 06:49:29ID:???
>>307
別に304が標準の基準というわけではないとオモッタ
名前にレス番入ってないけど、下っかわはどれとどれが同一人物なの?

>>302=>>304
−−−−−−−−−
>>303 >>305 >>306
0309nobodyさん05/02/18 14:41:04ID:???
>>307
まともに理解できてないのお前じゃんw
0310nobodyさん05/02/18 19:24:55ID:???
その統一仕様を定めるのにフレームワークをつかうわけだが
0311nobodyさん05/02/18 20:26:26ID:???
>>302が言ってるライブラリって、例えばサニタイズしてくれる便利関数群みたいな意味合いじゃないの?
プロジェクトで規定のライブラリがあるっつーのは結構ありえる状況だと思うんだが。

よ〜し、パパ(プロジェクトマネージャーか?)このフレームワーク使っちゃうぞ♥
って躊躇無く言い出せる状況ってのは、
メンバー全員がそのフレームワークを使った事がある時くらいじゃないかなぁ。

フレームワークの肯定・否定をするつもりはないよ。
話がずれていってる気がしたから突っ込みいれてみただけ。
0312nobodyさん05/02/19 00:22:53ID:???
いまどきフレームワークも使わずに
自称便利なライブラリ群で開発しちゃうような屑会社には
未来なんてあるわきゃーねぇ。もう業界辞めちまえよ。な?
0313nobodyさん05/02/19 00:54:16ID:???
フレームワーク使うことにすれば「サニタイズしてくれる便利関数群」
の仕様もおのずと決まって楽チンなんです。
0314nobodyさん05/02/19 05:17:34ID:???
>>302 >>304
−−−−−−−−−
>>303 >>305 >>306 >>310

かな。
>>309は敷居以下で
0315nobodyさん05/02/19 12:38:38ID:???
ちょっと煽られただけで自分と同じこと言ってる奴も敵判定して当てこすっちゃうナイーブ君に萌えたw
0316nobodyさん05/02/19 13:06:08ID:???
>>315
長い
031730405/02/19 13:19:24ID:???
なんか妙なフレームが起きとる・・・。
俺解釈のお遊びなんだから、ピンとこなくても深刻に取らないで呉。
>>302に比べて、>>303は素直な発想できるいい奴だし、
こんなんで知能はかれるわけもないからなー。
0318nobodyさん05/02/19 13:29:05ID:???
>>314は>>309以下で
0319nobodyさん05/02/19 13:43:49ID:???
>>311
>プロジェクトで規定のライブラリがあるっつーのは結構ありえる状況だと思うんだが。
うん。確かに効率悪いことやってる会社や閉鎖的なとこでは結構あるね。

>メンバー全員がそのフレームワークを使った事がある時くらいじゃないかなぁ。
使ったことなくても、まともな奴ならメジャーなフレームワークくらい覚えてくれる。
他のプロジェクトや、会社変えたときも使えたりするから。
もちろんPHPではまだそういう環境は整ってないけど。


あとは>>313に同意。それを理解できずに>>304達が標準以下な発言しだすから
話がずれてるように感じるんじゃない?
032030405/02/19 15:37:34ID:???
いや、俺が標準云々といったのと、フレームワークの効用を理解でき
ているか、ということは関係ないんだよ。

・俺に>>302のレスが標準以上に見えたのは、オールインワンな
多機能FWは面倒で、「好きなように積み上げて作りたい」という
>>301に対し、さりげに「プロジェクトで一貫して統一できるなら」
と皮肉っている産婆的な部分があったから。>>301にはチームで
開発するという視点が欠けていると感じていたから、ライブラリを
統一するようなチーム開発上のメリットをほのめかすやりかたが
上手いと思った。

・>>303をふざけて標準以下としたのは、「統一性を保障できるならFW
にこだわる必要はない=>FWはプロジェクトの統一性を保障する」という
>>302に対し、「ライブラリを統一するよりFWで統一する」と、ナンセ
ンスなレスを返してたから。俺は、>>303は>>302のレスを「ライ
ブラリ群をメンテして統一しろ(FW不要)」と読んでいると思う。だから、
「そんなことをするくらいなら」という言葉が出てきたんだと思うけど・・・。
まあ>>302と>>303はフレームワークの効用を理解しているかどうかで
言うとどっちもおんなじレベル・おんなじ知見だよ。

その後はいくつかのパターンがあるけど、FWを使うと仕様統一が楽
という当たり前のことを繰り返すレスと、誰かがFW使うメリットはない
と言ったかのように勘違いしてライブラリ開発否定して煽ってるよく
分からない人がいるって感じ。

フレーム起こしといて>>317だけじゃ無責任かと思って全部吐きま
すた。誤解がとけたかな?
0321nobodyさん05/02/19 15:54:15ID:???
どうでもいい。
おまえが煽ったせいでおかしな事になった”現実”を認識して、その”事実”を反省しろ。
0322nobodyさん05/02/19 15:54:48ID:???
フレームワークの利点を理解できていないという理解がレスを理解できていないということを理解していないという理解だと理解したw
0323nobodyさん05/02/19 16:01:24ID:???
↑翻訳キボンヌ
0324nobodyさん05/02/19 16:02:31ID:???
>322
ようするに>304はバカだと
0325nobodyさん05/02/19 16:08:10ID:???
>>321
こういう”どうでもいい”レスをする奴が低レベルな煽りを入れてんだろうなあ
0326nobodyさん05/02/19 16:15:24ID:???
結局文盲が勝手に煽られたと思って騒いでただけじゃん
真面目にフレームワークの話をしてくれた人が浮かばれねーですよ
0327nobodyさん05/02/19 16:24:35ID:???
PradoとMojavi3どっちがくると思いますか?
多分今後広く使われていきそうなのはこの2つだと思うんだけど。
0328nobodyさん05/02/19 16:36:55ID:???
>>320
だから誤解じゃなくて、お前が理解できてないんだって。
>>>302に対し、「ライブラリを統一するよりFWで統一する」と、ナンセ
>ンスなレスを返してたから。
>>313読んでから書け。
032930405/02/19 16:47:35ID:???
>>328
ためしに聞いてみるけど、俺が「何を」理解できてないと思ってるの?
0330nobodyさん05/02/19 16:57:49ID:???
>>329
もうこれ以上つまんないレスするなら消えてほしいんですが
0331nobodyさん05/02/19 17:01:50ID:???
ここで土管マン登場!

    .L二二」
    |    |
    ヽ|・∀・|ノ
    |    |
    .L二二」







    .L二二」
   、|    | //
  ヽ       ∴
  ゝ∴  ├¨力 ン
 −  ∵     ∵
  //|^^”^lヽ ヽ
    .L二二」
0332nobodyさん05/02/19 17:04:36ID:???
>>329
>ためしに聞いてみるけど、俺が「何を」理解できてないと思ってるの
君のせいで、まともなネタすら煽りレスに流されてしまっているということ。
そして、君がいなくなればそれらが全ておさまるということを、まったく理解できていない。
0333nobodyさん05/02/19 17:10:48ID:???
>>329
フレームワークのメリットが理解できてないと思われてんじゃないのw
お相手さんは目が真っ赤だから、何を言ってもフレームワークの話に聞こえんだよ

>>331
土管乙
0334nobodyさん05/02/19 17:13:47ID:???
>>304乙
0335nobodyさん05/02/19 17:14:59ID:???
>>332
たしかに土管マンも切ない限りだな。
0336nobodyさん05/02/19 17:16:52ID:???
目が真っ赤で土管マンの登場の意味すら理解できていない>>333
0337nobodyさん05/02/19 17:23:29ID:???
                       ,イ    │
                    //      |:!
                      //,. -/r‐- 、| !
                   /,/ ./ |  _」 ト、
                 /.\`/  |二...-┘ ヽ
.                  i   ,.>、;/ー- 、    l
                 ! ∠.._;'____\   |
                ,!イ く二>,.、 <二>`\.、ヽ.     
               /'´レ--‐'ノ. `ー---- 、 |\ ヽ、     >>304 いいんだぞ?俺の胸の中で好きなだけ泣け。
              \  `l  (!"      Jfヽ!  `''-;ゝ
                `‐、jヽ ヾニニ>   ゙イ" }_,,. ‐''´     
                   `´\  ー   / ,ィ_}
.                    |_ `ー ''´ _」'
           , ー‐-‐‐‐--''.‐''゛,,;,,...:    ゛''-、、,;,,
         ,ィ'゛              ゛゛""'     ゛"'''-、
         /                          ヽ
         /                             '、
        l                             l 
.       l             i.                       l 
        l           :i.          ヽ.:.:...:.::     "'
.        l         .:l             ヽ.:.::...     "''、
.        l.          .:l              ヽ.:..:.       `'、
        l         ::l:           ';.:.:.....      ヽ
        l          .:l.:..     .:ィ.):.:.     l.:.:.:       .:.ヽ、
.        l            .:l..:     ''ー.:    .:.:l.:.:..:..::      .:i'゛
033833305/02/19 17:25:12ID:???
真っ赤に反応するのかw
0339nobodyさん05/02/19 17:28:43ID:???
>>304>>333が理解できてないといわれると反応するのと一緒だなw
034030405/02/19 17:42:03ID:???
まあ香ばしくなってきましたが、話の通じそうな>>328待ちということで。

流れそうなので先に「理解」について書くいておくと、俺は>>328が、
俺のことをフレームワークを云々している男だと思っていて、そのフレー
ムワークの「理解」に間違いがあると思っているので、>>313を読んで、
考えを改めなさいと言おうとしている、と思っている。

で俺は、>>328がいまだに、>>304(俺)がたんにレスの読解の仕方で
恣意的に分けただけ、ということを「理解」していないと思っている。

↑いまここ。
034132105/02/19 17:44:59ID:???
>>340
も一回、>>321読めよ。
034230405/02/19 17:46:37ID:???
> >>>302に対し、「ライブラリを統一するよりFWで統一する」と、ナンセ
> >ンスなレスを返してたから。

もしかしたらこの引用も、俺がFWで統一するのがナンセンス
だと思っていると「理解」されてるのかね。さすがにそこまでは
ないと思うけど、何か書いてくれないと分からないよ。
0343nobodyさん05/02/19 17:52:11ID:???
0344nobodyさん05/02/19 18:03:00ID:???
>>327
じゃあどっちもくるんじゃね?
0345nobodyさん05/02/19 18:38:59ID:???
>>342
>>330-332>>337を読め
0346nobodyさん05/02/19 18:48:35ID:???
          ,;r'"´;;;;;;;;;;;;;;;;;;;;;;;;;;`ヽ、
         ,r'";;;;:::::;彡-=―-=:、;;;;;;ヽ、
        /;;ィ''"´  _,,,,....ニ、 ,.,_ `ヾ;;;;〉
         `i!:: ,rニ彡三=、' ゙''ニ≧=、!´  
        r'ニヽ,   ( ・ソ,; (、・')  i'
         ll' '゙ ,;:'''"´~~,f_,,j  ヾ~`''ヾ.     
        ヽ) , :    ''" `ー''^ヘ   i!     標準以下の知能しかないから
        ll`7´    _,r''二ニヽ.     l   何か書いてくれないと分からないよ…
        !:::     ^''"''ー-=゙ゝ    リ
        l;:::      ヾ゙゙`^''フ    /
        人、      `゙’゙::.   イ
0347nobodyさん05/02/19 18:58:03ID:???
>>345
何にしてもボロボロすぎだ
0348nobodyさん05/02/19 19:02:00ID:???
消えろって言って消えるような奴は>>304みたいなレスしないよな。
ほっとけばそのうち他のスレにからみにいくだろう。
0349nobodyさん05/02/19 19:02:30ID:???
(゚Д゚)ハァ? これで終わりかよ?
0350nobodyさん05/02/19 19:08:56ID:???
おい>304、理屈こねてーでフレームワークの一つや二つ作って
公開してみろや。話はそれからだ。
0351nobodyさん05/02/19 19:12:08ID:???
>>350
このレスはさすがに>>304の自演くさいな…
0352nobodyさん05/02/19 19:30:50ID:???
意味分からん
ログ流そうとしてるようにしか見えないんだが
0353nobodyさん05/02/19 19:34:30ID:???
>>351-352
(・∀・)イイヨーイイヨ-
0354nobodyさん05/02/19 19:48:05ID:???
http://www6.big.or.jp/~beyond/bbsnews/2ch/top/php.html
スレッドランキングから記念真紀子
0355nobodyさん05/02/19 20:32:57ID:???
ワロスw
大人気じゃんか
0356nobodyさん05/02/19 20:51:49ID:???
Mojavi3ってまだデータベース関係のクラスできあがってない?
とりあえずセッション関係はmysqlで動作することは確認できたんだけど。
だれか詳しい人いませんかー
0357nobodyさん05/02/19 21:01:15ID:???
良スレと思っていたら Mojavi や Maple の認知が上がるに従い質低下、挙げ句、自分以下探しで荒れる、と。
ここ最近は初期のスレ住民からの書き込みが絶えてるし。旬も終わったな。

>>356
釣り?
0358nobodyさん05/02/19 21:03:46ID:???
できてるよ。
コネクションしかサポートしてないけど
0359nobodyさん05/02/19 21:31:40ID:???
>>357
もっと具体的に言ってごらん?
0360nobodyさん05/02/19 21:50:49ID:???
Phramest
0361nobodyさん05/02/19 22:29:21ID:???
>>358
ごめん。コネクションまでは確認したんですよ。
その先の話。
0362nobodyさん05/02/19 22:36:42ID:???
>>357
そう思うのはかまわないけど、その連中にまじって一緒に質の低い書き込み
をするなよ。
0363nobodyさん05/02/19 22:38:10ID:???
フレームワークも知らずにWebプログラマを語るな。
0364nobodyさん05/02/19 22:40:38ID:???
>>363
誰がWebプログラマを語ってたの?
0365nobodyさん05/02/20 07:07:08ID:???
昨日突然錯乱した厨房!今日も期待してるぞww
0366nobodyさん05/02/20 08:03:19ID:???
夜を徹してprado使ってみたよ
phpmvcから乗り換えようと思ってて、とにかく開発スピードが異様に速かったこれが目に付いた
mojaviより魅力を感じたのはUIをコンポーネント化してる部分なんだが、先輩方にはおおむね不評w
マクロメディアの製品みたいなどと言われた。よく分からん

html自体データを抽象化するものだから冗長という気もするが、俺はこのコンセプトに惚れた
テンプレートにはあれこれ書かないんだから、HTMLをパースしてオブジェクトにマッピングしてくれても
いいように思ったが、、、つかそういうのもうあるかも

青果関係のシステムを仮想目標に弄ってるんだけど、そのままだとオモイ
とにかく膨大なオブジェクトがにあるのでアクセスごとに初期化するのが苦しいようだ
JavaやASPに近づけ過ぎるとこうなるという典型のよう
あと、pearの目的に特化したライブラリに比べると機能的にはかなり薄い、DAOとか。他のフレームワークも
似たようなもんだが、バージョン2ならもうちょっと充実しててもいいんではなかろうか

書きなぐりで悪いけど第一印象はそんな感じ

コンポーネントベースなので、各部分について順に学ぶことができる。フレームワークって
なんぞやと思ってる人や、mojaviのチュートリアルじゃ覚わらんつー人なんかにはバッチリ
とりあえずさわってみて感想きぼん
0367nobodyさん05/02/20 08:24:20ID:???
>>366
別にMacromediaの専売じゃあなく、XMLでUI定義するのは流行り。
Java/Servletのゴタゴタしたカスタムタグよりだいぶマシだと思うが。
0368nobodyさん05/02/20 09:13:52ID:???

おまえらフレームワーク使いたいなら素直にJavaやれ
0369nobodyさん05/02/20 09:20:37ID:???
PRADOが良く見えるのはフレームワークとしての輪郭がはっきりしているからだろう。
概念化のレベルでの完成度が高く全体を単一の仕様で固められるので魅力的。
しかしLLとしてはMojaviが正解だと信じたいね。どちらが抜けていくか知らないけれども。
0370nobodyさん05/02/20 10:10:39ID:???
俺はmojavi3使ってる
mojavi2と比較してモジュールの設計が更に洗練されてるよ。
2ではrenderer、session、auth周りがごちゃごちゃしてる印象を
受けたけど、それが改善されてフレームワークとしての統一感が
強くなったように思う。
それに今までcontroller、request、userインスタンスをメソッドの引数として
受け渡ししてたけど、それらをContextクラスで管理するようなったから
かなりスマートになってる。
例えば、Actionクラスのメソッド内で
$request = $this->getContext->getRequest();
こんな感じで参照できるようになった。
あとActionChainがなくなってそれに変わる新しい機能が加わった。
Decoratorパターンを使ったグローバルテンプレートを作成する機能で
例えばメニューとメインコンテンツを表示する2つのActionがあったとして
それらを同時に表示したい場合に効果を発揮する。

まあmojaviのソースを追ってる人にとっては何を今さらと思うだろうけど。
pradoやmapleは使ったことないので、比較できないけど出来る人がいたら
レビューキボン
0371nobodyさん05/02/20 15:08:26ID:???
>>370
mapleはPradoやMojavi3と比較できるもんじゃないな。
Mojavi3はまだデブなんでなんとも
0372nobodyさん05/02/20 15:15:33ID:???
久しぶりに公式見たらMojaviに曲まで付いててワロタ
こりゃMapleも対抗しないとダメだね勝てないね

・・・魔法少女リリカルめいぷる?
0373nobodyさん05/02/20 15:23:11ID:???
>>369
Javaユーザでプリミティブなものが好きな人間もいると思うが
0374nobodyさん05/02/20 15:33:30ID:???
>>370
じぶんで使ってみた方が早くない?
0375nobodyさん05/02/20 15:37:40ID:???
モハビって言いにくいよね。
モジャビでいいじゃん。
■ このスレッドは過去ログ倉庫に格納されています