トップページ⇒php
994コメント273KB

【PHP】フレームワークについて語るスレ12【総合】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/12/23(火) 00:36:15ID:???
PHPのフレームワークに関する話題用のスレッド

●国外産●
symfony
 ttp://www.symfony-project.com/
code igniter
 ttp://codeigniter.com/
Zend Framework
 ttp://framework.zend.com/manual/ja/index.html
CakePHP
 ttp://www.cakephp.org/
Yii Framework ←New!! (Dec 03, 2008)
 ttp://www.yiiframework.com/

●国産
ちいたん
 ttp://php.cheetan.net/
Ethna
 ttp://ethna.jp/
guesswork
 ttp://classic.guesswork.jp/
maple
 ttp://kunit.jp/maple/

●前スレ
【PHP】フレームワークについて語るスレ10【総合】 ※実質11
http://pc11.2ch.net/test/read.cgi/php/1219581817/
0666nobodyさん2009/02/25(水) 18:05:16ID:???
>>665
その話は終わっただろ。
0667nobodyさん2009/02/25(水) 18:07:21ID:???
フレームワークのスキーマってそもそも何だよ
そのレベルの話ならフレームワーク全体がスキーマなんだから
DBの話ならデータベースサーバのスキーマだって解るだろうに
0668nobodyさん2009/02/25(水) 18:09:28ID:???
わざと混同してるんだろ。
荒らしたいから。
もしくは本気でDBのスキーマ知らなくて判断つかなかったかのどっちかだ。
0669nobodyさん2009/02/25(水) 18:09:58ID:???
MSのSQLServerも、ASP.NETと連携させると、非常にいいね。
0670nobodyさん2009/02/25(水) 18:12:35ID:???
そもそも事の発端になってる>>607はDBスキーマって明言してるわけで
0671nobodyさん2009/02/25(水) 18:13:36ID:???

お前ら、スレの名前って読めるの??

0672nobodyさん2009/02/25(水) 18:13:47ID:???
>>670
よく読め。FWを2つに分けたらスキーマが2つになると言ってるんだ。
FWレベルの話だろ?
0673nobodyさん2009/02/25(水) 18:21:22ID:???
FWが生成するスキーマをDBスキーマと呼称したのなら
DBのスキーマを知らん阿呆だってことだろ
0674nobodyさん2009/02/25(水) 18:22:46ID:???
それでFAでいいじゃねーか。
0675nobodyさん2009/02/25(水) 18:26:32ID:???
【PHP】フレームワーク CakePHP 5ホール目【v1.2】
http://pc11.2ch.net/test/read.cgi/php/1229669539/920

920 名前:nobodyさん[sage] 投稿日:2009/02/25(水) 14:43:45 ID:???
Paginator helperにXSSの問題
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1779&forum=9&viewmode=flat&order=ASC&start=0

...orz
0676nobodyさん2009/02/25(水) 18:36:22ID:???
>>607が間違えて>>608が完全DB側に意味を引き寄せてそれなら解るとフォローし
あとはネットイナゴみたいな感じだろ
0677nobodyさん2009/02/25(水) 18:41:30ID:???
このスレは関係ない話で盛り上がった上に反省会までやんのな。
0678nobodyさん2009/02/25(水) 19:12:46ID:???
>>676
間違いでも阿呆でもないと思うよ。
そういう風に「スキーマ」っていう人・文化もいる(ある)。正確かどうか、好ましいかどうかは置いておいて。
なんで「間違い」にしたいのかね。
0679nobodyさん2009/02/25(水) 19:21:30ID:???
スキーマの定義とかどうたらこうたらより、どうせならレプリケーションで盛り上がれよw

レプリケーションって使ったことないんだけど、例えばMySQLなんかの非同期レプリケーションなら、
更新系・参照系の問い合わせの際に、自分でアクセス先DBを使い分けなきゃいけないの?

