PHPにもJSPのEL式とかtaglibとか標準で用意しろよ

1nobodyさん2009/05/08(金) 22:51:18ID:???
Javaのまねばかりしてるくせに肝心のViewが全然駄目なんだよなPHPは。
だからSmartyみたいなテンプレートエンジンが出てきたりするんだよ。
なぜPHPにJSPのEL式やTaglibが無いのか。それだけが悔やまれる。

99nobodyさん2010/04/09(金) 00:54:35ID:???
PHPはViewです。
もし、Viewでないというなら
JavaのViewであるJSPとの違いを教えて下さい。

PHP
<?php コード ?>

JSP
<% コード %>

100nobodyさん2010/04/09(金) 03:23:54ID:???
HTML埋め込み型なだけでそれがイコールviewではないだろ
アホなのか

101nobodyさん2010/04/09(金) 05:21:15ID:???
別にmod_phpだけではないのは

102nobodyさん2010/04/09(金) 05:21:56ID:???
訂正:ないのでは

103nobodyさん2010/04/09(金) 05:38:24ID:???
JSPもViewではないな別に
Viewによく使われるだけで

104nobodyさん2010/04/09(金) 23:19:34ID:???
JSPはViewなんですけど。
JSPのカスタムタグはViewヘルパー意外の何者でも無いだろ。
お前はJSPにロジック書くのか?

105nobodyさん2010/04/09(金) 23:41:34ID:???
JSPはviewに使うことが多いだけでviewにしか使わない訳じゃないし
JSPにロジックを書くシステムもたくさんある

106nobodyさん2010/04/10(土) 00:15:03ID:???
>JSPはviewに使うことが多いだけでviewにしか使わない訳じゃないし
JSPはViewを担う為に作られたのは明らかだろ。

>JSPにロジックを書くシステムもたくさんある
たくさんはない。そういうシステムもあるというだけ。
でも本来はJSPにロジックを書くのは良くないってのは
お前もよく分かってるだろ?

107nobodyさん2010/04/10(土) 00:19:16ID:???
>>106
いいかげん無知なことに気づけよ

108nobodyさん2010/04/10(土) 00:20:27ID:???
ViewのJSPとロジックのJSPを分離するフレームワークは結構ある
じゃあ<%!とかなんのためにあるのって話になる

109nobodyさん2010/04/10(土) 10:45:57ID:???
PHPが誕生した背景を考えると、HTMLに出力する為の前処理として働くことを目的としてんだから、Viewでいいんじゃねーか?
「Viewじゃ無いことも書ける」様に進化してきた。
が正しいと思われ。

110nobodyさん2010/04/10(土) 10:49:37ID:???
HTMLに出力する為の前処理ならmodelじゃん

111nobodyさん2010/04/10(土) 12:29:35ID:???

112nobodyさん2010/04/10(土) 17:51:32ID:???
>>108
PHPと同じ思想だな。
つまりPHPはViewであり、ロジックを書くViewと
コンテンツを書くViewに分けて記述するのが望ましい
ということですな。

113nobodyさん2010/04/10(土) 17:55:27ID:???
>>107
俺はお前と違ってPHPもJSPも業務で何度も使っている。
まともな反論もできるようになってから意見するようにしたら?

114nobodyさん2010/04/11(日) 07:10:09ID:???
>>113
俺はお前より業務経験豊かだけど、お前の発言は反論として成立してないよ。
>>108-112が議論を引き継いでるのだから、それに対する自分の意見を述べよ。

115nobodyさん2010/04/11(日) 21:49:41ID:???
>>114

俺の意見は一貫してる。
PHPはViewです。何故Viewなのか。
それは「<?php 〜 ?>」という記述方法にある。

これはJavaの開発でViewとして扱われるJSPと
同じような記述方法だから。

JSPはViewじゃないとか言ってる人がいるけどJSPはViewです。
恥ずかしいのでそういう事を言うのは止めましょう。
JSPでロジックもコンテンツも記述するしてしまうシステムもあるにはあるが、
はっきり言って邪道です。

でも、PHPにはViewしかないのだから
ロジックとコンテンツの両方を記述してしまいます。
ただし、ロジックを書くPHPとコンテンツを書くPHPは
やめましょうねと言ってるだけ。

分かったかこのゴミ屑野郎。

116nobodyさん2010/04/11(日) 22:54:27ID:???
そもそもJSPはviewに使われることが多いだけでJSP=viewではない

