のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,683,116人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
301 : nobodyさん - 2008/04/03(木) 23:42:49 ID:??? (+62,+29,-30)
>>300
それがPerlではなくRubyの理由?
じゃないよな
この噛み合わなさはいい加減すごいな

っていうかPHPフレームワークの話題は無いのかwww
302 : nobodyさん - 2008/04/05(土) 00:07:56 ID:??? (+14,-23,-91)
>>300
CPANモジュール使わなきゃいいじゃんっていうのは無し?
だってCPANモジュール使わなくても、bashに出来ることはPerlで書く方が楽じゃね?
俺はLinuxとかよくわからんが、bashで書けてPerlで書けないこととかってあるの?
304 : nobodyさん - 2008/04/05(土) 10:40:20 ID:??? (-1,-29,-21)
Perl(without CPAN) < bash なマゾが集まるスレはここですか
305 : nobodyさん - 2008/04/05(土) 22:54:08 ID:??? (+94,+29,-18)
移植性を考えるとシェルの方がいい場合も多いってことだ。
306 : nobodyさん - 2008/04/05(土) 23:05:37 ID:??? (+75,+29,-85)
>>305
なにと比べて、を書かないとあんまり意味がないな。逆もあるから

例えばシェルの場合はUnixコマンド(互換性があるとは限らない)を必要とすることでも、
Perlなら力業でベタに書けてしまうかも知れない

もっというとPerlで書いたものはWindowsにも持ってこられる場合も多い
shをBATに書き直す事を考えると、移植性って何?ってな事にもなるなw
307 : nobodyさん - 2008/04/06(日) 04:34:39 ID:??? (+57,+29,-41)
Rubyなければ入れればいいじゃん
シェルの仕事はコマンド発行とパイプ、リダイレクトまで
制御構造の文法がいびつすぎ
308 : nobodyさん - 2008/04/06(日) 19:14:33 ID:??? (-1,-29,-48)
LinuxでもFreeBSDでもシステム標準で使われるのは、若干PerlやPythonスクリプトもあるが、ほとんどはシェルスクリプトだろ。
309 : nobodyさん - 2008/04/06(日) 21:05:04 ID:??? (+62,+29,-75)
そうだなぁ。趣味だったら、PHPやRubyを使えばすっごい楽なんだが、
業務だとシェルスクリプトを「使わないといけない」んだよなぁ・・・。
そういう場では、「Ruby使いましょう」なんて言える空気ないよ。
Rubyは枯れてないしね。

ところで、Symfonyはそろそろ何かテンプレート機構は装備されたの?
未だに<?php echo $hoge ?>なの?
310 : nobodyさん - 2008/04/06(日) 21:36:35 ID:??? (+31,-29,-13)
<?php echo $hoge ?>で何の問題もないわけだけど
311 : nobodyさん - 2008/04/07(月) 17:09:13 ID:??? (+58,+29,-32)
そうそう。PHP自体がテンプレートエンジンなのに要らんことすんな馬鹿だろと思う。
312 : nobodyさん - 2008/04/07(月) 23:28:06 ID:??? (+7,-30,-56)
short_open_tag をONにしたときの問題って、ぶっちゃけXML宣言との衝突だけ?

それなら自分でサーバの設定をいじれるときは、テンプレートファイルに限定して
<? ?> <?= ?>形式で記述するのも手だなと感じる。

だれかえろいひと教えて
313 : nobodyさん - 2008/04/07(月) 23:31:50 ID:??? (+66,+30,-99)
>>310
やはり自民党清和会の下に結集し、日教組を壊滅させることでしょうね。
日教組の教師に「労働者の権利」などという左翼思想を吹き込まれた連中が義務も果たさずに
サビ残は嫌だ、非正規雇用は止めろ、などと権利ばかり主張しています。
あとは残業代を要求して裁判を起こしてるような腐った輩を社会全体で徹底的に叩くことでしょう。
314 : nobodyさん - 2008/04/08(火) 00:07:06 ID:??? (-1,-29,-47)
みんなうすうす<?=$var?>が効率的なことに気づきだしてる。俺は5-6年前から気づいて田が名。
315 : nobodyさん - 2008/04/08(火) 00:20:04 ID:??? (+47,+29,-2)
何をいまさら・・
316 : nobodyさん - 2008/04/08(火) 00:26:07 ID:??? (+0,-29,-88)
>>310, >>311
個人的には、<% %>が廃止は馬鹿だろ、と思った。
使ってはなかったが、Rails使い始めて、やはり必要だと思った。
<?php echo $hoge ?> と <%= $hoge %>
はどちらがすっきり見えますか?どちらがタイプ数(補完なしで)少ないですか?
って事を言いたくて、例えばSmarty正式サポートしろという事ではない。

