【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
0153nobodyさん
04/10/08 13:01:49ID:???レガシーシステムのリプレースです。
そんなもんって、あの内容だけでよくわかるね(笑)
商用のERP/CRMパッケージを使えと?
規模的にERPの出番はなかったですよ。
0156nobodyさん
04/10/09 04:28:10ID:???動作確認もさっとできないところがダメ。
0160nobodyさん
04/10/09 16:34:52ID:???Mojaviについては数ページしか書かれていませんでした。
まったくMojaviの使い方がわからなかった自分には、それでもありがたかったですが。
0161nobodyさん
04/10/09 18:11:45ID:???定義ファイルはXDoclet使えばもうまんたい。
さっとできないというのがどういうことかわからんが、動作確認というか、テストはStrutsTestCaseでもうまんたい。
0163nobodyさん
04/10/10 00:58:07ID:???mojavi3.0はやく正式リリースしてくれ
0164nobodyさん
04/10/10 09:10:00ID:???0166nobodyさん
04/10/10 22:06:16ID:???日本語のサイトはほぼ閲覧しましたが、詳しく解説しているサイトは少ない感じがしましたが。
お薦めのサイトはありますか?
0167nobodyさん
04/10/10 22:45:49ID:???日本情報も充実して手がかりには十分だろう。
何だって最初は詳しい解説なんて無かった。
PEAR も、Mojavi も。
いつもソースがドキュメントだった。
人のアウトプットを待つって事はそれだけ遅れるって事だ。
人のアウトプットに頼り源泉に触れないって事はそこでフィルタされた情報があるって事だ。
やる気あるヤツぁ自分でよじ登れ。
労惜しむのなら落ちてくるまで待っとけ。
0168nobodyさん
04/10/10 23:20:13ID:???0170167
04/10/10 23:49:45ID:???かなりネタ気味に書いたんで。
そろそろMojaviも次のステージかな。
誰か本出せばいいのに。
モジュールコレクションと、モジュールを組み立ててアプリケーションを作るパートとの2部構成くらいできぼん。
0171nobodyさん
04/10/11 02:39:32ID:???自分で作れ。
そして再利用だ。
0172nobodyさん
04/10/11 11:40:33ID:???0173nobodyさん
04/10/11 11:53:41ID:???0175nobodyさん
04/10/11 20:29:21ID:???さっぱり使い方が分からなかった。
Smartyの話と混ぜずに、もっと
シンプルに解説して欲しい。
0176nobodyさん
04/10/12 07:16:25ID:???良い記事だったと思うけどな。
>>175 の願望を落としたら俯瞰的なイントロダクションではなく、入門用の記事が必要となるのでは。
というかおまいら、誰かの書いた物に頼りすぎですよ。
switch (自分のポジション)
{
case '本職':
ムックを持てる分、先行者よりも良いコンディションでスタートしたのに理解出来ない自分に焦りを感じて根性で頑張る
break;
case 'webデザイナー':
case '趣味':
default:
もっと分かりやすい記事が出るまでムックの他のパートを読んだりしながらのほほ〜んと待つ
手元に Mojavi ネタをコレクションしては適当に取り組み、分かる部分だけ取り込んで少しづつ前身
break;
}
0177nobodyさん
04/10/12 09:43:39ID:???実際のところ、RendererはほとんどSmartyを使うことになると思うので、実利
を考慮して意図的に誘導しました。大多数の方は記事のままお使いになる場合
が多いので。気に入らなかった方はごめんなさい。
もし次回があれば、アプリケーション構築プロセスを追うチュートリアル的内
容になると思います。
0178nobodyさん
04/10/12 20:19:28ID:???http://mojavi.try-angle.biz/wiki/
0179nobodyさん
04/10/12 21:51:12ID:???確か業務で使うのに勉強会か調査かやるって言ってた人の所か。
0180nobodyさん
04/10/13 11:49:13ID:???引用の範疇を越えているため、もちろん原著作者に許可を得ていると思うので
その旨、どこかに明記しておかないと、法人として信用をなくすような
あらぬ疑いを受けるかもしれないよね。
私は英語ができないから大変有用なんだけど
願わくば、翻訳の掲載(と今後増えるであろう既存情報の寄せ集め)のサイトからの
脱却を計ってもらえると意欲があると思えるよね。
0181nobodyさん
04/10/13 12:38:53ID:???0182nobodyさん
04/10/13 12:42:52ID:???0183nobodyさん
04/10/14 04:00:58ID:???0186nobodyさん
04/10/14 10:38:53ID:wF4PnGtGhttp://www.stackasterisk.jp/tech/php/mojavi01_01.jsp
http://mojavi.try-angle.biz/bbs/
こういうのもあるらしいよ。
0187nobodyさん
04/10/14 10:53:00ID:???0189nobodyさん
04/10/14 23:02:13ID:???日本語にはなっていないトピックが
たくさんちりばめられていて興味深いな。
0191nobodyさん
04/10/15 02:39:50ID:???3にんがかりくらいの大規模な。
0192nobodyさん
04/10/15 07:54:52ID:???漏れも Mojavi を微妙に拡張してるよ。Mojavi にはわざと詰めてないように思える部分があるし。
ただその前にそのフレームワークに従ったやり方を調べ、他のフレームワークに手を入れない方法を調べた上での事だけど。
PEAR のように細かくバージョンの上がるライブラリを改造するのは躊躇うが、
Mojavi のように安定している物であれば少し手を入れるのも有りかと思う。
0193nobodyさん
04/10/15 08:30:13ID:???互換性が無い(乏しい)のなら、バージョン固定して
カスタマイズする方が賢いような気がするけど。
0194nobodyさん
04/10/15 12:02:08ID:???つか、バージョン毎の互換性にとぼしいフレームワークとか処理系って、怖くて使えない。
0195nobodyさん
04/10/15 12:41:10ID:???>>194
PEAR 相手なら言ってることは正しいが。>>193 のような場合はバージョンが違えば別物って考えるんだyo!
ドラクエみたいなもんだ。1と2では、1やってりゃ2の理解も早いが基本的に別物。
0196nobodyさん
04/10/15 12:48:01ID:???メジャーバージョンが上がる場合は互換性がある程度失われるのも許容範囲だと思うけど。
マイナーバージョンが上がって動かなくなるのは困るよね。
PHP本体でたまにあるけどね。
0197nobodyさん
04/10/15 13:14:26ID:???つまり、どうせバージョンがあがって使い方変わるんだから、必要もないのにあらかじめmojaviの勉強をしておく必要はない、ってことですね?
0198nobodyさん
04/10/15 15:00:33ID:???フレームワークでも言語でも何でも、優秀な物は実際に投入せずとも考え方をパクったり良い影響を受ける事が出来るので取り敢えず触れておくのは大事。
っていうか PHP 自体が、実運用には 早い、安い、旨い で適しているけど何か新しい物を生む土壌ではなくて多くの輸入物で成り立っていると思うんだけど。
なので PHP コーダーだからこそ新しい物への興味を高く保つべきと思う。
PHP/PEAR は特に Java に対しての後出しじゃんけんが多くて (゚д゚)ウマ- な気がする。
0199nobodyさん
04/10/16 01:44:26ID:???使われてるwiki engineって
何でしょう。
0200nobodyさん
04/10/16 01:45:00ID:???nucleus+XOOPS的な
blog作りたいな。
0201nobodyさん
04/10/16 01:45:19ID:???の実装に悩むね。
0203nobodyさん
04/10/16 04:49:54ID:???旨いか?
Javaに対しての後出しじゃんけんっていっても、Javaがグー出してるの見てPHPがパー出したときには、すでにJavaがチョキ出したあとだし。
0204nobodyさん
04/10/16 09:53:17ID:???まぁソレはある。言い方悪かったかも。
Java より PHP でやる理由ってのはまた別で、もっと総合的な事が理由。
宗教論争に入りそうなのでパス。
0205nobodyさん
04/10/20 18:16:19ID:???0207205
04/10/22 16:14:51ID:???まだサンプルが動作してない。
まだ、いまいちよくわかってないっす。
このフレームワークってやつ。
0208nobodyさん
04/10/22 23:29:34ID:???0209nobodyさん
04/10/23 03:57:43ID:???誰かレポお願い。
0210nobodyさん
04/10/23 19:02:16ID:???いつまで経っても立たないね。
0211nobodyさん
04/10/23 23:23:20ID:???0212nobodyさん
04/10/24 01:17:48ID:???0213nobodyさん
04/10/24 01:36:21ID:???0215nobodyさん
04/10/24 03:15:01ID:???それに常に新しいフレームワークは評価していきたい。
っつーかさ、俺に Mojavi 教えてくれた人はもう「みんなやってるから興味無くした」って言って別のヤツやってる。
0216nobodyさん
04/10/24 03:46:18ID:???いいね、そういう人がいて。
0218nobodyさん
04/10/24 04:51:42ID:???念のために言っておくと、「使えるよ、いいよ」ってだけで誰も手取り足取りなんてやってない。
そっちのラインもお互いに得る物があっての事がまだ大きいと思うので、貰った分自分も何かを返さないとってプレッシャーの中で毎日やってるよ。
0219218
04/10/24 04:54:52ID:???0221nobodyさん
04/10/24 08:03:02ID:???>っつーかさ、俺に Mojavi 教えてくれた人はもう「みんなやってるから興味無くした」って言って別のヤツやってる。
普通フレームワークってみんなが使ってこそ価値があるもんだと思うんだが…
0222nobodyさん
04/10/24 09:47:49ID:???あと、ファイルの置き場所と名前がまるわかりなのにはどう対応してる?
0223nobodyさん
04/10/24 10:00:35ID:???0225nobodyさん
04/10/24 11:53:47ID:???0226nobodyさん
04/10/26 17:13:21ID:???0227nobodyさん
04/10/26 18:25:19ID:???0228nobodyさん
04/10/27 01:39:53ID:???0229nobodyさん
04/10/27 03:06:20ID:???まるごと PHP の P199 リスト15 で
$request->setError('login', array( 'level' => 'warning', 'message' => 'ログインに失敗しました' ));
return VIEW_INPUT;
とあって、自分は setError は void setError (string $name, string $message) で使っていたので
配列でエラーレベルとメッセージをセットするアイデアに興味を覚えたのですが、
ではそのセットした情報を取り出す/使うときはどうやっているのかと思って探してみると…
まるごと付属 CD に該当コード無いし (つД`) 記事をぱらぱらと見ても解説が無いんで… 誰か解決編お願いします…
誤認/見落としがあったらごめんなさい。
0230nobodyさん
04/10/27 03:58:15ID:???0231nobodyさん
04/11/03 23:22:19ID:???そうかもしれない。
しかし量が少ないのですぐ読める。
0232nobodyさん
04/11/03 23:31:24ID:???0233nobodyさん
04/11/04 15:37:39ID:???まるごとPHP!の記事を書いた者です。
setError()メソッドで配列をセットする使い方は、Mojavi自体とはまったく関
係ありませんのでハンドリングは自前でやることになります。
エラーメッセージのレベルによってCSSのクラスを変更するという(アイコンや
メッセージのフォントサイズ、色等)ことを実現したいがために使っておりま
すが、混乱させて申し訳ありません。
レンダラオブジェクトでテンプレート変数として設定しておいて単純にSmarty
等の条件分岐で参照させるような使い方を意図しております。
例えばこんな感じです。
{section name=freeMessage loop=$freeMessages}
<tr>
<td
{if $freeMessages[freeMessage].level == "info"}
class="info"
{elseif $freeMessages[freeMessage].level == "warning"}
class="warning"
{elseif $freeMessages[freeMessage].level == "alert"}
class="alert"
{/if}
>
{$freeMessages[freeMessage].message}
</td>
</tr>
{/section}
0235nobodyさん
04/11/12 01:46:07ID:???正式リリースはまだか…
0236nobodyさん
04/11/25 23:05:24ID:???これはなんですか?
0238nobodyさん
04/11/26 21:02:43ID:???lib.new
filter.new
logging.new
opt.new
auth.new
filters.new
等です。全部で23個もありました。
ちなみにnewファイルが存在したのはUnix Gzipのファイルです。
Windows Zipのファイルにはnewファイルがありませんでした。
0239nobodyさん
04/11/30 09:34:43ID:???0240nobodyさん
04/11/30 17:42:49ID:???遅くなりましたが、調べてみました。
どうやら以前置かれたファイルと異なるようですね。
48513 Sep 2 00:34 mojavi-2.0.0.tar.gz
45779 Nov 30 17:38 mojavi-2.0.0.tar.gz.old
違いはそれらの空ディレクトリだけでした。
削除して構わないです。
0242nobodyさん
04/12/15 10:10:17ID:???Ethna使ってみた?
Wikiに書いてある通りに確かに、同じコードを必要以上に記述しなくて良い雰囲気が実感出来た。その辺Mojavi2より優秀かも。
Mojavi3を見ない事には何とも言えないけど、選択的に使えるんじゃないかなと思った。
Mojaviクローンにあまり興味ないので更新状況以外は追いかける気は無いけど…
そろそろ誰か、PHPフレームワークの総合スレお願い。
0243nobodyさん
04/12/15 11:16:35ID:???自分的には好感度はかなりいい。
「まるごと〜」には、あのくらいのチュートリアルを期待してたのだが……
Ethenaはちょっと試してみようと思う。情報ありがトン > 242
0244nobodyさん
04/12/17 15:22:09ID:???その他のフレームワーク
ttp://ethna.jp/ethna-related.html
Mojavi、Maple、Ethenaの比較をどなたか。
0245nobodyさん
04/12/17 16:10:02ID:???スクリプトもSJISが交じってたり。SJISで開発してるの?
0246nobodyさん
04/12/17 16:23:58ID:???0247nobodyさん
04/12/17 16:32:54ID:???0248nobodyさん
04/12/17 22:42:09ID:???色々忙しくなってきたな。でもMojaviのやった後ばかり追いかけても楽しくないが。
0249nobodyさん
04/12/21 13:52:01ID:???0250nobodyさん
04/12/21 15:51:24ID:/whrBEG+0252nobodyさん
05/01/08 01:45:21ID:???ある程度行き渡って初期情報交換の役割が終わったのと、PHP4 -> PHP5 移行期で色々地下進行してるのかとか予想してみたり。
まぁ保守。
■ このスレッドは過去ログ倉庫に格納されています