もしそうだとすると、こういった使い分けに対応したフレームワークってある?
DBの接続設定でごにょごにょしておけば、更新系のクエリなら自動的にマスタの方にアクセスしに
行ってくれるような
0680nobodyさん2009/02/25(水) 19:44:31ID:???
>>678
>>607乙
0681nobodyさん2009/02/25(水) 20:05:05ID:???
しっかし、相変わらず関係ない話題のほうが盛り上がるスレだなw
まぁ食い違ってたバグの原因が見つかったんだから、それでいいじゃん
説明不足の仕様が問題だったんだろう
0682nobodyさん2009/02/25(水) 23:23:35ID:???
スキーマについてよくわからんのでぐぐったんだが、
論理スキーマで話をしてる人と、物理スキーマで話をしてる人がいて、
ごっちゃになったでおk?
0683nobodyさん2009/02/25(水) 23:29:43ID:???
>>682
そういう概念的なものではなく、も少し即物的な対象をなんと呼ぶかでのしょうもない喧嘩、に見える
0684nobodyさん2009/02/26(木) 06:08:17ID:???
PHP-usersのMLに流れていて、そこに書いてあったが、
Agaviってまだあったんだな。
0685nobodyさん2009/02/26(木) 09:57:20ID:LnongX2j
DBの違いは、ラッパーのライブラリやフレームワークが吸収してくれますね^^

>>679
最近だと、メモリ上にデータを置いて高速化する手法も旬の話題
http://itpro.nikkeibp.co.jp/article/OPINION/20090216/324752/
>データベース技術の世界に新顔が次々と登場している。
>米Danga Interactiveの「memcached」、ミクシィの「Tokyo Cabinet」と「Tokyo Tyrant」、楽天の「ROMA」、グリーの「Flare」などだ。
>いずれも半導体メモリーを使って大規模データベースを高速処理する技術である。

フレームワーク+メモリーでデータキャッシュの場合、データの取り扱いをみなさんどうされてますか?
0686nobodyさん2009/02/26(木) 10:02:04ID:LnongX2j
>>684
PHPのフレームワーク
 諸行無常の響きあり><
  今使ってるFWも
   いつかは廃れちゃうかもね^^
0687nobodyさん2009/02/26(木) 10:06:40ID:???
3年前からAgavi萌えです
0688nobodyさん2009/02/26(木) 10:40:55ID:???
>>686
別にPHP以外のフレームワークだって
いつかは廃れるよ。

Javaだってそうだし。
0689nobodyさん2009/02/26(木) 10:50:04ID:???
まぁStrutsの廃れなさは異常だけどな
0690nobodyさん2009/02/26(木) 11:14:21ID:???
PHP/FIみたいなPerlスクリプトが名を変え体を変え今まで残ってる方が不思議だ。
Perl使いがいかにテンプレートに困ってたかが分かるな。当時TTがあったらPHP消えてそう。
0691nobodyさん2009/02/26(木) 15:34:51ID:???
Strutsとっくに廃れてるけどな
0692nobodyさん2009/02/26(木) 15:57:18ID:???
691は現実を見た方がいい
0693nobodyさん2009/02/26(木) 18:18:24ID:???
692は現実を見た方がいい。
廃れていないのと、COBOL化しているのは別。
0694nobodyさん2009/02/26(木) 18:21:11ID:???
印刷業界にいつまでもOS9使ってる連中がいるのと同じだな。
0695nobodyさん2009/02/26(木) 20:54:26ID:???
Cake使ってみたが、個人的には窮屈だと感じてしまったよ。

標準機能は少なくていいから、もう少し薄いフレームワークないですかね。
気持ちよくコードが書けるようなやつ。
次に試してみるCIがそんなのならいいんだけど・・・。
誰かCIの感想聞かせてください。
0696nobodyさん2009/02/26(木) 21:19:53ID:???
そしてすべてはここにもどる

>>695
ちいたんでいい
0697nobodyさん2009/02/26(木) 22:11:10ID:???
>695
一緒にkohana使おうぜ。CIから派生したフレームワーク。
PHP4を切り捨て、PHP4由来の気持ち悪い部分を一掃したのが特徴。
0698nobodyさん2009/02/26(木) 22:11:57ID:???
ちいたん は名前が最悪だ。これだけで捨てるに値する。以上
0699nobodyさん2009/02/26(木) 23:03:51ID:???
画面重視に作ると、あんまり整頓されたFWだと
身動きが取れなくなることがある。
それなら素のPHP使えよって話なのかもしれないが。
0700nobodyさん2009/02/26(木) 23:57:07ID:???
結局ZFベースにして自分で作るのが最強って話だなw
0701nobodyさん2009/02/27(金) 00:17:14ID:???
新規開発でも、普通にStruts一辺倒だぜw
もちろんStrutsも改良されてるしな
0702nobodyさん2009/02/27(金) 02:43:04ID:???
>>695
CIの解説本は1週間で読める(=簡単)
PHPの案件は、CI+ZFのライブラリで十分だと思う
PHPに時間をかけても意味ない(=俺はLispの勉強を始めました)
0703nobodyさん2009/02/27(金) 02:44:39ID:???
http://www.atmarkit.co.jp/news/200902/26/redis.html
グーグル、永続化対応のインメモリDB「Redis」を発表
現在、PHPやRubyのクライアントライブラリを開発中という。
0704nobodyさん2009/02/27(金) 02:51:47ID:???
http://itpro.nikkeibp.co.jp/article/OPINION/20090226/325527/
「キー・バリュー型データストア」開発者が大集合した夜

GoogleやAmazon.com、Microsoftなどがキー・バリュー型データストアに注目するのは、分散処理を求めているからである。
キー・バリュー型データストアは、データ処理の高速化と大規模化(ひいてはクラウド・コンピューティング)を実現する上で、必須の技術になっている。
0705nobodyさん2009/02/27(金) 03:06:27ID:???
>>701
誰もお前の身辺のことは聞いてないし、スレ違いね
0706nobodyさん2009/02/27(金) 03:09:48ID:???
>>699
根本的にフレームワークが何なのか理解できてないね
0707nobodyさん2009/02/27(金) 09:07:30ID:???
>706
むしろMVCの分離から出来ていないような希ガス
0708nobodyさん2009/02/27(金) 11:47:34ID:???
MVCは幻想だよ
0709nobodyさん2009/02/27(金) 18:32:37ID:???
MVCは、モニター3つ並べて作業すると効率がいいでしょうか?
Mの編集作業で一つ、Vの編集作業で一つ、Cの編集作業で一つの画面を見る
あとで結果を表示する画面が一つで、モニター4個あれば作業効率がいいかも
0710nobodyさん2009/02/27(金) 18:36:26ID:???
>>709
MVCはscreenコマンド(UN*X)使って切り替えながら開発してるな。
デュアルディスプレイで、左開発、右ブラウザ専用。
0711nobodyさん2009/02/27(金) 18:36:39ID:???
Mとか滅多に編集しないから
0712nobodyさん2009/02/27(金) 21:02:44ID:???
PHP5.2.9リリースでPHP脂肪www
0713nobodyさん2009/02/27(金) 21:30:57ID:???
MVCだから3つって訳じゃないんだけどな
モデル、ビュー、コントローラの他に、厳密にはアクションやサービスがあるわけで
まぁモデルとコントローラは滅多にいじらないから3つと言えば3つだけど
0714nobodyさん2009/02/27(金) 21:34:25ID:???
それはすでにMVCでは無いのでは
0715nobodyさん2009/02/27(金) 21:36:28ID:???
MVCモデルは5層あるってことじゃなくて
MVCフレームワークはいじる必要がクラスが5種類あるって事でしょ
0716nobodyさん2009/02/27(金) 21:38:35ID:???
フレームワークスレでMVCって言うの恥ずかしくない?
これからさ、MVCで語ったら、
MVC (笑)
でいいと思うんだけど。
0717nobodyさん2009/02/27(金) 21:51:56ID:???
アジャイル(笑)
0718nobodyさん2009/02/27(金) 21:53:46ID:???
アジャイル(笑)で形に囚われない自由な自分を演出
0719nobodyさん2009/02/27(金) 21:57:14ID:???
>>716
デザインパターンが理解できない方なのは解ります
0720nobodyさん2009/02/27(金) 22:02:20ID:???
MVCやらアジャイルやらは、それなりに有効で普及してるものなんだから、
別に恥ずかしくも何ともないけどな
提唱された概念につけられた名称全て恥ずかしかったら、何の議論もできないじゃないか
自意識過剰なんじゃないか?

