【PHP】フレームワークについて語るスレ10【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/02/09(土) 10:43:58ID:???http://pc11.2ch.net/test/read.cgi/php/1197383840/
0342nobodyさん
2008/04/18(金) 14:18:22ID:???趣味ならそれは重要だが。企業レベルじゃあまり関係ない。
SQLServerやらMySQLの有料版が実際使われているのがいい証拠。
企業の場合どっちかというとサポート体制が重要。
金払ってるといざって時サポート呼べるし、場合によっては責任もとらせられる。
無料版だとサポート呼べないし責任は全部自分ところ。
なんでもオープンソース使え使えっていってるのは2流の技術者と、そういうのに疎い有料無料かでしかみれない上役だけ。
現場でわかってるプロの技術者なら有料か無料かなんて選択肢の中ではかなり優先度は低い。
少なくとも、これオープンソースだから使いましょうよ、なんていってる技術者いたらその時点で役立たずのレッテル貼るわ。
その構築するシステムに向いてるかどうかで判断するのならまだしも。
0344nobodyさん
2008/04/18(金) 15:42:02ID:???0345nobodyさん
2008/04/18(金) 18:10:17ID:???0346nobodyさん
2008/04/18(金) 18:23:32ID:???先見の明の違いが出たねw
0347nobodyさん
2008/04/18(金) 18:54:43ID:???0348nobodyさん
2008/04/18(金) 19:35:54ID:???フレームワークに内蔵してデフォルトにしているだけで
別に良いものだから選んでいるわけじゃないんだけどな。
あくまで開発・プロトタイプ・個人用のもので
複数の人が同時にアクセスするものとしての
本番利用は現実的じゃない。
それにPHPは、sqliteをとっくの昔に言語の標準
データベースとして組み込んでいる。お前に言わせれば先見の明だなw
0349nobodyさん
2008/04/18(金) 19:41:04ID:???みっともないw
0350nobodyさん
2008/04/18(金) 19:55:20ID:???使ってもいないくせに何か言おうとしているなこいつw
0352nobodyさん
2008/04/18(金) 20:38:46ID:???一般企業で有償MySQLってなかなかないんじゃないかな?
OracleかSQL Serverでしょう、有償なら。
現場で解ってるプロの技術者には選択肢ないんじゃないかと思う。
俺の周りだけの話だけかもしれないけど。
0353nobodyさん
2008/04/18(金) 20:56:40ID:???オープンソースからプロプライエタリに移行して成功した製品あんのかと
0354nobodyさん
2008/04/19(土) 01:02:42ID:???どうやら、あなたはオープンソースからプロプライエタリに移行したら
失敗するといいたいようですが、そもそも
オープンソースからプロプライエタリになった製品があるのですか?
あと、MySQLはsunが買収したとしても、オープンソースのままなのは
知っていますか?
0355nobodyさん
2008/04/19(土) 03:29:45ID:???オープンソースからプロプライエタリに移行した製品がないという
悪魔の証明に自ら挑むとはw
製品を殺す愚策なんだから知られないのは当然
まぁ俺も知らないけどね
本当に無償版の開発を停止して有償版しか出さなくなったら
MySQLは死んでいくと思うよ
0356nobodyさん
2008/04/19(土) 07:12:17ID:???もしメンテ(および機能改良)が続くんなら別にいいかなと、無理矢理楽観してみる
0357nobodyさん
2008/04/19(土) 08:21:08ID:???金かかるんだったら、ポスグレにして、その分自分の収入にする罠。
0358nobodyさん
2008/04/19(土) 09:19:18ID:Pd4VwcNbApacheもMySQLも信頼性が低いってー事はないぞ。PHPについてはシランが。
あと、普通にPHPでwebプログラムを組める奴は必然的にPHPとJavascriptという風に複数言語使えるようになってるからそこから更にrubyとかいうことになってもそんなにコストかかるわけじゃないと思う。
俺もrubyについては手をつけてないが、Cやらpythonやらに手をつけてるし。
PHP脂肪とか言われたら他の言語使えばいいだけだって気づかないんかね。
# あと、ここはフレームワークのスレかと
0361nobodyさん
2008/04/19(土) 18:10:16ID:???Community Server開発継続でPHP余命一年延びるwww
0362nobodyさん
2008/04/20(日) 01:52:32ID:???けどまだ時期尚早だよな
0363nobodyさん
2008/04/22(火) 22:01:35ID:???Ruby1.9以下のWEBrickにディレクトリ遷移攻撃脆弱性があってPHP脂肪www
0364nobodyさん
2008/04/22(火) 23:27:24ID:???誰かこれ参加しろよ
0365nobodyさん
2008/04/23(水) 03:25:02ID:???「データベースに特別なコードを書かずとも容易に接続できるようにした」
とかいう説明読むとフレームワークと認識してもいいように思うけど
0366nobodyさん
2008/04/23(水) 10:30:22ID:???フレームワークの定義って、データベースアクセスが簡単かどうかってよりも
アクションのディスパッチャがあるかどうかだと思う。
0367nobodyさん
2008/04/23(水) 21:37:32ID:???0368nobodyさん
2008/04/24(木) 20:18:05ID:???Pythonのセキュリティー警告してたらSPAMにメールアドレス使われたみたいだ
Python厨タチわりー
0369nobodyさん
2008/04/24(木) 20:21:21ID:???0370nobodyさん
2008/04/25(金) 06:21:16ID:???phythonerヤバス
しかも単なるセキュリティー情報で誹謗中傷ですらねーし
0371nobodyさん
2008/04/28(月) 10:48:30ID:???せっかくMVCなのにテンプレートに関数入れるなんて、とっても矛盾してると
思うのですが・・・
そういう需要もあるってだけなんですかね
0372nobodyさん
2008/04/28(月) 11:49:40ID:???MVC=Viewの動的要素を一切省こうってわけじゃないよ
0373nobodyさん
2008/04/29(火) 00:07:53ID:???準備するのはなんだかなーだ
分担としては間違いなくViewの仕事だろう。ヘルパーって言うのが微妙なんだけどな
0374nobodyさん
2008/04/29(火) 01:49:36ID:???高校生か?
0375nobodyさん
2008/04/29(火) 09:35:20ID:???またフレームワークが増えましたよ、と。
0376nobodyさん
2008/04/30(水) 02:52:49ID:???採用検討/評価するにしてもうちはGW終わってからだなー。
おまえら頑張れ
0377nobodyさん
2008/04/30(水) 04:53:29ID:???0378nobodyさん
2008/04/30(水) 15:03:38ID:???0379nobodyさん
2008/04/30(水) 16:29:31ID:???0380nobodyさん
2008/05/01(木) 17:01:00ID:1aec6u7x社内システムの標準FWに採用しました。
0381nobodyさん
2008/05/01(木) 20:29:40ID:???0382nobodyさん
2008/05/02(金) 00:35:33ID:ulIGiMsU0383nobodyさん
2008/05/02(金) 14:05:51ID:ulIGiMsU0384nobodyさん
2008/05/02(金) 14:35:04ID:???同じパフォーマンスをあげようと思ったら3倍のリソースが必要か…
0385nobodyさん
2008/05/02(金) 14:58:16ID:???0386nobodyさん
2008/05/02(金) 16:54:39ID:???twitterがRoRを放棄でPHP復活www
0387nobodyさん
2008/05/02(金) 16:57:33ID:???それならRoRをパクっただけのPHPのFWが対応できるのか?
0388nobodyさん
2008/05/02(金) 17:16:29ID:???0389nobodyさん
2008/05/02(金) 17:16:36ID:mpl3PtrU0390nobodyさん
2008/05/02(金) 18:38:44ID:ulIGiMsU0391nobodyさん
2008/05/02(金) 20:08:53ID:???0392nobodyさん
2008/05/02(金) 20:50:58ID:???仕方ないんだろうけどさ
0394nobodyさん
2008/05/02(金) 21:37:21ID:???0396nobodyさん
2008/05/02(金) 22:22:41ID:???0397nobodyさん
2008/05/02(金) 23:34:45ID:???それは激しく思う。というか閉じタグをとっぱずすなんてどう考えてもバッドノウハウじゃねえかw
少しは疑問に感じろよPHPerども
0398nobodyさん
2008/05/03(土) 03:55:15ID:???0399nobodyさん
2008/05/03(土) 03:59:36ID:???そこは分けとけよ
0401nobodyさん
2008/05/03(土) 06:16:41ID:???久しぶりにci触ったら身軽でいいわ〜
0402nobodyさん
2008/05/04(日) 23:06:36ID:QrBYi/l0CakePHP
-> DBと密接すぎる
CodeIgniter
-> セッションがクッキーに保存される
とどっちも肝心なとこがいまいちだった…
0403nobodyさん
2008/05/04(日) 23:10:28ID:???ちゃんと使えば?CIのセッションについては、DBに保存することもできたと思うけど。
っていう自分はドキュメントよんで評価して改良してっていう手間がもうしんどくて、
guesswork classic をカスタマイズしたものを延々つかってるけど
0404nobodyさん
2008/05/04(日) 23:13:41ID:???うん DB使うときはそれでいいんだけど
使わないときがね…
小規模だと CakeかCIがよさげなんだけどね
その改造する手間がね… orz
guessworkもためしてみるかな
0405nobodyさん
2008/05/05(月) 00:52:06ID:???usesプロパティにnull代入すれば
それで終わりじゃね?
0406nobodyさん
2008/05/05(月) 01:19:43ID:???それで一応できるけど
modelは必須なのが前提だし…
DB使うにしても密接すぎて融通きかない感じかな
はまれば楽なんだけどね
0407nobodyさん
2008/05/05(月) 03:33:55ID:???まあ経験をつめ。
0408nobodyさん
2008/05/05(月) 09:50:45ID:???0410nobodyさん
2008/05/05(月) 12:31:02ID:???0411nobodyさん
2008/05/05(月) 13:45:56ID:???FWを使うべきかどうかを検討する規模の開発だと思う。
生PHP+何かしら必要なライブラリで事足りそう。
0412nobodyさん
2008/05/05(月) 15:29:14ID:???自分は、>>406じゃないけど、具体的にはどんな感じでモデル組んでます?
オンメモリな処理はともかく、DB上のデータに対しては、SQLの実行はパフォーマンスに
直結するから、内部の処理は隠すべきではないんじゃないかって思うところもあって、
結構悩ましい。
0413nobodyさん
2008/05/05(月) 17:17:56ID:???0414nobodyさん
2008/05/05(月) 19:08:40ID:???画面とか機能からの独立性がほとんど無いものを個別に作り上げて、
それをモデルと呼べるのかといえば、かなり疑問。
っていうか、モデルとしてのメリットがほとんどない。
0415nobodyさん
2008/05/05(月) 19:21:04ID:???0416nobodyさん
2008/05/06(火) 01:40:18ID:Db+mgkTmhoge/moge/
と
hoge/moge
を同一と判定すべき?しないべき?
0417nobodyさん
2008/05/06(火) 01:45:13ID:iGu8GQhf0418nobodyさん
2008/05/06(火) 01:54:34ID:???ファイルシステムとの類推で考えると
同名のファイルとディレクトリは同階層に存在できないもんな
0419nobodyさん
2008/05/06(火) 03:21:15ID:???どちらかに転送した方が良いと思われ
0420nobodyさん
2008/05/06(火) 16:53:07ID:???和製フレームワークっぽいけど
このスレで出たことないよね?
0421nobodyさん
2008/05/06(火) 16:54:23ID:???結局海外製に押し切られる気がする。
だからRubyもいまいち使う気になれない。
0422nobodyさん
2008/05/06(火) 16:56:00ID:???パフォーマンスでないのかな?
0423nobodyさん
2008/05/06(火) 16:59:32ID:???なんでまったく話題に出なかったんだろ?
0425nobodyさん
2008/05/06(火) 17:47:31ID:???0426nobodyさん
2008/05/06(火) 17:48:55ID:???おいおい。index.htmlを忘れているぞ。
hoge/moge/ だとmogeフォルダのindex.html(設定による)を参照すべきだろう?
0428nobodyさん
2008/05/06(火) 18:14:00ID:???URLが hoge/moge なら、一番最初に hoge/moge を探すべきだな。rewriteやaliasを含めて。
いきなり hoge/moge/ に書き換えるのは乱暴か
で、そうやって探して hoge/moge が見つからなかった時のみ、hoge/moge/(DirectoryIndex) と
するのが一応は順序かと思った。
>>426はそういう意味かな
0429nobodyさん
2008/05/06(火) 18:15:28ID:???mogeがディレクトリ的存在だったら
/hoge/moge/index.html
が表示されるべきで、
その判断はサーバ側でおこなう。
最後の/の有無だけに、エンティティの判断基準を委ねない。
ってことだな
0430nobodyさん
2008/05/06(火) 18:16:27ID:???0432nobodyさん
2008/05/06(火) 18:22:19ID:???0433nobodyさん
2008/05/06(火) 18:24:06ID:???428・429…最後の/で判断しないよ派
これであってる?
0434nobodyさん
2008/05/06(火) 18:30:18ID:???フレームワークのルータに/hoge/moge/index.htmlが渡ることって考えにくいな
素のリソースはmod_rewriteの設定で直接アクセスされるだろ
0435nobodyさん
2008/05/07(水) 00:29:19ID:???1./foo/barがファイルであるか確認
2./foo/bar/へリダイレクト(301 Moved Permanently)
が正しい動作のはず。
0436nobodyさん
2008/05/07(水) 01:08:20ID:???0437nobodyさん
2008/05/07(水) 01:32:49ID:???独自アプリのルーティングの話で index.html がどうとかワケワカラン
静的ファイルを表示するための httpd を書いていて
mod_dir に酷似した挙動をさせたいということならわからなくもないが、
>>416が聞きたいのはそういうことなのか?
0438nobodyさん
2008/05/07(水) 02:53:40ID:???妥協点はスラ付きへリダイレクト
が正解
0439nobodyさん
2008/05/07(水) 03:22:12ID:???SEO/SBO という面で考えれば、/ ありと / 無しをアプリ側で同一と見なすべきではない。
ただし、ユーザビリティを考慮すれば、/ 無しを / ありに 301 で転送 (またはその逆) をすることをするとなお良い。
参考 → http://pmakino.jp/tdiary/20061105.html#p01
0440nobodyさん
2008/05/07(水) 06:16:35ID:???たしかにSEO的にリダイレクトする方がいいな
�d�d
0441nobodyさん
2008/05/07(水) 06:36:20ID:???乗り遅れたけど、いい事言ってるなあ。
>>407とか>>415は流行に流されて本質を見失ってるな。
俺はテーブルと一対一になるモデル「じゃない」モデルクラスを作って対処してる。
0442nobodyさん
2008/05/07(水) 06:50:57ID:???日本語が読みきれん。どっち?
テーブルと1:1に対応することを前提としないモデルクラスを作ってる
テーブルと1:1に対応する、内部の構造が隠蔽されていないから必ずしもモデルとは呼べない、モデルクラスを作ってる
前者だろうとは思うけど、一応。
■ このスレッドは過去ログ倉庫に格納されています