117nobodyさん2010/04/11(日) 22:55:22ID:???
まぁMVC覚え立てでこれはviewだ!って言いたい年頃なんだろうな
世の中の設計はMVCモデルだけじゃない

118nobodyさん2010/04/12(月) 02:58:02ID:u5Ol2pO4
>>115

PHPは出発点は確かにJSP相当だけど
(ていうかJSPがPHPに影響受けて作られた)
今ではPHPもView以外のクラスファイルとかだったら
〜?> の閉じタグ書かないのが基本だし、Zendのコード規約でも
ViewのPHPは .phtml、 クラスのPHPは .php みたいに使い分けてる。

ちょっと落ち着け。

1191142010/04/12(月) 10:36:34ID:???
>>115
・JSPはViewである
・記述方法がJSPに似ているからPHPはViewである
・PHPはViewであるからView以外のものを書いてはいけない
という主張でおk?

どれを取っても下らない主張だと思うけど、レベルをあわせて反論するか。
・JSPファイルにはクラスを定義しない
・クラスの記述がJavaに似ているからPHPはViewとは限らない
・無知ゆえの恥ずかしい主張は失笑されるだけだからやめたほうがいい

スレタイが理解出来るレベルに達するまでは議論に参加しないほうがいいと思うよ。

120nobodyさん2010/04/13(火) 00:13:15ID:???
>>118
>今ではPHPもView以外のクラスファイルとかだったら
>〜?> の閉じタグ書かないのが基本だし、
閉じタグ書かなくても開始タグ書いてんだろ。

>Zendのコード規約でも
>ViewのPHPは .phtml、 クラスのPHPは .php みたいに使い分けてる。
拡張子変えてるだけで中身は変わらんだろ。

何が言いたいの?

121nobodyさん2010/04/13(火) 00:28:39ID:adELu1IX
>>120

>拡張子変えてるだけで中身は変わらんだろ。

おい。
じゃあそもそもViewだろうがModelだろうが好きなとこに書けばいいだろ。。。

122nobodyさん2010/04/13(火) 00:34:25ID:adELu1IX
>>120

>閉じタグ書かなくても開始タグ書いてんだろ。

これも閉じタグ書かなければprint(echo)相当の
output部分が無くなるから全然違うぞ。

それ言ったらJSPも結局.javaに変換されるのはどうなんだコラ

123nobodyさん2010/04/13(火) 00:39:14ID:???
>>119
ごめん、レスを書こうとしたんだけど
あまりに低レベル過ぎて虚しくなったから止めた。
でも、一言だけ言わせてもらうと無知って怖いなw

124nobodyさん2010/04/13(火) 14:32:17ID:???
PHPはあくまでもテンプレートエンジン
ttp://www.daifukuya.com/photoxp/archives/php.html

125nobodyさん2010/04/13(火) 14:49:17ID:???
通勤電車は通勤にしか使わないわけじゃないだろ
積めば角材だって運べる

1261142010/04/13(火) 19:50:50ID:???
>>123
> レスを書こうとしたんだけどあまりに低レベル過ぎて虚しくなったから止めた。
> レスを書こうとしたんだけどあまりに低レベル過ぎて虚しくなったから止めた。
> レスを書こうとしたんだけどあまりに低レベル過ぎて虚しくなったから止めた。

wwwww

> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね

その主張、誰か聞いてくれる人がいればいいねw

127nobodyさん2010/04/13(火) 22:37:01ID:???
相手がスキル公開してないのにお前より使ってる宣言は釣りだよな

128nobodyさん2010/04/14(水) 14:03:37ID:???
とりあえず「PHPはテンプレートエンジンかどうか」という議論や、
ましてや「PHPはView以外を書いてはいけない」というトンデモ主張は、
スレ違いだから自粛してくれ。
まだSmartyの書式と比較するほうが>>1の話題に沿ってるよ。

このスレでは、Smartyが駄目な理由はパフォーマンスにあるみたいだけど、
個人的には{}や<{}>ですべてを済まそうという書式に不満がある。
パフォーマンスを稼ぎたいなら似たようなテンプレートエンジンは沢山あるしね。

不満の主な理由
・リテラルとしての{と}を使うときにめんどくさい。
 js,cssはもとより、本文に{注目}とか書いただけでエラーになる。
 taglibがあればEL式を直書きして出力しなくて済む。
・機能と値の区別がつかない。フィルタの範囲も曖昧。
 <select name="customer_id" size="{$cust_names|@count}">
  <option value='null'>-- none --</option>
  {html_options options=$contact_types|truncate:20 selected=$contact.type_id}
 </select>