これがアスペクト指向あたりだと、微妙になってくるけど
0721nobodyさん2009/02/27(金) 22:07:23ID:???
Javaの人間なのでMVCもアジャイルもアスペクトも何も恥ずかしくない俺
むしろ理解して使いこなせてない人の方が恥ずかしい世界
0722nobodyさん2009/02/27(金) 22:15:28ID:???
まったくだ
web2.0と一緒にすんな
0723nobodyさん2009/02/27(金) 22:23:53ID:???
いや、当たり前すぎて語るのは恥ずかしいって話なんだが。
0724nobodyさん2009/02/27(金) 22:25:28ID:???
その手の用語を当たり前に使ってるかちょっと背伸びしてる感を持ってるかの違いじゃないの
0725nobodyさん2009/02/27(金) 22:25:41ID:???
初心者が質問してるところにMVCって言うの当たり前すぎて恥ずかしいって指摘して楽しいの?
0726nobodyさん2009/02/27(金) 22:26:34ID:???
間違いを指摘しされた>>714が恥ずかしくなって暴れてるという認識でいいですか?
0727nobodyさん2009/02/27(金) 22:33:43ID:???
俺も同意するところあるなぁ。
PACで実装したシステムに、MVCに分離できてないから糞だとか言う奴もいたりしてな。
0728nobodyさん2009/02/27(金) 23:24:03ID:???
それにしたって、理解しないで言ってる奴が恥ずかしいだけであって
MVCを勧めることが恥ずかしいわけではないだろ
0729nobodyさん2009/02/27(金) 23:30:02ID:???
文脈を読もうぜ。無知だといわれたのはなんか偉そうなアホであって質問者じゃない。

C言語レベルでの構造化やカプセル化すら良く分かってないような奴も多いのが現実。
publicメソッドとグローバル関数の違いをたずねられた時はどうしようかと思った。しかも俺よりキャリア長い奴に。
まあ、俺もMVCを100%分かっているかといわれると言葉に詰まるがな。
0730nobodyさん2009/02/28(土) 00:30:59ID:???
>>726
>>714=>>716 は無理ある
ム板のLL隔離スレなんかでも、恥ずかしい恥ずかしい言って荒らすのがいる
0731nobodyさん2009/02/28(土) 00:45:31ID:???
今度は俺はObject指向解ってるぜ自慢か
0732nobodyさん2009/02/28(土) 01:35:48ID:???
とりあえず>>716が恥ずかしい存在なのは理解できた
0733nobodyさん2009/02/28(土) 07:26:13ID:???
>>729
単に言葉として理解してないならまだしも
本気で区別ついてないなら仕事できなくね?
0734nobodyさん2009/02/28(土) 09:57:40ID:???
こんどはMVCかよ・・・・。
ちなみにMVCのどこをいじる頻度が多いかはFW依存だよ。
作者によってMVCの解釈が違ったりするからなw
0735ヤングマン2009/02/28(土) 12:22:52ID:???
西条秀樹のYMCAで、MVCダンスを作れないだろうか?

PHPer さあ立ち上がれよ
PHPer 今翔びだそうぜ
PHPer もう悩む事は
ないんだから
PHPer ほら見えるだろう
PHPer 君の行く先に
PHPer 楽しめる事が
あるんだから

すばらしい M.V.C M.V.C
デスマーチを 吹き飛ばして
君も元気出せよ
そうさ M.V.C M.V.C
若いうちは無茶なプロジェクト
何でもできるのさ
0736nobodyさん2009/02/28(土) 12:31:11ID:???
全然おもしろくないですよ。
0737nobodyさん2009/02/28(土) 12:31:57ID:???
VとYの振り付けの区別がつかない件について
0738nobodyさん2009/02/28(土) 12:37:33ID:???
こういうのはよほど発想と運がいいか、才能がないと外すよな。
本人は面白いと思ってるんだろうから親父ギャグみたいなもんだ。
0739nobodyさん2009/02/28(土) 12:41:40ID:???
おもしろくなさすぎてワロタ
0740nobodyさん2009/02/28(土) 12:42:27ID:???
ゴロがあってないんだよな。嗚呼MVCにしたほうがいい
 ♪ そうさ あ〜M.V.C あ〜M.V.C
