PHPにもJSPのEL式とかtaglibとか標準で用意しろよ
- 1 :nobodyさん:2009/05/08(金) 22:51:18 ID:???.net
- Javaのまねばかりしてるくせに肝心のViewが全然駄目なんだよなPHPは。
だからSmartyみたいなテンプレートエンジンが出てきたりするんだよ。
なぜPHPにJSPのEL式やTaglibが無いのか。それだけが悔やまれる。
- 99 :nobodyさん:2010/04/09(金) 00:54:35 ID:???.net
- PHPはViewです。
もし、Viewでないというなら
JavaのViewであるJSPとの違いを教えて下さい。
PHP
<?php コード ?>
JSP
<% コード %>
- 100 :nobodyさん:2010/04/09(金) 03:23:54 ID:???.net
- HTML埋め込み型なだけでそれがイコールviewではないだろ
アホなのか
- 101 :nobodyさん:2010/04/09(金) 05:21:15 ID:???.net
- 別にmod_phpだけではないのは
- 102 :nobodyさん:2010/04/09(金) 05:21:56 ID:???.net
- 訂正:ないのでは
- 103 :nobodyさん:2010/04/09(金) 05:38:24 ID:???.net
- JSPもViewではないな別に
Viewによく使われるだけで
- 104 :nobodyさん:2010/04/09(金) 23:19:34 ID:???.net
- JSPはViewなんですけど。
JSPのカスタムタグはViewヘルパー意外の何者でも無いだろ。
お前はJSPにロジック書くのか?
- 105 :nobodyさん:2010/04/09(金) 23:41:34 ID:???.net
- JSPはviewに使うことが多いだけでviewにしか使わない訳じゃないし
JSPにロジックを書くシステムもたくさんある
- 106 :nobodyさん:2010/04/10(土) 00:15:03 ID:???.net
- >JSPはviewに使うことが多いだけでviewにしか使わない訳じゃないし
JSPはViewを担う為に作られたのは明らかだろ。
>JSPにロジックを書くシステムもたくさんある
たくさんはない。そういうシステムもあるというだけ。
でも本来はJSPにロジックを書くのは良くないってのは
お前もよく分かってるだろ?
- 107 :nobodyさん:2010/04/10(土) 00:19:16 ID:???.net
- >>106
いいかげん無知なことに気づけよ
- 108 :nobodyさん:2010/04/10(土) 00:20:27 ID:???.net
- ViewのJSPとロジックのJSPを分離するフレームワークは結構ある
じゃあ<%!とかなんのためにあるのって話になる
- 109 :nobodyさん:2010/04/10(土) 10:45:57 ID:???.net
- PHPが誕生した背景を考えると、HTMLに出力する為の前処理として働くことを目的としてんだから、Viewでいいんじゃねーか?
「Viewじゃ無いことも書ける」様に進化してきた。
が正しいと思われ。
- 110 :nobodyさん:2010/04/10(土) 10:49:37 ID:???.net
- HTMLに出力する為の前処理ならmodelじゃん
- 111 :nobodyさん:2010/04/10(土) 12:29:35 ID:???.net
- >>109
- 112 :nobodyさん:2010/04/10(土) 17:51:32 ID:???.net
- >>108
PHPと同じ思想だな。
つまりPHPはViewであり、ロジックを書くViewと
コンテンツを書くViewに分けて記述するのが望ましい
ということですな。
- 113 :nobodyさん:2010/04/10(土) 17:55:27 ID:???.net
- >>107
俺はお前と違ってPHPもJSPも業務で何度も使っている。
まともな反論もできるようになってから意見するようにしたら?
- 114 :nobodyさん:2010/04/11(日) 07:10:09 ID:???.net
- >>113
俺はお前より業務経験豊かだけど、お前の発言は反論として成立してないよ。
>>108-112が議論を引き継いでるのだから、それに対する自分の意見を述べよ。
- 115 :nobodyさん:2010/04/11(日) 21:49:41 ID:???.net
- >>114
俺の意見は一貫してる。
PHPはViewです。何故Viewなのか。
それは「<?php 〜 ?>」という記述方法にある。
これはJavaの開発でViewとして扱われるJSPと
同じような記述方法だから。
JSPはViewじゃないとか言ってる人がいるけどJSPはViewです。
恥ずかしいのでそういう事を言うのは止めましょう。
JSPでロジックもコンテンツも記述するしてしまうシステムもあるにはあるが、
はっきり言って邪道です。
でも、PHPにはViewしかないのだから
ロジックとコンテンツの両方を記述してしまいます。
ただし、ロジックを書くPHPとコンテンツを書くPHPは
やめましょうねと言ってるだけ。
分かったかこのゴミ屑野郎。
- 116 :nobodyさん:2010/04/11(日) 22:54:27 ID:???.net
- そもそもJSPはviewに使われることが多いだけでJSP=viewではない
- 117 :nobodyさん:2010/04/11(日) 22:55:22 ID:???.net
- まぁMVC覚え立てでこれはviewだ!って言いたい年頃なんだろうな
世の中の設計はMVCモデルだけじゃない
- 118 :nobodyさん:2010/04/12(月) 02:58:02 ID:u5Ol2pO4.net
- >>115
PHPは出発点は確かにJSP相当だけど
(ていうかJSPがPHPに影響受けて作られた)
今ではPHPもView以外のクラスファイルとかだったら
〜?> の閉じタグ書かないのが基本だし、Zendのコード規約でも
ViewのPHPは .phtml、 クラスのPHPは .php みたいに使い分けてる。
ちょっと落ち着け。
- 119 :114:2010/04/12(月) 10:36:34 ID:???.net
- >>115
・JSPはViewである
・記述方法がJSPに似ているからPHPはViewである
・PHPはViewであるからView以外のものを書いてはいけない
という主張でおk?
どれを取っても下らない主張だと思うけど、レベルをあわせて反論するか。
・JSPファイルにはクラスを定義しない
・クラスの記述がJavaに似ているからPHPはViewとは限らない
・無知ゆえの恥ずかしい主張は失笑されるだけだからやめたほうがいい
スレタイが理解出来るレベルに達するまでは議論に参加しないほうがいいと思うよ。
- 120 :nobodyさん:2010/04/13(火) 00:13:15 ID:???.net
- >>118
>今ではPHPもView以外のクラスファイルとかだったら
>〜?> の閉じタグ書かないのが基本だし、
閉じタグ書かなくても開始タグ書いてんだろ。
>Zendのコード規約でも
>ViewのPHPは .phtml、 クラスのPHPは .php みたいに使い分けてる。
拡張子変えてるだけで中身は変わらんだろ。
何が言いたいの?
- 121 :nobodyさん:2010/04/13(火) 00:28:39 ID:adELu1IX.net
- >>120
>拡張子変えてるだけで中身は変わらんだろ。
おい。
じゃあそもそもViewだろうがModelだろうが好きなとこに書けばいいだろ。。。
- 122 :nobodyさん:2010/04/13(火) 00:34:25 ID:adELu1IX.net
- >>120
>閉じタグ書かなくても開始タグ書いてんだろ。
これも閉じタグ書かなければprint(echo)相当の
output部分が無くなるから全然違うぞ。
それ言ったらJSPも結局.javaに変換されるのはどうなんだコラ
- 123 :nobodyさん:2010/04/13(火) 00:39:14 ID:???.net
- >>119
ごめん、レスを書こうとしたんだけど
あまりに低レベル過ぎて虚しくなったから止めた。
でも、一言だけ言わせてもらうと無知って怖いなw
- 124 :nobodyさん:2010/04/13(火) 14:32:17 ID:???.net
- PHPはあくまでもテンプレートエンジン
ttp://www.daifukuya.com/photoxp/archives/php.html
- 125 :nobodyさん:2010/04/13(火) 14:49:17 ID:???.net
- 通勤電車は通勤にしか使わないわけじゃないだろ
積めば角材だって運べる
- 126 :114:2010/04/13(火) 19:50:50 ID:???.net
- >>123
> レスを書こうとしたんだけどあまりに低レベル過ぎて虚しくなったから止めた。
> レスを書こうとしたんだけどあまりに低レベル過ぎて虚しくなったから止めた。
> レスを書こうとしたんだけどあまりに低レベル過ぎて虚しくなったから止めた。
wwwww
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
その主張、誰か聞いてくれる人がいればいいねw
- 127 :nobodyさん:2010/04/13(火) 22:37:01 ID:???.net
- 相手がスキル公開してないのにお前より使ってる宣言は釣りだよな
- 128 :nobodyさん:2010/04/14(水) 14:03:37 ID:???.net
- とりあえず「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関数を定義しなければいけない。
- 129 :nobodyさん:2010/04/19(月) 23:20:55 ID:???.net
- >「PHPはView以外を書いてはいけない」というトンデモ主張
日本語読めるのかテメェは?
PHPはViewだけどプレゼンテーションとロジックは分けて書けると言ってる。
- 130 :nobodyさん:2010/04/20(火) 11:12:32 ID:???.net
- >>129
お前は誰だよww
- 131 :nobodyさん:2010/04/22(木) 01:25:42 ID:???.net
- >>114
JSPに何の躊躇いも無くロジックを書きまくっちゃうような雑魚が
俺に意見するんじゃねぇ。
もうちょっとWebシステム開発について勉強してから書き込め。な?
- 132 :nobodyさん:2010/04/22(木) 05:40:31 ID:???.net
- 設計思想によるから雑魚ではない
viewとロジックを分けるのは絶対だという固定観念に縛られているだけ
- 133 :114=128:2010/04/22(木) 16:36:46 ID:???.net
- >>131
だから、お前は誰だよwww
何に対して反論してるのかもさっぱりわからんしw
お前が仮に>>113で、俺が書いた>>114の冒頭が気に食わんというなら、
ここで華やかな業務経歴を自己紹介してから主張を書き込んでもいいぞw
具体的な意見をまったく書けないで、
「相手が低レベルだから」「俺は出来るから」みたいな事しか言えないのは、
間違いなく無能だってことだろ。無能無能w
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
- 134 :113:2010/04/23(金) 07:52:17 ID:???.net
- >>132-133
じゃあお前等はJSPにロジック書きまくってろよ。
どんだけ能無しだw
- 135 :nobodyさん:2010/04/23(金) 07:56:44 ID:???.net
- ホットデプロイ出てくる以前のアジャイル開発じゃ
ロジックのモジュールもJSPで作るのとか普通にあったが
- 136 :nobodyさん:2010/04/24(土) 04:23:39 ID:???.net
- >>135
Rの中の人ですね。
- 137 :nobodyさん:2010/04/24(土) 05:19:58 ID:???.net
- NTTので昔そんなのあったな
- 138 :114=128:2010/04/24(土) 10:17:23 ID:???.net
- >>134
JSPとPHPの話をすり替えるなよw
俺はPHPでロジック書いてますがwww
こんな事↓を言う自称業務経験アリな方もいらっしゃるのですねwww
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
> ロジックを書くPHPとコンテンツを書くPHPはやめましょうね
- 139 :113:2010/04/24(土) 22:21:05 ID:???.net
- >>138
相変わらず的外れで幼稚なレスしてんなぁ馬鹿がw
お前はPHPでロジックとコンテンツの両方を混ぜこぜにしてろ。
- 140 :nobodyさん:2010/04/24(土) 22:40:40 ID:???.net
- おまえらって
くだらないことで
むきになって
格好悪いねw
- 141 :nobodyさん:2010/04/25(日) 01:10:34 ID:???.net
- ____
/ \ /\ キリッ
. / (ー) (ー)\ <俺はお前より業務経験豊かだけど
/ ⌒(__人__)⌒ \
| |r┬-| |
\ `ー’´ /
ノ \
/´ ヽ
| l \
ヽ -一””””~~``’ー?、 -一”””’ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ <だっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / //
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー’´ ヽ / /
| | l||l 从人 l||l l||l 从人 l||l バンバン
ヽ -一””””~~``’ー?、 -一”””’ー-、
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
- 142 :nobodyさん:2010/06/12(土) 21:19:08 ID:???.net
- だな。
- 143 :nobodyさん:2011/02/05(土) 00:19:01 ID:8vPQPt0L.net
- PHPのタグって<?php 〜 ?>だけだろ?
これ、寂しすぎでしょ。
JSPを見習えよZendさんよー
- 144 :nobodyさん:2011/02/16(水) 22:10:52 ID:???.net
- Zendは強欲すぎんだよ
- 145 : 忍法帖【Lv=40,xxxPT】(3+0:8) 【29m】 電脳プリオン ◆3YKmpu7JR7Ic :2013/01/13(日) 13:56:27.50 ID:???.net ?PLT(12079)
- Taglibって何よ?
- 146 :nobodyさん:2014/01/25(土) 13:18:49.61 ID:???.net
- JS
http://imgclip.net/list.php?folder_id=54350
- 147 :nobodyさん:2018/06/21(木) 05:31:52.65 ID:VtSVJLaY.net
- プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
V0X7E
- 148 :nobodyさん:2019/05/09(木) 01:33:14.27 ID:HHcYDMUs.net
- phpについて役立つ情報とか
http://mevius.5ch.net/test/read.cgi/tech/1557329831/l50
G11
36 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★