[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 09:10 / Filesize : 226 KB / Number-of Response : 964
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:nobodyさん [2007/10/17(水) 16:01:41 ID:72/gWtt1]
前スレ
pc11.2ch.net/test/read.cgi/php/1181350116/

107 名前:nobodyさん mailto:sage [2007/10/27(土) 00:26:14 ID:???]
いやそれは普通につっこまれるところだろw
言語学とかいうレベルじゃねー
一般常識の話だ

108 名前:nobodyさん mailto:sage [2007/10/27(土) 00:39:12 ID:???]
ら抜き言葉が微妙なのは認めるけど、いちいち指摘してる奴は気持ち悪いと俺は思う。

109 名前:nobodyさん mailto:sage [2007/10/27(土) 00:43:33 ID:???]
君がどう思うかには興味はない

110 名前:nobodyさん mailto:sage [2007/10/27(土) 00:45:27 ID:???]
そうですか。興味はなくても、まぁそう思う人もいるという事で。
俺以外にも結構いると思いますよ。

111 名前:nobodyさん mailto:sage [2007/10/27(土) 01:15:45 ID:???]
ら抜き言葉はいけません。

×ほれる
○ほられる

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

113 名前:nobodyさん mailto:sage [2007/10/27(土) 01:19:59 ID:???]
> 話し

はなしし?

114 名前:nobodyさん mailto:sage [2007/10/27(土) 01:26:54 ID:???]
揚げ足とろうとするまえに辞書引いたらいかが?

115 名前:nobodyさん mailto:sage [2007/10/27(土) 01:27:31 ID:???]
受身と可能をら抜きか否かで区別できるくらいまで
どちらかがどちらかとして定着してほしいなーと常々思っている
日本語は気をつけて使うとかなり論理的な会話が可能な言語だと思うのだけど
ここだけが非常に曖昧なんだよねー


フレームワークの話に結び付きそうで結びつかないが気にせず投稿



116 名前:nobodyさん [2007/10/27(土) 08:45:10 ID:R02pgmdg]
なーにが知識人だよw
ら抜きが通用してるなんてことは、誰でも知ってるだろ。


117 名前:nobodyさん mailto:sage [2007/10/27(土) 08:54:01 ID:???]
「話」は名詞
「話し」は「話す」の連用形

118 名前:nobodyさん mailto:sage [2007/10/27(土) 10:36:45 ID:???]
言葉には文法がある。
フレームワークにも使いかたがある。
言葉が乱れている人の思考回路では、フレームワークをうまく使いこなせない可能性はあるのだろう。

「ら抜き」言葉はよく聞くけど、会話ならOK=言いたいことは分かる。文章に書くときは、らを入れるように気を付けている。
バグに敏感なプログラマーなら、「ら抜き」言葉に抵抗を覚えるはずに、一票。

119 名前:nobodyさん mailto:sage [2007/10/27(土) 10:50:12 ID:???]
perl プログラマなら気にしないかもしれないよ?w

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

自然言語と、自発的に変化できないプログラム言語とを、
混同して考えるのもよろしくないな。

120 名前:nobodyさん mailto:sage [2007/10/27(土) 10:51:22 ID:???]
いくらなんでも頭固すぎ。

121 名前:nobodyさん mailto:sage [2007/10/27(土) 14:50:34 ID:???]
smarty とか prado とか mojavi とか symfony とか、
なに使えばいいんだYO!

122 名前:nobodyさん mailto:sage [2007/10/27(土) 15:09:27 ID:???]
agavi

123 名前:nobodyさん mailto:sage [2007/10/27(土) 15:27:04 ID:???]
派生しすぎでよくわからん…

124 名前:nobodyさん mailto:sage [2007/10/27(土) 15:29:38 ID:???]
>>121
このスレでsmartyの名前を出すといろんな意味でバカにされるぞw

125 名前:nobodyさん mailto:sage [2007/10/27(土) 15:31:51 ID:???]
>>124
そうなの?テンプレート使った出力用のライブラリとしては
手軽だしいいと思うんだけど。



126 名前:nobodyさん mailto:sage [2007/10/27(土) 15:33:36 ID:???]
>>125
そうなの?と聞く前に過去レスくらい読め

127 名前:nobodyさん mailto:sage [2007/10/27(土) 16:11:49 ID:???]
ここでsmartyって見るたびにsymfonyと間違えてるのかと思う

128 名前:nobodyさん mailto:sage [2007/10/27(土) 17:35:23 ID:???]
smartyがデフォルトスタンダードなのはガチ

129 名前:nobodyさん mailto:sage [2007/10/27(土) 17:39:18 ID:???]
smartyは昭和の遺物

130 名前:nobodyさん mailto:sage [2007/10/27(土) 17:39:55 ID:???]
smarty使うとトイプードルに噛まれる

131 名前:nobodyさん [2007/10/27(土) 17:51:13 ID:qKhZXt50]
smartyでちょっと聞きたいんだけど、デザイナーがdreamweaverとか使ってる時はどうしたらいい?
例えば、htmlとimgディレクトリが実際の場所と違う場所に置くことになるから、相対パスで指定できないじゃない?

src="/hoge.gif"と、ドキュメントルートからのパスで指定して貰えば良いけど、やりにくいらしく嫌がられるんだが…

132 名前:nobodyさん mailto:sage [2007/10/27(土) 18:17:49 ID:???]
Smarty使ったことあるけど、何であんなもん使うのか理解不能。
普通にPHPで書けばいいじゃんって思う。

133 名前:nobodyさん mailto:sage [2007/10/27(土) 18:58:30 ID:???]
>>132
1人で全部できるHPやシステム作ってるならそれでいいんじゃね
ちっちゃいちっちゃい規模ならね

134 名前:nobodyさん mailto:sage [2007/10/27(土) 19:34:38 ID:???]
俺、それなりの規模のアプリも作ったことあるけど、個人開発したことしかないからなぁ。


135 名前:nobodyさん mailto:sage [2007/10/27(土) 19:56:05 ID:???]
symfonyでも使われているらしいphpmailer触ってるが
setter,getterなしでプロパティーに直アクセスすんのな
これだからphpのoopは( ゚,_・・゚)ププッ



136 名前:nobodyさん mailto:sage [2007/10/27(土) 19:59:11 ID:???]
smarty( ゚,_・・゚)ププッ

137 名前:nobodyさん mailto:sage [2007/10/27(土) 20:18:05 ID:???]
Smartyのメリットを上げる時に、「プログラムとテンプレートが分かれているので云々」って
見かける事多いけど、Smartyじゃなくても普通やるだろwwって感じだからなぁ。

138 名前:nobodyさん [2007/10/27(土) 21:01:17 ID:euGofwdi]
ihc.mydisk.jp/

139 名前:nobodyさん mailto:sage [2007/10/28(日) 00:26:50 ID:???]
Smartyの最大のメリットは、<?php echo $hoge ?>が { $hoge }と書ける事。
(<?= $hoge ?>でいいじゃんってツッこみしないでね。宗教戦争になるから。)
これだけでいいから、Symfonyもなんか考えて欲しいよ、テンプレート機構。
そこが解決されれば、文句無し最強PHPフレームワーク、だと思う。
CakePHPはその辺連携取り易いのにな。


140 名前:nobodyさん mailto:age [2007/10/28(日) 00:28:35 ID:???]
CodeIgniterが軽い理由は、Vが良いせいか?

141 名前:nobodyさん mailto:sage [2007/10/28(日) 01:03:20 ID:???]
>>135
> setter,getterなしでプロパティーに直アクセスすんのな

setter,getterなんて使うのはJavaぐらいなもんだろ?

142 名前:nobodyさん mailto:sage [2007/10/28(日) 01:05:58 ID:???]
> Smartyの最大のメリットは、<?php echo $hoge ?>が { $hoge }と書ける事。

ところで、 { } を使っている人いる?
違う記号に置き換えたりしない?
<{ }>とか。

143 名前:nobodyさん mailto:sage [2007/10/28(日) 01:41:41 ID:???]
>>142
jsやcss部分を{literal}〜{/literal}なんて面倒だから
普通は変更してるんじゃないか?
<{}>とか<!--{}-->とか{{}}とか・・

144 名前:nobodyさん mailto:sage [2007/10/28(日) 02:00:29 ID:???]
>>141
PHPとJavaしか知らないのかな?

145 名前:nobodyさん mailto:sage [2007/10/28(日) 02:10:03 ID:???]
わざわざ煽ってないで「こういうのもありますよ」って事例を示せばいいのに。
日本人ってなんでこうなんだろうね。



146 名前:nobodyさん mailto:sage [2007/10/28(日) 02:26:30 ID:???]
異邦人乙www

147 名前:nobodyさん mailto:sage [2007/10/28(日) 02:45:16 ID:???]
たとえば C# とか getter/setter あるじゃん。

148 名前:nobodyさん mailto:sage [2007/10/28(日) 02:47:57 ID:???]
まともなOO言語は普通getter/setterあるだろ
簡単に書けるようになってる言語もあるが
PHPはそうじゃないし

149 名前:nobodyさん mailto:sage [2007/10/28(日) 11:10:18 ID:???]
C# の Property 機構は良いねぇ.言語的にきれいにまとまってるし.

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

ていうかむしろ Java にこそ getter/setter が存在しない(ただの命名慣習)わけだが.
Java 7 では getter/setter を廃して property 構文を新規に作ろうって動きもあるわけだし.

150 名前:nobodyさん mailto:sage [2007/10/28(日) 11:34:46 ID:???]
アクセサメソッド

151 名前:nobodyさん mailto:sage [2007/10/28(日) 13:53:09 ID:???]
OOPって面倒くさいですね。
お役所の手続き事務みたいに決まりごとが多すぎる。
でも、それを悪いとは思わない。
仕組みを考えた人は頭がいいと思う。

152 名前:nobodyさん mailto:sage [2007/10/28(日) 13:55:53 ID:???]
プログラムって面倒くさいですね。
お役所の手続き事務みたいに決まりごとが多すぎる。
でも、それを悪いとは思わない。
仕組みを考えた人は頭がいいと思う。

153 名前:nobodyさん [2007/10/28(日) 14:13:15 ID:gVsdL0KD]
PDTでsetterとgetterの生成やってくれればいいのに

154 名前:nobodyさん mailto:sage [2007/10/28(日) 14:30:51 ID:???]
getterはgetXxxって名前よりもプロパティ名そのものが好き

155 名前:nobodyさん mailto:sage [2007/10/28(日) 14:37:31 ID:???]
それだとプロパティーと区別付かないじゃん



156 名前:nobodyさん mailto:sage [2007/10/28(日) 14:41:17 ID:???]
アクセサメソッド

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

(操作、面倒くせ)

157 名前:nobodyさん mailto:sage [2007/10/28(日) 14:44:03 ID:???]
むしろアクセサ介さずにアクセスする方が気持ち悪い
内蔵に直接手を入れてうんこ取り出してるようなもの

158 名前:nobodyさん mailto:sage [2007/10/28(日) 17:47:48 ID:???]
readonly/writeonlyなプロパティは別として
読み書き可のプロパティをpublicにしない納得いく理由を挙げてくれ
気持ち悪いとかそういうもんだからとかは無しで

159 名前:nobodyさん mailto:sage [2007/10/28(日) 18:48:21 ID:???]
セックスって面倒くさいですね。
お役所の手続き事務みたいに決まりごとが多すぎる。
でも、それを悪いとは思わない。
仕組みを考えた人は頭がいいと思う。

160 名前:nobodyさん mailto:sage [2007/10/28(日) 20:34:39 ID:???]
まったく関係ないセックスの話がしたいのならよそにいけ

161 名前:nobodyさん mailto:sage [2007/10/28(日) 20:36:22 ID:???]
スレ違いだ。
よそ行って来い。

162 名前:nobodyさん mailto:sage [2007/10/28(日) 20:50:16 ID:???]
まったくだ、このスレの人間はセックスなんて・・・

163 名前:nobodyさん mailto:sage [2007/10/28(日) 21:36:08 ID:???]
>>158
後から変更する可能性があるから

164 名前:nobodyさん mailto:sage [2007/10/28(日) 23:19:35 ID:???]
プロパティを大量に晒すクラス書いたことないから、
セッターとかゲッターとかもあまり書いたことない>おれ。



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

同意。それをさもSmartyの利点のごとく語るやつがいてさ、は?とか思った。
Smartyなんていらない。PHPで十分。
つか、Smarty遅くね?PHPファイルをincludeするほうが3倍速かった。




166 名前:nobodyさん [2007/10/29(月) 10:29:25 ID:rume0jLE]
>>165
Smartyはページキャッシュが欲しくて使ってる

167 名前:nobodyさん mailto:sage [2007/10/29(月) 10:58:01 ID:???]
つ PEAR::Cache_Lite

168 名前:nobodyさん mailto:sage [2007/10/29(月) 13:29:27 ID:???]
>>137とか>>165が作ったオナニープログラムよりはよっぽどマシ
速い遅いとかっていつの時代のサーバを使ってるんだ?w


169 名前:nobodyさん mailto:sage [2007/10/29(月) 13:32:34 ID:???]
ネイティブとSmarty比べてるのにSmartyのほうがマシらしい。

170 名前:nobodyさん [2007/10/29(月) 14:11:54 ID:cAFvFwpp]
おまえらにSmartyの何がわかるんだよ!

171 名前:nobodyさん mailto:sage [2007/10/29(月) 14:16:11 ID:???]
Smartyはデビュー作だけ大ヒットしたものの
その後まったく鳴かず飛ばずで
今は地方のスーパーとかを回っている演歌歌手みたいなもの

172 名前:nobodyさん mailto:sage [2007/10/29(月) 14:30:56 ID:???]
テンプレートってのはそもそもが
htmlを吐き出すときに、コードで書かないといけない。
コードで書いたらごちゃごちゃして見にくい。
htmlをそのまま書いて、その一部に変数等を埋め込めばいいんじゃね?
という発想で作られたもの。

だからhtmlをそのまま書いて、そこにphpコード埋め込むことが
できるphpでは最初っからあまり意味が薄いものだった。

173 名前:nobodyさん mailto:sage [2007/10/29(月) 14:35:25 ID:???]
デザインとロジックは分離するよ。だけどディレクトリ構造まで分離させると、あちこちに散らばってめんどくさい。

変数出力の記述がシンプル、なんて利点をあげる奴もいるけど、出力用の関数を作っといて、
function o($arg,$escape=true){
     if($escape){
          $output=htmlentities($arg);
     }
     echo $output;
}
↑たとえばこういうの作って<?o($hensu)?>てな感じで書けばHTMLもスッキリでしょ。

ええとtruncateはー・・・ああマルチバイトだめなんだ、じゃあ自作修飾子をー・・・とかsmartyのドキュメント見ながらやったりするよりよっぽど早い。
大体、修飾子が連なると読みにくいから、そんなのはロジックの出力直前くらいで整えておく方がいいし。だったらSmartyの必要が無い。

キャッシュはPEAR::Cache_Liteなどで事足りる。


Smartyの素晴らしさを教えてくれ。マジで。

174 名前:nobodyさん mailto:sage [2007/10/29(月) 14:43:53 ID:???]
o('obj.arr.value') という書き方で

$obj['arr']['value']の値を表示させるってのもありだよな。

175 名前:nobodyさん mailto:sage [2007/10/29(月) 14:47:35 ID:???]
PHP自体がテンプレートだから
テンプレート(=PHP)の上層に作られたテンプレート(=Smarty)
って構造
SmartyはPHPに無い+α提供してくれる
と理解してて、Smarty使いこなしてるなら何も言わないけど、
大多数はなんとなく時代の流れ(?)で Smartyって便利だぜー
って言ってる様な気がするんだヨナー



176 名前:173 mailto:sage [2007/10/29(月) 14:51:28 ID:???]
ごめん、$escape==falseの場合はもちろん$output=$arg;しといてね。

スレチだけど、似たようなパターンでよく使ってる関数をひとつ。

d($arr){
    echo "<pre>";
    print_r($arr);
    echo "</pre>";
}

デバッグ時によく使う。

177 名前:nobodyさん mailto:sage [2007/10/29(月) 15:52:16 ID:???]
そうそう、Smartyはほんと良く出来てるよね
<?php echo $hoge; ?>なんて書かずに{$hoge}だけだし
{foreach}{foreachelse}や{section}{sectionelse}、{if}まであるし
{strip}なんかも便利{$hoge|nl2br}なんてこともできるし・・その他多々いろいろ

まあつまり>>173みたいな素敵なコードをわざわざ書かなくていいってことだ!

178 名前:nobodyさん mailto:sage [2007/10/29(月) 15:57:28 ID:???]
制御構造とかの文法がださいのが嫌
自由度も低いし

179 名前:nobodyさん mailto:sage [2007/10/29(月) 16:06:08 ID:???]
177だが、要は使いたい奴は使えばおkってこと
自分で作れる奴はそれを使えばおkってこと

>>178
SmartyはHTMLテンプレートですよ
デザイナーが使えりゃいいんです 使いやすけりゃいいんです



180 名前:nobodyさん mailto:sage [2007/10/29(月) 16:13:21 ID:???]
>>179
実際デザイナーにsmartyのtpl丸投げできてるところってあるの?
foreachとか入ってて、結局デザイナーが作ったHTMLを
Smarty形式にマが組み込んでるほうが多い気がする。

181 名前:nobodyさん mailto:sage [2007/10/29(月) 16:20:46 ID:???]
>>180
まったくだ

182 名前:nobodyさん mailto:sage [2007/10/29(月) 16:23:21 ID:???]
デザイナーに使える奴がいないと、結局自分の余計な仕事が増える
ってか今まで使えるデザイナーに出会ったことが無い・・・orz

183 名前:nobodyさん mailto:sage [2007/10/29(月) 16:30:01 ID:???]
>>178
>自由度も低い
とかいっているヤツは、だいたい使いこなせなかったヤツだったりするw

184 名前:nobodyさん mailto:sage [2007/10/29(月) 16:32:26 ID:???]
>>183
Smartyで自由度を使いこなすとデザイナがわからなくならない?

185 名前:nobodyさん mailto:sage [2007/10/29(月) 16:38:11 ID:???]
使いこなすほど醜くなるのがSmarty



186 名前:nobodyさん mailto:sage [2007/10/29(月) 17:17:03 ID:???]
PHPでSmartyのようなテンプレエンジンがなぜ必要なのかわからん。
デザイナーにシステムに組み込んでからHTMLなんぞいじらせるべきじゃない
デザイン云々はCSSでやらせるべき
その方が効率的

187 名前:nobodyさん mailto:sage [2007/10/29(月) 17:56:21 ID:???]
ザワザワ…

188 名前:nobodyさん mailto:sage [2007/10/29(月) 18:08:23 ID:???]
smartyが作られた国ではデザイナとの分業がはっきりしてるケースが多いのかね…。
日本のIT土木と違って。

189 名前:nobodyさん mailto:sage [2007/10/29(月) 18:17:10 ID:???]
使いにくいとか言うやつはだまって使わなければいいだけなのに、
なんでいちいち欠点をあげつらうのかね?
オレオレテンプレートエンジンを自慢したいだけか?

190 名前:nobodyさん mailto:sage [2007/10/29(月) 18:25:31 ID:???]
○ITドカタ

191 名前:nobodyさん mailto:sage [2007/10/29(月) 18:26:24 ID:???]
>>189
使わなくて済むならいいけど、つかうことを強要されてるんで
どこかで愚痴りたいとか

192 名前:nobodyさん mailto:sage [2007/10/29(月) 18:29:05 ID:???]
プログラマチームが全員完全にSmartyを理解していて、ドキュメント等を何も見なくてもサクサク書けるレベル、
かつ、デザイナーチームもテンプレートとドキュメントルートの位置関係とか、{Smartyのコード}等をちゃんとわかってる現場なら、使う意味はあるかも。
っていう程度。

193 名前:nobodyさん mailto:sage [2007/10/29(月) 18:30:09 ID:???]
>>191
日本には仕事をやめる自由くらいはあるぞw

194 名前:nobodyさん mailto:sage [2007/10/29(月) 18:30:12 ID:???]
>>189
お前の論調で行くと
使いやすいと言う奴は黙って使ってればいいってことになるな

195 名前:nobodyさん mailto:sage [2007/10/29(月) 18:30:55 ID:???]
なぜフレームワークのスレでここまでsmartyの話をするのかw



196 名前:nobodyさん mailto:sage [2007/10/29(月) 18:33:16 ID:???]
2007年ももう過ぎ行く季節だというのに
Smartyてw
Smartyてw

197 名前:nobodyさん mailto:sage [2007/10/29(月) 18:35:11 ID:???]
とっくの昔に結論出てるのに今更SmartySmarty言ってる奴は原始人

198 名前:nobodyさん mailto:sage [2007/10/29(月) 18:36:50 ID:???]
そこでPOHPですよ。
PHPではKwartzぐらい?

199 名前:nobodyさん mailto:sage [2007/10/29(月) 18:43:26 ID:???]
>>194
使いやすいと言う奴については何も言及はしていない
論理を勉強して来い

200 名前:nobodyさん mailto:sage [2007/10/29(月) 18:49:20 ID:???]
>>199
屁理屈の練習は別でやればいいよ。
ここはフレームワークを語るスレ

201 名前:nobodyさん mailto:sage [2007/10/29(月) 19:00:15 ID:???]
Smarty派頭悪すぎワロタ

202 名前:nobodyさん mailto:sage [2007/10/29(月) 19:49:56 ID:???]
>>200-201
おまえら頭悪すぎ
ろくなプログラム組めないんだろうな

203 名前:nobodyさん mailto:sage [2007/10/29(月) 19:50:53 ID:???]
>>202
外の空気吸ってきなよ
深呼吸すると落ち着くぜ

204 名前:nobodyさん mailto:sage [2007/10/29(月) 20:26:34 ID:???]
まあ、高校生くらいなんだろうな
匿名掲示板でも底は見透かされるから無理はすんなってことだ

205 名前:nobodyさん [2007/10/29(月) 20:35:22 ID:gR7ARslJ]
言っとくけど>>202はスーパーハカーだからすごいプログラム組めるよ?



206 名前:nobodyさん mailto:sage [2007/10/29(月) 20:37:23 ID:???]
長期休みみたいなどうでもいい流れになってるな

207 名前:nobodyさん mailto:sage [2007/10/29(月) 20:42:02 ID:???]
smartyという単語が出てきた時から嫌な予感はしてたが






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<226KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef