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

【総合】PHPフレームワークを語るスレ8

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/10/17(水) 16:01:41ID:72/gWtt1
前スレ
http://pc11.2ch.net/test/read.cgi/php/1181350116/
0070nobodyさん2007/10/24(水) 20:23:00ID:???
Smartyは糞だってことくらい
今じゃ小学生でも知ってます
0071nobodyさん2007/10/24(水) 20:25:29ID:???
ふーん、ごりっぱですねw
0072nobodyさん2007/10/24(水) 20:29:37ID:???
>>69
君の勝利!!!
あんたが大将!!!
0073nobodyさん2007/10/24(水) 20:38:32ID:???
語(かた)るに落・ちる
《「問うに落ちず語るに落ちる」の略》問い詰められるとなかなか言わないが、
かってに話させるとうっかり秘密をしゃべってしまう。

日本語って難しいですねw
0074nobodyさん2007/10/24(水) 20:51:44ID:???
フレームワーク使うのと使わないのは
結局トレードオフを考慮して決めるもんだからな。

たとえばphpinfoを呼び出すだけのものに、
フレームワークを使ったら時間がかかる。

逆に、データベースを読み書きするもので、
リクエスト(post・get)を投げるアドレスが
5つ以上あるようなページではフレームワークを使ったほうが早い。

まあ、そういうトレードオフの間隔さえ持っていれば良いよ。
0075nobodyさん2007/10/24(水) 20:59:12ID:/fPlTtD8
フレームワーク != テンプレートエンジン
0076nobodyさん2007/10/24(水) 21:04:23ID:???
YOU、フレームワークって何時も喧嘩の種になるからワクワクしちゃうYO!
0077nobodyさん2007/10/24(水) 21:11:11ID:???
普通はプログラムが大きくなれば、
開発・管理しやすくするために
ファイルを分けるもの。

これには誰も異存はないと思う。

そういうときに、どういう風にフォルダを作っていくか。
ロードするパスをどうするか
そういう決まりが作られているだけでも
フレームワークは便利だと思うな。

もちろん、URLにアクセスしたら、どのメソッドが呼ばれるかや
データベースにアクセスするにはどうするかというような基本的な土台が
できていることが一番便利なところなんだけどね。
0078nobodyさん2007/10/24(水) 21:28:26ID:???
>>75
お前はもういらない子
0079nobodyさん2007/10/24(水) 21:29:45ID:0Hsdskfh
SEOのために、URL短くしたり、あるいは指定されたりした場合、どうすればいいの?
パラメータは良いけど、アクション名とか、イミフだからやめてって言われちゃったりした場合。
0080nobodyさん2007/10/24(水) 21:31:11ID:???
>>79
お前はフレームワークを無理して使わなくていいからw
0081nobodyさん2007/10/24(水) 21:32:14ID:???
自分が必要ないと思うなら使わなきゃいいだけの話。
他人にまでそれを押し付けるなよ^^;
0082nobodyさん2007/10/24(水) 21:33:03ID:???
routingの設定変えりゃいいだけじゃね
最近のFWならどれでもurl routingの機能ついてるっしょ
0083nobodyさん2007/10/24(水) 21:33:25ID:???
なぜパラメータは良くてアクション名がダメなのか?
0084nobodyさん2007/10/25(木) 00:13:09ID:???
seoとかいってるやつは大体業界のクズ
0085nobodyさん2007/10/25(木) 00:18:06ID:???
そのクズに仕事とられたのか?w
0086nobodyさん2007/10/25(木) 00:33:39ID:???
yamadaフレームワークって知ってる?文字通り、日本人が開発したみたいなんだけど、
今度使う事になったんだ。
0087nobodyさん2007/10/25(木) 00:40:58ID:???
でまた、フレームワーク毎のお約束事を、ドキュメント読んだり覚え直したりググったりしなきゃならん訳だ。
0088nobodyさん2007/10/25(木) 09:25:35ID:???
同じフレームワークを使っていれば
一度覚えるだけで良いから楽なのにね。
0089nobodyさん2007/10/25(木) 09:36:28ID:???
それだとスキルが鈍磨していかね?
0090nobodyさん2007/10/25(木) 10:02:05ID:???
>>88
同じ言語を使っていれば
一度覚えるだけで良いから楽なのにね。
0091nobodyさん2007/10/25(木) 11:28:44ID:???
フレームワークを使わなければ、
フレームワークを覚えなくて良い代わりに、
自分でアプリの構成・骨格(=俺俺フレームワーク)を
作らなくてはいけないから大変だな。