>>312
自サバならそれもありだと思う。
けど、エロい人がこう言ってるから、凡人の俺は使うのを控えてしまう。
http://wiki.poyo.jp/read/Reviewes/Book/IT/PHP
>■ショートタグを使っている
>まだそういう本出てきますか.ハァ.
317 : nobodyさん - 2008/04/08(火) 00:49:12 ID:??? (+57,+29,-11)
もうそろそろショートタグの正しい使い方を
認めてもいいと思う。
318 : nobodyさん - 2008/04/08(火) 05:07:11 ID:??? (-2,-30,-24)
phpはタイプしやすさなんて一㍉も考えてないからなぁ…
htmlspecialchars, array(); preg_replace...
319 : nobodyさん - 2008/04/08(火) 06:48:18 ID:??? (+56,+28,-15)
phpはタイポしやすさを考えてるんだよ
320 : nobodyさん - 2008/04/08(火) 15:59:49 ID:??? (+57,+29,-18)
PHPはタイプしやすさよりも読みやすさ優先
321 : nobodyさん - 2008/04/08(火) 17:41:25 ID:??? (+57,+29,-58)
読みやすい...のか?

まぁ、フラットな名前空間で、メソッドの動的書き換えなしというのは
読みやすさに貢献しているのかもしれない。
322 : nobodyさん - 2008/04/08(火) 19:53:54 ID:??? (-1,-29,-21)
Pythonしか使えないGoogle App Engine開始でPHPとRuby仲良く脂肪www
323 : nobodyさん - 2008/04/09(水) 13:45:29 ID:??? (+96,+29,+0)
frameworkはサイト丸ごと作るとかの場合いいんだけど
単体Webアプリの開発すると全く役に立たないのがなあ。

昔はPerlでよくCGIの配布がされていて、PHPも後から増えてきたが
当時は完璧にMVCなんて欠片もないデザイン&コード全部ひっくるめソース。
だがそれだけに、配布して掲示板だけ使いたいとかいう場合も
そのPHPファイルさえ設置して設定ちょこちょこ弄れば出来た。
しかし今もしframeworkありきでBBSとか作っても、それを配布するとなるとframeworkをまずインストールしなければならない。
大体掲示板とか配布されてるCGI使うのなんて素人だし、そんなframeworkの導入なんてできないし
第一例えばZFで作っていた場合、ディスパッチャが統括してるから普通の巣HTMLコンテンツまで影響が出る。
ただBBSを設置したいだけなのに、今まで普通にそのままアクセスできていたHTMLをZFのルールに従って設置しないといけない。

とか色々面倒すぎる。
frameworkの特にこの部分が気に入らないんだけど、諸兄らは特に気にしない?
index.phpで統括して振り分けるってのね。
普通に配下に全部おいてディレクトリ構成そのままと同じアドレスでアクセスできりゃいいじゃねえか、って思うんだけど。
コントローラー名/アクション名/
とかプログラマは理解してもデザイナが理解しないだろうと。

完全にプログラムばかりなサイトだといいけど、静的コンテンツが殆どで一部に動的コンテンツがある程度じゃ無駄すぎる。
かといってじゃあそういう時は今まで通りの直PHPファイルのみにしろってなると、なんの為のframeworkだかって思ってしまう。

なげーなw
324 : nobodyさん - 2008/04/09(水) 16:03:25 ID:??? (+39,-29,-122)
そういうケースにフルスタックのFWは向かないってだけだし、
あとZFに限らずフロントコントローラ形式のFWでも
mod_rewriteのルール次第で特定のディレクトリ以下や
ファイルのみに限定して動作させる事はそれほど面倒な事でもない
ディレクトリ構成そのままで一部分だけFW管轄下にする事もできるだろう
mod_rewriteやrouterの使い方が分からない人の言い訳にしか聴こえない
325 : nobodyさん - 2008/04/09(水) 18:42:17 ID:??? (+56,+28,-9)
まぁたまにファンクション寄せ集めの使いたくなるけど
結局全部framework上につくれば無問題
326 : nobodyさん - 2008/04/09(水) 21:44:17 ID:??? (+129,+29,-22)
>>323
フレームワークつったってただのPHPファイルに過ぎんよ。

