【PHP】フレームワークについて語るスレ5【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/09/30(土) 10:25:07ID:WYEQsiOw[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
0389nobodyさん
2006/11/19(日) 20:04:29ID:???0390nobodyさん
2006/11/19(日) 20:07:02ID:afBb4Sje0391nobodyさん
2006/11/19(日) 20:17:11ID:???//電波 ここから
echo "
俺はこのスレを読んで最先端の雰囲気を味わいたいと思っています。
俺の知らない用語がチラホラ出てきます。
きっと難しいハイテクな話をしているんだと思います。
昔ラジコンを買うとき、ラジコン技術を毎月読んで研究していました。
毎月読んでいると商品知識が増えて、実物は持ってないけど最新のマシンについて詳しくなれました。
遂に手に入れたラジコンでレースに出場したら予選落ちでした。
頑張って年内にフレームワークにチャレンジしてみたいと思います。
";
//電波 ここまで
?>
0392nobodyさん
2006/11/19(日) 23:09:16ID:???PHPでプログラムを沢山書いて同じようなことをするのがアホらしくなった人が使うもの
素人が使うものじゃない
0393nobodyさん
2006/11/19(日) 23:17:24ID:pGftQRtpPHPフレームワーク使うのがアホらしくなった人→Rails
0394nobodyさん
2006/11/20(月) 00:26:56ID:???0395nobodyさん
2006/11/20(月) 00:39:55ID:???今はRoRの派生だったり影響を受けたフレームワークが多いから
おおよそどの言語でも選択枠はあると思うよ。
RoRが元祖ってだけでね。
ラーメン屋でも「元祖」が必ずうまいとは限らないでしょ。
0396nobodyさん
2006/11/20(月) 01:22:49ID:???初心者が使おうとしてもろくに使えないだろう
0397nobodyさん
2006/11/20(月) 02:08:37ID:???最初phpで作ろうと思ったけど駄目だから、rubyで作った。って作者が公言してるし。
0398nobodyさん
2006/11/20(月) 03:00:31ID:???フレームワーク使えばフレームワークに沿った使い方するから、
大丈夫じゃない?
0400nobodyさん
2006/11/20(月) 03:47:11ID:???0401nobodyさん
2006/11/20(月) 04:32:22ID:DSHvs9BCProc,Mix-in,OpenClass
このへんが肝だ
PHPなんかじゃ不可能
0402nobodyさん
2006/11/20(月) 12:43:13ID:???0403nobodyさん
2006/11/20(月) 13:06:07ID:???あれってPHP特有じゃないの?
0405nobodyさん
2006/11/20(月) 14:34:13ID:???ざっと調べて見て、確かにあったら良いなーと思ったけど
これって言語のルーツや性質の違いによる機能差じゃない?
バリバリのオブジェクト指向言語とほぼWeb特化な言語、
人によって好みの差はあっても、言語そのものを貶されるいわれはないな。
0406nobodyさん
2006/11/20(月) 14:35:39ID:???delegateするってこと?
includeは確かにそれっぽくなりそう
extendは継承関係無ければrunkitか
0408nobodyさん
2006/11/20(月) 16:21:10ID:???0409nobodyさん
2006/11/20(月) 16:31:01ID:???0410nobodyさん
2006/11/20(月) 17:46:21ID:???どれも言語仕様的にぺちぺでサポートされてないから
あながち知ったかとは言えない
力技でそれっぽく出来るってだけだ
0411nobodyさん
2006/11/20(月) 20:44:40ID:???0412nobodyさん
2006/11/20(月) 20:50:07ID:???0413nobodyさん
2006/11/20(月) 21:37:57ID:???0414nobodyさん
2006/11/20(月) 23:35:54ID:???//電波 ここから
echo "
今、PHPは輝いている☆
PHPのおかげで飯が食えています。
PHP様様だな〜。
とりあえずPHPでWeb制作の仕事をやりつつ、今後はRubyも勉強してみたいです。
オブジェクト指向プログラミングをもっと深く掘り下げて理解したいな。
http://d.hatena.ne.jp/sumim/20040525/p1
その後は関数型言語も理解しておきたい。LispとかHaskellあたりかな?
まだまだスキルアップの道のりは続くよ。
みんな頑張ろう\(^o^)/
";
//電波 ここまで
?>
0415nobodyさん
2006/11/21(火) 04:00:15ID:???ぐぐってもよくわからないのだけど…
0416nobodyさん
2006/11/21(火) 04:06:24ID:???http://wiki.s2php5.jp/s2container.php5/callメソッドにaspectする
0418nobodyさん
2006/11/21(火) 11:31:15ID:???http://wiki.s2php5.jp/s2container.php5/call%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%ABaspect%E3%81%99%E3%82%8B
こっちのURLで表示されました。
0419nobodyさん
2006/11/21(火) 13:23:18ID:???詳しい人特徴を三行で教えて
0420nobodyさん
2006/11/21(火) 13:52:01ID:???ん
こ
0421nobodyさん
2006/11/21(火) 14:15:04ID:???兄弟たるsymfonyに対するアドバンテージは?
0422nobodyさん
2006/11/21(火) 14:38:45ID:0SgbBMvuテンプレートエンジンの自由度。
デフォでついてくるのはSmartyとPHPTALか。
rendererの作りは単純だから好きなヤツと組み合わせる事が出来ると思います。
router搭載したけどXMLで記述しないといけない。
というか設定ファイルが全部XML。
symfonyに比べるとやらなきゃいけないことが多いよ。
それを良しとするか悪しとするか次第。
0423nobodyさん
2006/11/21(火) 16:03:15ID:???0424nobodyさん
2006/11/21(火) 19:52:06ID:???symfony使うと、smartyなんかいらないでしょ。
0426nobodyさん
2006/11/21(火) 23:57:00ID:???わざわざテンプレなんていらなくなった
0427nobodyさん
2006/11/22(水) 00:07:20ID:???0429nobodyさん
2006/11/22(水) 05:43:10ID:ULk44Dif0430nobodyさん
2006/11/22(水) 05:57:45ID:???それがいい
0431nobodyさん
2006/11/22(水) 05:59:45ID:???0432nobodyさん
2006/11/22(水) 06:14:11ID:???だとしたらかなりいい方法に思えるね
0435nobodyさん
2006/11/22(水) 20:06:33ID:???http://pc8.2ch.net/test/read.cgi/php/1163850802/
0436nobodyさん
2006/11/22(水) 20:23:16ID:???だが、Symfony使ってて思うのが、<?php echoが書くのも見た目にもウザくてどうにかしたいので
Flexy_Templateでいいから対応してくれないかと思う。
または、simplateがもっとメジャーになればいいと思う。
Templateに複雑なことはさせないし、extensionだし、個人的には一番いいと思う。
・・・、使ったことないけどな・・・。
0437nobodyさん
2006/11/22(水) 20:35:12ID:???サポートするとかPHPモードへのデリミタを追加できるようにするとかすべきだな
ZFのコーディング規約でさえ <?php echo 〜 ?> とフルで書かないといけないとか
もうアホですよ誰もがバカバカしいと感じてるはずなのに
こんなのPHPらしくない
0438nobodyさん
2006/11/22(水) 20:57:01ID:???0439nobodyさん
2006/11/22(水) 21:22:14ID:???0440nobodyさん
2006/11/22(水) 21:48:58ID:???0441nobodyさん
2006/11/22(水) 22:03:18ID:ULk44Dif0442nobodyさん
2006/11/22(水) 22:10:05ID:???0443nobodyさん
2006/11/22(水) 22:12:03ID:???XML宣言と衝突するというだけの理由のために
ショートタグは暗黙の内に忌み嫌われる存在になりましたとさ
おしまい
0444nobodyさん
2006/11/22(水) 22:13:36ID:???負荷がやばいんですけど
なんとかなりませんか
0445nobodyさん
2006/11/22(水) 22:20:01ID:???0447nobodyさん
2006/11/22(水) 22:32:49ID:???それがSmarty
でSmartyのために何千行もあるPHPコードをrequireするのは馬鹿馬鹿しい
だからネイティブで新しいtemplate機構をという話
0448nobodyさん
2006/11/22(水) 22:56:34ID:???echoすら面倒なら、ASPタグオンにして%=にすれば?
0449nobodyさん
2006/11/22(水) 23:06:23ID:???ASPタグに至っては誰も使ってないからPHP6で無くなりそうな予感
0450nobodyさん
2006/11/22(水) 23:10:27ID:???0451nobodyさん
2006/11/22(水) 23:12:25ID:???0452nobodyさん
2006/11/22(水) 23:45:35ID:???0453nobodyさん
2006/11/23(木) 00:03:46ID:???なにも問題はない
0454nobodyさん
2006/11/23(木) 00:12:31ID:igCGX1YU0456nobodyさん
2006/11/23(木) 02:09:09ID:???<?= ?>を使うべきじゃないって言うのは、ほとんどの人が理由もわからずにそう言ってただけ。都市伝説みたいなもんだな。
JSPが流行りだして、PerlでもTTやH::Tを使うことが多くなって、PHPでもSmarty使わなきゃ、みたいな妙な流れに乗った幹事。
0458nobodyさん
2006/11/23(木) 02:19:28ID:???理由はXML宣言と動作サーバーの設定に左右されない互換性のため。
0459nobodyさん
2006/11/23(木) 02:25:35ID:???W3C信者なら<%や<?など使わず<?php ?>と書くべき
テンプレートエンジン使うのはDWとかでプレビュー出きるからじゃないの知らないけど
0460nobodyさん
2006/11/23(木) 02:38:36ID:???問題になった時点で置換したらいいだけだし
0461nobodyさん
2006/11/23(木) 02:47:56ID:???0462nobodyさん
2006/11/23(木) 02:52:39ID:???0463nobodyさん
2006/11/23(木) 03:00:42ID:???0466nobodyさん
2006/11/23(木) 05:37:37ID:???0468nobodyさん
2006/11/23(木) 05:45:30ID:???そんな糞オペレーションするなら速攻RubyかPythonに乗り換える
0469nobodyさん
2006/11/23(木) 08:09:50ID:???xmlとphpが混在してかつパースする必要があると思う訳だが
俺が想像できるのは
1.PHPのエディタ
2.デザインのソフト
3.PHP自身
これくらいで、全て問題にならん上にそんな状況も発生しない
0470nobodyさん
2006/11/23(木) 08:13:12ID:???0472nobodyさん
2006/11/23(木) 08:32:20ID:???0473nobodyさん
2006/11/23(木) 11:59:07ID:???以前になんか C で書かれた extension 版の Smarty っぽいやつなかったっけ……
0475nobodyさん
2006/11/23(木) 12:20:40ID:???0476nobodyさん
2006/11/23(木) 12:34:53ID:???<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
みたいなのを"PHP"がパースエラーにするのであって<?が悪い訳じゃない
<?xml記述は無視するように、PHP側が対処すれば解決だろ
<?=はPHP
<?phpはPHP
<?xmlはxml
<?はxmlとphpで競合するからパースエラーは仕方ないので使う奴が悪い
何か解釈間違ってるか?
0477nobodyさん
2006/11/23(木) 13:02:14ID:???0478nobodyさん
2006/11/23(木) 13:07:17ID:???xmlなんて461の言うとおりphpで吐けばOK
0479nobodyさん
2006/11/23(木) 13:15:27ID:???<?=が悪いって時点で論点がズレてるのは分かったか?
0480nobodyさん
2006/11/23(木) 13:23:16ID:???ショートタグ不可だと、ソース丸見えちゃう危険があるんだよなぁ・・
0481nobodyさん
2006/11/23(木) 14:58:24ID:???0482nobodyさん
2006/11/23(木) 16:11:32ID:???0483441
2006/11/23(木) 17:25:59ID:2R56Km/20484nobodyさん
2006/11/23(木) 18:19:49ID:???<?php
処理
:
?>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
って書いたときとかだよね。
XMLのところだけ、
<?php echo '<?xml version="1.0"?>' ?>
って書けばいいだけなんじゃないの。
てか、<? をHTMLに書きたい場合、どうやってエスケープするんだっけ
0486nobodyさん
2006/11/23(木) 18:38:37ID:???0487nobodyさん
2006/11/23(木) 19:26:21ID:jDRAbFoLあと、<?= ?> にするとしても、エスケープのことを考えると、
これだけじゃおさまらんよね?
<?= ?>がデフォルトエスケープで、
<?== ?> がそのまま表示とかならいいのに。
■ このスレッドは過去ログ倉庫に格納されています