自分ひとりでやるのならそれでかまわないが、
複数人で開発(それが普通)するのなら、
他人は、俺俺フレームワークを覚えなくてはいけない。
0092nobodyさん2007/10/25(木) 16:34:22ID:???
フレームワークは効率いい流れをつかむもので
それ自体を使ってはいないな。アレンジして理解しながら
やってるんで時間はかかるwあくまで参考書的位置づけだな
0093nobodyさん2007/10/25(木) 16:35:52ID:???
>>91
覚えるならまだしも、不具合が恐いな
有名なフレームワークなら使っている人も多いから
致命的な不具合はだいぶん取り除かれている
0094nobodyさん2007/10/25(木) 21:41:05ID:???
フレームワーク使ったら負け
そんなの常識だろ
0095nobodyさん2007/10/25(木) 21:47:15ID:???
>>94
見えない敵と戦っている人がこんなところにw
0096nobodyさん2007/10/25(木) 22:49:22ID:???
戦士に敬礼ッ
0097nobodyさん2007/10/26(金) 01:52:41ID:???
ある程度の規模のWebアプリを、
生産性や保守性、拡張性を考えながら何回か開発してると、
結局FW的なものに行き着くんだよね。

それでFW的なものが色んな所で開発されると。

仮にそのプログラマが十分に優秀な人なら、
それなりに出来の良いオレオレFWになるわけだけれど、
企業として考えるとオレオレFWだと学習コストやら、
何やらでトータルコストがかさむ。

雇われるプログラマ側としても、
第三者からは得体のしれない社内FWを使いこなす技術なんて、
身に着けても資産価値が大してない。

それに、優秀な人っていうのは数が少ないから優秀と呼ばれるわけで、うんこFWが世界中で開発されて、それを使わざる得ない状況なんてうんこな場面も世界中で繰り広げられていると。

実際、メジャー所のFWのソース読んでると勉強になるよ。
本当に良く考えられてるなぁ、頭いいなぁ、と。

巨人の肩に乗ってるから、っていうのは当然あるだろうけど、
巨人が気前良く肩を空けてくれてるんだから、
普通の人は戦うんじゃなくて乗ればいいんじゃないのと。
0098nobodyさん2007/10/26(金) 03:02:34ID:???
プログラマはプライド高いから無理だな
プライドすてれるやつがビジネス的に成功すんだが
0099nobodyさん2007/10/26(金) 12:58:48ID:???
プライド捨てても成功できない奴、沢山いるんだがw
0100nobodyさん2007/10/26(金) 13:13:18ID:???
×プライド捨てると成功できる
○成功する奴はプライド捨てれる
0101nobodyさん2007/10/26(金) 13:42:22ID:???
×捨てれる
○捨てられる
0102nobodyさん2007/10/26(金) 16:43:45ID:???
このスレを見ている人はこんなスレも見ています。(ver 0.20)
【トイプードル】プードル Part26【ミニプースタンプー】 [犬猫大好き]
0103nobodyさん2007/10/26(金) 16:58:52ID:???
>>102
俺もそれ気になってたんだよなw
PHPerがトイプードルなんかに興味持ってんじゃねえぞ
PHP書きが飼っていいのは金魚までだ
0104nobodyさん2007/10/26(金) 19:27:54ID:???
フレームワークの勉強を教えてください。
よろしくお願いします。
(オススメのサイト、本など)
0105nobodyさん2007/10/26(金) 20:59:08ID:???
このスレの最初に出てるサイト見ていったらいいじゃん
0106nobodyさん2007/10/26(金) 23:23:37ID:???
>>101
言語学に詳しくないやつがそういうつっこみすると浅いからやめた方がよい。
0107nobodyさん2007/10/27(土) 00:26:14ID:???
いやそれは普通につっこまれるところだろw
言語学とかいうレベルじゃねー
一般常識の話だ
0108nobodyさん2007/10/27(土) 00:39:12ID:???
ら抜き言葉が微妙なのは認めるけど、いちいち指摘してる奴は気持ち悪いと俺は思う。
0109nobodyさん2007/10/27(土) 00:43:33ID:???
君がどう思うかには興味はない
0110nobodyさん2007/10/27(土) 00:45:27ID:???
そうですか。興味はなくても、まぁそう思う人もいるという事で。
俺以外にも結構いると思いますよ。
0111nobodyさん2007/10/27(土) 01:15:45ID:???
ら抜き言葉はいけません。