新しくフォルダ作って、そこにすべてのファイルぶっこめばいいだけ。
327 : nobodyさん - 2008/04/10(木) 01:33:27 ID:??? (+42,+7,-12)
>>326
FWによるでしょ
328 : nobodyさん - 2008/04/10(木) 01:47:20 ID:??? (-1,-29,-6)
rewriteとかinclude_pathとか全部ぶんなげか
329 : nobodyさん - 2008/04/10(木) 07:35:57 ID:??? (+83,+30,+0)
>>324
だからPHP技術者が理解できても、一般人が理解できないだろって話をしてるんだが。
昔のPHPやPerlならちょっとだけ勉強すれば素人でもいけるレベルだったが
mod_rewriteを弄る素人いないだろ、ってか無料レン鯖だと弄れないところ多いだろ。
有効になってるかどうかすら怪しい。

お手軽が利点だったのに、そういう配布しても一部の技術者しか設定して使えないようなPHPプログラム作ってもなと。
今までPHPファイルを好きな場所に放り込んで、confとかをちょこちょこ弄った程度で使えていたものが
まずFWを導入して、mod_rewriteとかapacheの設定を弄って更に仕様に則った方式に従ってファイルを配置する
なんての誰が使うんだと。
ZFでいえば、PHP.iniのincludeパスまで設定しないといけない(PHP大本ファイルに全てincludeを書くというてもあるが、まあないわな)
そういうケースってか、後からこの機能だけ他で使いたいな って事があるだろ?
趣味でもいいが、FWフル活用であるシステムを作りました、その中の一部機能が評判なのでそこだけ配布する事にしました
が、当然元のFWに依存しているのでそれ以外のFWじゃ動かないし、FW前提の作りなのでファイル置いてconfファイル設定程度じゃ動きません。
で結局配布しても使えるのはほぼPHP技術者のみ。
ちょっと自分のページにCGI設置したい、とかそういう昔からいる人間には無理。

仕事のになら別にいいんだよ。
だが仕事でFW使ってそんな配布するのは昔みたいな作りにすればいいとかナンセンスだしな。
それじゃお互いが有効利用しあえないし。
仕事で作ってた一部を配布したいって時無理だし、趣味で配布用に作ったのをFW使ってる方に使いたいって時も無理(または変換に手間)だし。

>>326
フォルダ作ってぶっこんだだけでちゃんと動くFWがいくつあるよ?
330 : nobodyさん - 2008/04/10(木) 08:56:21 ID:??? (+63,+30,-87)
まー確かに要求される知識レベルが昔と比べると格段にあがってるよな
昔は「オブジェクト指向が分かっている人間はプログラマの中でもほとんどいない」
なんて本に書かれていたもんだけど
プログラマ界の被差別層PHPERの間でも
オブジェクト指向なんてもはや前提条件だし
331 : nobodyさん - 2008/04/10(木) 11:14:42 ID:??? (+14,-29,-57)
>>329
> フォルダ作ってぶっこんだだけでちゃんと動くFWがいくつあるよ?

有名どころは全部対応しているが?

mod_rewriteだって、index.phpを隠すためだけに使用されているわけで、
デフォルト設定のまま使える。
mod_rewriteでコントローラ/アクションに振り分けているんじゃないんだよ?
332 : nobodyさん - 2008/04/12(土) 13:05:07 ID:??? (-1,-29,-33)
http://www.modrails.com/
mod_rails登場でmod_php雪崩式に脂肪www
333 : nobodyさん - 2008/04/12(土) 15:40:54 ID:??? (+47,+19,-8)
やっと、mod_phpに追いついただけじゃん
しかもプリインストールされるまではきてないし、
何年遅れだよww
334 : nobodyさん - 2008/04/12(土) 16:17:48 ID:??? (-2,-30,-45)
は?
フレームワークレベルでmodになってるんだからとっくにphpをぶち抜いてるよ
mod_symfonyとかmod_zend_frameworkみたいなもの
プープププ
335 : nobodyさん - 2008/04/12(土) 17:23:23 ID:??? (+57,+29,-3)
rubyに手を出すとスレタイすら読めない無能になるのか
336 : nobodyさん - 2008/04/17(木) 16:32:23 ID:??? (+38,+10,-8)
MySQLがオープンソースじゃなくなってPHPまた一歩脂肪www
337 : nobodyさん - 2008/04/17(木) 17:02:10 ID:??? (+51,+28,-16)
その理由なら、rubyも死亡だろw
338 : nobodyさん - 2008/04/18(金) 06:17:36 ID:??? (-1,-29,-19)
まじでMySQL終わりっぽいじゃん
新規開発はpostgresにした方がいいんかな
339 : nobodyさん - 2008/04/18(金) 07:41:13 ID:??? (+57,+29,-44)
クローズドになったらMySQLなんて誰も使わないよな
ポスグレも充分に速くなってるから代替効くし
Sunの戦略がわからんわ
340 : nobodyさん - 2008/04/18(金) 09:42:52 ID:??? (+58,+30,-28)
クローズドになるとかいってんのお前だけだよw
341 : nobodyさん - 2008/04/18(金) 14:07:52 ID:??? (+8,-29,-44)
ソースはこれ?↓
MySQL、新機能追加は有償版の「MySQL Enterprise」だけを対象に
http://www.technobahn.com/news/2008/200804172000.html
342 : nobodyさん - 2008/04/18(金) 14:18:22 ID:??? (+129,+30,-229)
別にフリーだから使うなんて事はないんだぞ?
趣味ならそれは重要だが。企業レベルじゃあまり関係ない。
SQLServerやらMySQLの有料版が実際使われているのがいい証拠。
企業の場合どっちかというとサポート体制が重要。
金払ってるといざって時サポート呼べるし、場合によっては責任もとらせられる。
無料版だとサポート呼べないし責任は全部自分ところ。

なんでもオープンソース使え使えっていってるのは2流の技術者と、そういうのに疎い有料無料かでしかみれない上役だけ。
現場でわかってるプロの技術者なら有料か無料かなんて選択肢の中ではかなり優先度は低い。

少なくとも、これオープンソースだから使いましょうよ、なんていってる技術者いたらその時点で役立たずのレッテル貼るわ。
その構築するシステムに向いてるかどうかで判断するのならまだしも。
343 : nobodyさん - 2008/04/18(金) 14:52:31 ID:??? (+63,+27,-13)
>>342
プロの技術者乙
344 : nobodyさん - 2008/04/18(金) 15:42:02 ID:??? (-1,-29,-21)
新機能が追加されないMySQLを使い続けてPHPERジリ貧www
345 : nobodyさん - 2008/04/18(金) 18:10:17 ID:??? (+51,+28,-16)
その理由なら、rubyも死亡だろw
346 : nobodyさん - 2008/04/18(金) 18:23:32 ID:??? (-1,-29,-32)
RoRはMySQLをポイ捨てしてsqliteに乗り換え済み
先見の明の違いが出たねw
347 : nobodyさん - 2008/04/18(金) 18:54:43 ID:??? (+47,+29,-3)
ひどいつりだな
348 : nobodyさん - 2008/04/18(金) 19:35:54 ID:??? (+63,+30,-118)
sqliteはパブリックドメイン(何しても自由)だから
フレームワークに内蔵してデフォルトにしているだけで
別に良いものだから選んでいるわけじゃないんだけどな。

あくまで開発・プロトタイプ・個人用のもので
複数の人が同時にアクセスするものとしての
本番利用は現実的じゃない。

それにPHPは、sqliteをとっくの昔に言語の標準
データベースとして組み込んでいる。お前に言わせれば先見の明だなw
349 : nobodyさん - 2008/04/18(金) 19:41:04 ID:??? (+57,+29,-39)
末端の利用者が評論家気取りでグダグダ言ってるなよ。
みっともないw
350 : nobodyさん - 2008/04/18(金) 19:55:20 ID:??? (+75,+29,-28)
はぁ? 普通利用しているからことちゃんとした意見言えるわけで。
使ってもいないくせに何か言おうとしているなこいつw
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について