・関数呼び出しの構文が汚い。以下は文字列置換の例。
 {assign var='string' value='srcsrcsrc'}{'src'|str_replace:'dst':$string}
 これを解決するために一々smarty関数を定義しなければいけない。

129nobodyさん2010/04/19(月) 23:20:55ID:???
>「PHPはView以外を書いてはいけない」というトンデモ主張
日本語読めるのかテメェは?
PHPはViewだけどプレゼンテーションとロジックは分けて書けると言ってる。

130nobodyさん2010/04/20(火) 11:12:32ID:???
>>129
お前は誰だよww

131nobodyさん2010/04/22(木) 01:25:42ID:???
>>114
JSPに何の躊躇いも無くロジックを書きまくっちゃうような雑魚が
俺に意見するんじゃねぇ。
もうちょっとWebシステム開発について勉強してから書き込め。な?

132nobodyさん2010/04/22(木) 05:40:31ID:???
設計思想によるから雑魚ではない
viewとロジックを分けるのは絶対だという固定観念に縛られているだけ

133114=1282010/04/22(木) 16:36:46ID:???
>>131
だから、お前は誰だよwww
何に対して反論してるのかもさっぱりわからんしw

お前が仮に>>113で、俺が書いた>>114の冒頭が気に食わんというなら、
ここで華やかな業務経歴を自己紹介してから主張を書き込んでもいいぞw

具体的な意見をまったく書けないで、
「相手が低レベルだから」「俺は出来るから」みたいな事しか言えないのは、
間違いなく無能だってことだろ。無能無能w

> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね

1341132010/04/23(金) 07:52:17ID:???
>>132-133
じゃあお前等はJSPにロジック書きまくってろよ。
どんだけ能無しだw

135nobodyさん2010/04/23(金) 07:56:44ID:???
ホットデプロイ出てくる以前のアジャイル開発じゃ
ロジックのモジュールもJSPで作るのとか普通にあったが

136nobodyさん2010/04/24(土) 04:23:39ID:???
>>135
Rの中の人ですね。

137nobodyさん2010/04/24(土) 05:19:58ID:???
NTTので昔そんなのあったな

138114=1282010/04/24(土) 10:17:23ID:???
>>134
JSPとPHPの話をすり替えるなよw

俺はPHPでロジック書いてますがwww
こんな事↓を言う自称業務経験アリな方もいらっしゃるのですねwww

> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPbヘやめましょうbヒ
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね

1391132010/04/24(土) 22:21:05ID:???
>>138
相変わらず的外れで幼稚なレスしてんなぁ馬鹿がw
お前はPHPでロジックとコンテンツの両方を混ぜこぜにしてろ。

140nobodyさん2010/04/24(土) 22:40:40ID:???
おまえらって
くだらないことで
むきになって
格好悪いねw

141nobodyさん2010/04/25(日) 01:10:34ID:???
          ____
       / \  /\ キリッ
.     / (ー)  (ー)\    <俺はお前より業務経験豊かだけど
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |
     \     `ー’´   /
    ノ            \
  /´               ヽ
 |    l              \
 ヽ    -一””””~~``’ー?、   -一”””’ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ   <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / // 
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/ 
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー’´      ヽ /    /
 |    |   l||l 从人 l||l      l||l 从人 l||l  バンバン
 ヽ    -一””””~~``’ー?、   -一”””’ー-、
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

142nobodyさん2010/06/12(土) 21:19:08ID:???
だな。

143nobodyさん2011/02/05(土) 00:19:01ID:8vPQPt0L
PHPのタグって<?php 〜 ?>だけだろ?
これ、寂しすぎでしょ。
JSPを見習えよZendさんよー

144nobodyさん2011/02/16(水) 22:10:52ID:???
Zendは強欲すぎんだよ

Taglibって何よ?

146nobodyさん2014/01/25(土) 13:18:49.61ID:???

147nobodyさん2017/12/30(土) 14:38:27.35ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

PQOSGMS5KK

148nobodyさん2018/06/21(木) 05:31:52.65ID:VtSVJLaY
プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。

V0X7E

149nobodyさん2019/05/09(木) 01:33:14.27ID:HHcYDMUs
phpについて役立つ情報とか
http://mevius.5ch.net/test/read.cgi/tech/1557329831/l50

G11

新着レスの表示
レスを投稿する