×ほれる
○ほられる
0112nobodyさん2007/10/27(土) 01:16:22ID:???
普通にらぬき言葉と呼ばれる表現は方言として存在している。つまりは関西人が関西弁話したら、正しく日本語を話なさいというのと同様に、方言を認めないということになる。
らぬき言葉が方言としてしゃべられているかは別として、言語がさらに日々、経済的になっているだけの話し。(無駄は口語では省かれていく法則)
100年前の年寄りも現代の言葉は乱れていると嘆いたそうだぞ。つまりは、繰り返される無駄な議論。
無知が半端な知識で語らないほうがよい。無知同士の馬鹿な話し合いならいいが、知識人にそんなこと言ったら恥ずかしいぞ。
長文失礼。
0113nobodyさん2007/10/27(土) 01:19:59ID:???
> 話し

はなしし?
0114nobodyさん2007/10/27(土) 01:26:54ID:???
揚げ足とろうとするまえに辞書引いたらいかが?
0115nobodyさん2007/10/27(土) 01:27:31ID:???
受身と可能をら抜きか否かで区別できるくらいまで
どちらかがどちらかとして定着してほしいなーと常々思っている
日本語は気をつけて使うとかなり論理的な会話が可能な言語だと思うのだけど
ここだけが非常に曖昧なんだよねー


フレームワークの話に結び付きそうで結びつかないが気にせず投稿
0116nobodyさん2007/10/27(土) 08:45:10ID:R02pgmdg
なーにが知識人だよw
ら抜きが通用してるなんてことは、誰でも知ってるだろ。
0117nobodyさん2007/10/27(土) 08:54:01ID:???
「話」は名詞
「話し」は「話す」の連用形
0118nobodyさん2007/10/27(土) 10:36:45ID:???
言葉には文法がある。
フレームワークにも使いかたがある。
言葉が乱れている人の思考回路では、フレームワークをうまく使いこなせない可能性はあるのだろう。

「ら抜き」言葉はよく聞くけど、会話ならOK=言いたいことは分かる。文章に書くときは、らを入れるように気を付けている。
バグに敏感なプログラマーなら、「ら抜き」言葉に抵抗を覚えるはずに、一票。
0119nobodyさん2007/10/27(土) 10:50:12ID:???
perl プログラマなら気にしないかもしれないよ?w

そもそも「乱れている」と捕らえること自体が
多様な受け止め方のひとつでしかないわけで。

自然言語と、自発的に変化できないプログラム言語とを、
混同して考えるのもよろしくないな。
0120nobodyさん2007/10/27(土) 10:51:22ID:???
いくらなんでも頭固すぎ。
0121nobodyさん2007/10/27(土) 14:50:34ID:???
smarty とか prado とか mojavi とか symfony とか、
なに使えばいいんだYO!
0122nobodyさん2007/10/27(土) 15:09:27ID:???
agavi
0123nobodyさん2007/10/27(土) 15:27:04ID:???
派生しすぎでよくわからん…
0124nobodyさん2007/10/27(土) 15:29:38ID:???
>>121
このスレでsmartyの名前を出すといろんな意味でバカにされるぞw
0125nobodyさん2007/10/27(土) 15:31:51ID:???
>>124
そうなの?テンプレート使った出力用のライブラリとしては
手軽だしいいと思うんだけど。
0126nobodyさん2007/10/27(土) 15:33:36ID:???
>>125
そうなの?と聞く前に過去レスくらい読め
0127nobodyさん2007/10/27(土) 16:11:49ID:???
ここでsmartyって見るたびにsymfonyと間違えてるのかと思う
0128nobodyさん2007/10/27(土) 17:35:23ID:???
smartyがデフォルトスタンダードなのはガチ
0129nobodyさん2007/10/27(土) 17:39:18ID:???
smartyは昭和の遺物
0130nobodyさん2007/10/27(土) 17:39:55ID:???
smarty使うとトイプードルに噛まれる
0131nobodyさん2007/10/27(土) 17:51:13ID:qKhZXt50
smartyでちょっと聞きたいんだけど、デザイナーがdreamweaverとか使ってる時はどうしたらいい?
例えば、htmlとimgディレクトリが実際の場所と違う場所に置くことになるから、相対パスで指定できないじゃない?

src="/hoge.gif"と、ドキュメントルートからのパスで指定して貰えば良いけど、やりにくいらしく嫌がられるんだが…
0132nobodyさん2007/10/27(土) 18:17:49ID:???
Smarty使ったことあるけど、何であんなもん使うのか理解不能。
普通にPHPで書けばいいじゃんって思う。
0133nobodyさん2007/10/27(土) 18:58:30ID:???
>>132
1人で全部できるHPやシステム作ってるならそれでいいんじゃね
ちっちゃいちっちゃい規模ならね
0134nobodyさん2007/10/27(土) 19:34:38ID:???
俺、それなりの規模のアプリも作ったことあるけど、個人開発したことしかないからなぁ。
0135nobodyさん2007/10/27(土) 19:56:05ID:???
symfonyでも使われているらしいphpmailer触ってるが
setter,getterなしでプロパティーに直アクセスすんのな
これだからphpのoopは( ゚,_・・゚)ププッ
0136nobodyさん2007/10/27(土) 19:59:11ID:???
smarty( ゚,_・・゚)ププッ
0137nobodyさん2007/10/27(土) 20:18:05ID:???
Smartyのメリットを上げる時に、「プログラムとテンプレートが分かれているので云々」って
見かける事多いけど、Smartyじゃなくても普通やるだろwwって感じだからなぁ。
0138nobodyさん2007/10/27(土) 21:01:17ID:euGofwdi
http://ihc.mydisk.jp/
0139nobodyさん2007/10/28(日) 00:26:50ID:???
Smartyの最大のメリットは、<?php echo $hoge ?>が { $hoge }と書ける事。
(<?= $hoge ?>でいいじゃんってツッこみしないでね。宗教戦争になるから。)
これだけでいいから、Symfonyもなんか考えて欲しいよ、テンプレート機構。
そこが解決されれば、文句無し最強PHPフレームワーク、だと思う。
CakePHPはその辺連携取り易いのにな。
0140nobodyさん2007/10/28(日) 00:28:35ID:???
CodeIgniterが軽い理由は、Vが良いせいか?
0141nobodyさん2007/10/28(日) 01:03:20ID:???
>>135
> setter,getterなしでプロパティーに直アクセスすんのな

setter,getterなんて使うのはJavaぐらいなもんだろ?
0142nobodyさん2007/10/28(日) 01:05:58ID:???
> Smartyの最大のメリットは、<?php echo $hoge ?>が { $hoge }と書ける事。

ところで、 { } を使っている人いる?
違う記号に置き換えたりしない?
<{ }>とか。
0143nobodyさん2007/10/28(日) 01:41:41ID:???
>>142
jsやcss部分を{literal}〜{/literal}なんて面倒だから
普通は変更してるんじゃないか?
<{}>とか<!--{}-->とか{{}}とか・・
0144nobodyさん2007/10/28(日) 02:00:29ID:???
>>141
PHPとJavaしか知らないのかな?
0145nobodyさん2007/10/28(日) 02:10:03ID:???
わざわざ煽ってないで「こういうのもありますよ」って事例を示せばいいのに。
日本人ってなんでこうなんだろうね。
0146nobodyさん2007/10/28(日) 02:26:30ID:???
異邦人乙www
0147nobodyさん2007/10/28(日) 02:45:16ID:???
たとえば C# とか getter/setter あるじゃん。
0148nobodyさん2007/10/28(日) 02:47:57ID:???
まともなOO言語は普通getter/setterあるだろ
簡単に書けるようになってる言語もあるが
PHPはそうじゃないし
0149nobodyさん2007/10/28(日) 11:10:18ID:???
C# の Property 機構は良いねぇ.言語的にきれいにまとまってるし.