0741nobodyさん2009/02/28(土) 12:51:26ID:???
>>740
そうした所で面白くない事実は全く変わらない。
0742nobodyさん2009/02/28(土) 13:00:01ID:???
裁判起こしたくなるほどつまらんな
0743nobodyさん2009/02/28(土) 13:02:19ID:???
結構反応あるのにワロタ
0744nobodyさん2009/02/28(土) 16:19:58ID:???
つまらないって言ってもらえるだけまだまし
0745nobodyさん2009/02/28(土) 16:21:30ID:???
>>744
だな。もっと酷いと寒すぎるとかキモイとか頭大丈夫?とか言われるもんな。
0746nobodyさん2009/02/28(土) 16:39:13ID:???
別にMVCの言葉に拘る必要ないよね。
RailsはVCだったりDjangoはMVTとか言ったりしてるし、
作りやすく守りやすく区切って適当に頭文字くっつけてればいいよ
0747nobodyさん2009/02/28(土) 17:26:21ID:???
誰にも触って貰えない寒さと来たら・・・
0748nobodyさん2009/02/28(土) 20:34:44ID:???
Yiiって外部ライブラリに依存してる?
0749nobodyさん2009/02/28(土) 22:06:39ID:???
外部ライブラリってのがどのあたりまでの事をさしたいのかによりそうだけど
機能を利用するにあたって要求されるもんは
ttp://www.yiijan.org/requirements/
0750nobodyさん2009/02/28(土) 23:41:05ID:???
yii良さそうだが英語情報だけってのが辛いわ
0751nobodyさん2009/02/28(土) 23:57:05ID:???
英語が読めないなんて小学生までだよねキャハハキモーイ
0752nobodyさん2009/03/01(日) 10:48:52ID:???
英語もPHPFWもさっぱりだけど翻訳しながら弄ってる
面白いよ
0753nobodyさん2009/03/01(日) 10:51:46ID:???
>>751
こういうヤツに限って英字新聞とかは全く読めない。
読めるのはマニュアルだけ。
0754nobodyさん2009/03/01(日) 11:11:08ID:???
>>753
それで十分だろ
0755nobodyさん2009/03/01(日) 11:20:29ID:???
>>754
その程度で「英語が読める」と自称してるのがキモい。
0756nobodyさん2009/03/01(日) 11:39:26ID:???
誰も自称してねーよハゲ
0757nobodyさん2009/03/01(日) 11:42:50ID:???
本人乙
0758nobodyさん2009/03/01(日) 12:35:54ID:???
英語のドキュメント読めないで許されるのは小学生までだよねキモキャハ
0759nobodyさん2009/03/01(日) 13:08:30ID:???
ハナからおつむが小学生レベルな俺に隙はなかった
0760nobodyさん2009/03/01(日) 13:13:59ID:???
英語のマニュアル読めないとマは勤まらないだろ。
PerlもPHPも最初は英語のマニュアルしかなかったわけで。

Perlの英語版赤らくだは独特の言い回しだしジョークは挟むしで
TOEIC600の俺にはちょっと辛かった。
0761nobodyさん2009/03/01(日) 13:35:53ID:???
どの程度のことをやるかにもよるでしょ。ひどいマは日本語すら危ういしなw
0762nobodyさん2009/03/01(日) 13:41:32ID:???
ドキュメントなんてコードだけ読めばおk
0763nobodyさん2009/03/01(日) 13:42:17ID:???
プログラマはコードで会話する(キリッ
0764nobodyさん2009/03/01(日) 15:05:28ID:???
>>763
全世界で通じる共通言語だからなw
インターナショナルという名の在日中華だらけの職場で
意思伝達の最終手段になってます

YiiはDocmentの他国語対応GoogleDocsだかでやってっから
かなり早いうちに一通りのマニュアルの類はそろうんじゃないかと思うよ
英訳スキル持ちはもとより、英語の勉強がてらに参加してみても面白いんじゃね
0765nobodyさん2009/03/02(月) 02:53:21ID:???
5.3は新機能が多いから未知のバグも多そうだな
運用に耐えうるようになるのはだいぶ先そう
■ このスレッドは過去ログ倉庫に格納されています