でもそれをもって C# に getter/setter ありといえるなら
PHP だと __get()/__set() があるから言語的には「getter/setterあり」といえると思うけど?
(どうせ後付け条件で「あんなのはgetter/setterじゃない」と言い出すんだろうけど)

ていうかむしろ Java にこそ getter/setter が存在しない(ただの命名慣習)わけだが.
Java 7 では getter/setter を廃して property 構文を新規に作ろうって動きもあるわけだし.
0150nobodyさん2007/10/28(日) 11:34:46ID:???
アクセサメソッド
0151nobodyさん2007/10/28(日) 13:53:09ID:???
OOPって面倒くさいですね。
お役所の手続き事務みたいに決まりごとが多すぎる。
でも、それを悪いとは思わない。
仕組みを考えた人は頭がいいと思う。
0152nobodyさん2007/10/28(日) 13:55:53ID:???
プログラムって面倒くさいですね。
お役所の手続き事務みたいに決まりごとが多すぎる。
でも、それを悪いとは思わない。
仕組みを考えた人は頭がいいと思う。
0153nobodyさん2007/10/28(日) 14:13:15ID:gVsdL0KD
PDTでsetterとgetterの生成やってくれればいいのに
0154nobodyさん2007/10/28(日) 14:30:51ID:???
getterはgetXxxって名前よりもプロパティ名そのものが好き
0155nobodyさん2007/10/28(日) 14:37:31ID:???
それだとプロパティーと区別付かないじゃん
0156nobodyさん2007/10/28(日) 14:41:17ID:???
アクセサメソッド

ソサアッ('A`)メドクセ

(操作、面倒くせ)
0157nobodyさん2007/10/28(日) 14:44:03ID:???
むしろアクセサ介さずにアクセスする方が気持ち悪い
内蔵に直接手を入れてうんこ取り出してるようなもの
0158nobodyさん2007/10/28(日) 17:47:48ID:???
readonly/writeonlyなプロパティは別として
読み書き可のプロパティをpublicにしない納得いく理由を挙げてくれ
気持ち悪いとかそういうもんだからとかは無しで
0159nobodyさん2007/10/28(日) 18:48:21ID:???
セックスって面倒くさいですね。
お役所の手続き事務みたいに決まりごとが多すぎる。
でも、それを悪いとは思わない。
仕組みを考えた人は頭がいいと思う。
0160nobodyさん2007/10/28(日) 20:34:39ID:???
まったく関係ないセックスの話がしたいのならよそにいけ
0161nobodyさん2007/10/28(日) 20:36:22ID:???
スレ違いだ。
よそ行って来い。
0162nobodyさん2007/10/28(日) 20:50:16ID:???
まったくだ、このスレの人間はセックスなんて・・・
0163nobodyさん2007/10/28(日) 21:36:08ID:???
>>158
後から変更する可能性があるから
0164nobodyさん2007/10/28(日) 23:19:35ID:???
プロパティを大量に晒すクラス書いたことないから、
セッターとかゲッターとかもあまり書いたことない>おれ。

0165nobodyさん2007/10/29(月) 07:49:04ID:???
>>137
>Smartyのメリットを上げる時に、「プログラムとテンプレートが分かれているので云々」って
>見かける事多いけど、Smartyじゃなくても普通やるだろwwって感じだからなぁ。

同意。それをさもSmartyの利点のごとく語るやつがいてさ、は?とか思った。
Smartyなんていらない。PHPで十分。
つか、Smarty遅くね?PHPファイルをincludeするほうが3倍速かった。
0166nobodyさん2007/10/29(月) 10:29:25ID:rume0jLE
>>165
Smartyはページキャッシュが欲しくて使ってる
0167nobodyさん2007/10/29(月) 10:58:01ID:???
つ PEAR::Cache_Lite
0168nobodyさん2007/10/29(月) 13:29:27ID:???
>>137とか>>165が作ったオナニープログラムよりはよっぽどマシ
速い遅いとかっていつの時代のサーバを使ってるんだ?w
0169nobodyさん2007/10/29(月) 13:32:34ID:???
ネイティブとSmarty比べてるのにSmartyのほうがマシらしい。
■ このスレッドは過去ログ倉庫に格納されています