☆ P H P 5 ☆
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/06/30 19:46ID:830ve/qpPHP 5.0.0 Beta 1 がリリースされましたのでとりあえず。
http://www.php.net/
0491nobodyさん
04/10/22 20:23:54ID:???0492nobodyさん
04/10/23 00:54:36ID:???0493nobodyさん
04/10/23 01:37:02ID:???0494nobodyさん
04/10/23 03:31:53ID:???0495nobodyさん
04/10/23 04:04:09ID:???源のものがPerlであったこと(単にCGIを書く選択肢で手軽だったのがPerlだったからでしょ)
よりも、利用のされかたが似ているスクリプト言語としての特徴からでしょ。
0496nobodyさん
04/10/23 04:17:05ID:???0497nobodyさん
04/10/23 05:56:09ID:???0498nobodyさん
04/10/23 06:44:59ID:???中途半端にならざるをえない。
0499nobodyさん
04/10/23 10:36:26ID:???0500nobodyさん
04/10/23 11:24:24ID:???0501nobodyさん
04/10/23 13:23:44ID:???0502nobodyさん
04/10/23 14:45:09ID:???0504nobodyさん
04/10/23 22:48:18ID:???0505nobodyさん
04/10/23 23:23:56ID:???0506nobodyさん
04/10/23 23:25:48ID:???0507nobodyさん
04/10/23 23:57:05ID:???ただ、システムを監視して異常を知らせるメールを出すスクリプトとか perl で書くときには
手を抜いてヒアドキュメントで済ませてしまうこともしばしば。
必要無いっちゃあ無いんだが、あるとコーディング時間を10分ぐらい短縮できるっつーか。
もちろん、漏れが PHP5 でそういうスクリプトを書くことは多分あり得ないので、
PHP5のヒアドキュメントのサポートが弱いことについて個人的に不満は無い。
0508nobodyさん
04/10/24 08:00:57ID:???毎日書き込みあるし。
0509nobodyさん
04/10/24 09:22:12ID:???0510nobodyさん
04/10/24 10:03:39ID:???0511nobodyさん
04/10/24 11:57:28ID:???0512nobodyさん
04/10/24 12:25:05ID:???class aa extends(xx yy zz) {}
0513nobodyさん
04/10/24 13:23:13ID:???むしろtemplateキボンヌ
0514nobodyさん
04/10/24 13:35:39ID:???0515nobodyさん
04/10/24 13:39:35ID:???0516nobodyさん
04/10/24 13:57:24ID:???0517nobodyさん
04/10/24 17:35:01ID:???$php = array(function {}, 5 => function {});
0518nobodyさん
04/10/24 17:40:54ID:???0519nobodyさん
04/10/24 18:14:38ID:???$fs = array(create_function( '', 'return TRUE;' ), 5 => create_function( '', 'return FALSE;' ));
echo $fs[0]();
echo $fs[5]();
0520nobodyさん
04/10/24 18:39:50ID:???なんでもかんでもPerlのコード=汚いっていうのも何か
人の受け売りっつーか、ネットに躍らせれてるっつーか。
汚いコードの意味って分かって言ってんのか?
0522nobodyさん
04/10/24 20:28:16ID:???0525nobodyさん
04/10/24 21:20:19ID:???0526nobodyさん
04/10/24 21:59:47ID:???0528nobodyさん
04/10/24 22:39:54ID:???0529nobodyさん
04/10/24 23:29:40ID:???0531nobodyさん
04/10/24 23:58:22ID:???HTML埋め込み言語っていうのはPHP厨には触れちゃいけない鬼門だったか。
0533nobodyさん
04/10/25 00:07:22ID:???PHPがHTML埋め込み言語だからヒアドキュメントが必要ないと言ってるのに、
>>523
>PHP=HTML埋め込み言語のくせによく言うよ。
>PHP自体がヒアドキュメントみたいなもんだろ。
と、見当違いのレスをして、それをつっこまれると
>おまえなんかチンコまるだしのクセに。
と、また見当違いのレスをして、しまいには
>なんかPHP厨が必死だなぁ。
>HTML埋め込み言語っていうのはPHP厨には触れちゃいけない鬼門だったか。
なんかこの子がかわいそうになってきた。
0534nobodyさん
04/10/25 00:12:21ID:???かわいそうなのはお前だ。>>523=>>531は自分が勘違いしてることに既に気付いていて、
それを必死に覆い隠そうとしてるだけだ。
そんなこともわからないのか?
0535nobodyさん
04/10/25 00:22:14ID:???0536nobodyさん
04/10/25 01:06:25ID:???まあ、おれはJAVAのライセンスをもつPHPプログラマーだから気にならないが。
0537nobodyさん
04/10/25 01:15:59ID:???0540nobodyさん
04/10/25 02:48:36ID:???0542nobodyさん
04/10/25 04:02:15ID:???0545nobodyさん
04/10/25 05:49:44ID:???バカにすんな。
データベースはJDBCフレームワーク使ってるし、WebはサーブレットとJSPでMVCしている。
まともな共通データベース接続フレームワークやら、標準のテンプレートやらがないPHPといっしょにすんな。
おまえフレームワークいいたいだけとちがうんか?
0546nobodyさん
04/10/25 06:52:20ID:???使えるってだけでここまで自慢するやつもめずらしいw
で、仕事は見つかったか?
0547nobodyさん
04/10/25 06:53:37ID:???ぷ
0549nobodyさん
04/10/25 09:56:15ID:???0550nobodyさん
04/10/25 10:42:56ID:???0551nobodyさん
04/10/25 12:34:14ID:???JDBCもサーブレット・JSPもフレームワークだろ。
そうじゃなかったらフレームワークってどういう意味なんだ?
0553nobodyさん
04/10/25 14:40:05ID:???それをいうなら、Swingはフレームワークだし、CollectionなんかはCollectionフレームワークと呼ばれてるし、Javaのライブラリはフレームワークと呼べるだろうが。
オマエら、自分がフレームワークの意味を誤解してることに気づかずに人を馬鹿にしてんのか?
0554nobodyさん
04/10/25 14:50:30ID:???Javaで飯食ってる奴なら、この流れでは「フレームワーク」が
「Webアプリケーションフレームワーク」を指しているということくらいわかる筈だが
0555nobodyさん
04/10/25 15:08:30ID:???あんな、みんなが使ってるからっていうこと以外とりえがないもの、使おうが使うまいがどうでもいいんじゃねぇの?
入力をまとめる仕組みと検証の仕組みと、あとはちょっとしたタグライブラリ作ってれば、使う必要ねぇだろ。
0556554
04/10/25 15:51:12ID:???フレームワークってのは「皆で同じものを使う」からこそメリットがあるのだよ。
俺フレームワークだと開発・メンテの手間もさることながら、新人への
教育コストが馬鹿にならないでしょ。
Strutsなら「Struts in Action読んどいて」で済む。
それに求人する時もまさか「俺の作ったフレームワークが使える人」なんて
募集できねえしな。
0557nobodyさん
04/10/25 16:18:25ID:???実際それで済むとおもってんの?
Strutsなんか、まともに使おうと思えば、俺フレームワーク的な部分を作ることにもなるわけだよ。
その言い方だと、みんなが使ってれば良かろうが悪かろうがOKってことか?
WebWork2とか、ほとんど日本語の資料がなくて周りで使ってないフレームワークはメリットがないってことか?
0558nobodyさん
04/10/25 16:19:40ID:???フレームワークって言葉にあこがれてるだけじゃねぇの?
0559nobodyさん
04/10/25 16:28:16ID:???Strutsなんか、使う必要があるときに使えばいいんだよ。
フレームワークって言葉にあこがれてるだけじゃねぇの?
0560554
04/10/25 16:29:48ID:???実際それで済んでるよ。
Struts + Spring + Hibernate + Velocity + JUnitで、
俺フレームワーク的な部分は一切無し。
そりゃユーティリティクラスはいくつか作るけど、
そんなもんの教育コストはたかがしれてるからね。
Javaでやるような案件はチームでの開発が基本だから、
「みんなが使ってる」ってのは重要。
当然、普及度と機能(出来の良さ)を天秤にかけてどのフレームワークを
採用するか決めるわけだが、そんなこともわからんのか?
0562nobodyさん
04/10/25 16:33:25ID:???PHPに無理矢理当てはめると、
Struts + Spring + Hibernate + Velocity + JUnit
Mojavi + ??? + ??? + Smarty + PHPUnit
となるかな。
今のところ???の部分がないけど。
0563nobodyさん
04/10/25 16:36:40ID:???> 採用するか決めるわけだが
それで、どうしてオマエにStrutsを強要されなきゃなんないの?
結局コントローラ的なクラスと受け渡し用のクラス作ることに馴染んどけば、あとは設定方法がちょっと違うだけだから問題ないだろ。
チーム内で同じフレームワーク使えば十分じゃないか。
あんたのところがStrutsに慣れているからという理由で押し付けんでくれ。
0564nobodyさん
04/10/25 16:38:40ID:???そうすると、Mojaviなんかだれも使ってないから使う価値がないみたいだが。
普及度と機能を天秤にかけると。
> Javaでやるような案件は
っていうのが、Javaを神聖視してるみたいで笑える。
0566nobodyさん
04/10/25 16:47:31ID:???みんなが使ってることに意味があるんだからstruts使えってさ。
Strutsなら、Struts in Action読ませとけば使えるから、って。
0567nobodyさん
04/10/25 16:56:10ID:???おまえはアメリカ人か、と。
0568554
04/10/25 16:57:45ID:???別にStrutsの強要なんかしてないよ。
お前が>>555で
>で、その「Webアプリケーションフレームワーク」ってのはStrutsのことを指すわけか。
>あんな、みんなが使ってるからっていうこと以外とりえがないもの、使おうが使うまいがどうでもいいんじゃねぇの?
と書いてきたから、複数人開発が基本のJavaによるウェブアプリ開発
においては「みんなが使ってるからっていうこと以外とりえがない」んじゃなくて
「みんなが使っている」ということが重要なんだよ、と教えてあげただけです。
>>564
PHPはJavaと対照的に一人とか少人数での開発に採用されることが多いから
その場合はJavaほど普及度や教育のしやすさを重視する必要はない、
というのはわかるか?
0569554
04/10/25 17:00:07ID:???日本人ですよ。
「Javaのライセンス」を持ってるのに世間が何故Strutsを選ぶのかわかってない
みたいだったから、その理由を教えただけ。
0570nobodyさん
04/10/25 17:13:24ID:???それは、作るものや組織の構成によるだろ。
オマエも引用してるけど、「使おうが使うまいがどうでもいいんじゃねぇの?」といってるんだよ。
それがHibernateみたいに使えば作り方が大幅に変わって、同等のフレームワークもってないものなら別だが。
俺フレームワークでも、WebWorkでもTapestryでも、プロジェクト中に出てくるパターンの例作っとけばどうにかなるだろ。
0571554
04/10/25 17:28:53ID:???作るものや組織の構成で何を重視するかが違ってくるというのは同意するけど、
適材適所ということを考えると、Javaを採用した開発はPHPの場合よりも
多人数で行う案件のほうが多くなるわけで、「Javaだと普及度や教育の
しやすさを重視する必要」はあると思う。
決してどうでもいい問題じゃないよ。
あと、俺フレームワークだと「○○の時はどうすんの?」みたいな質問も
全部設計者のところに集中すると思うんだが、ウザくないかね。
俺は面倒くさいこと嫌いだから、そのへんのノウハウをいちいちとりまとめて
メンバーに周知するよりは、Strutsでラクするほうがいいな。
俺はJavaライセンス持ってないから、そろそろ絡むのやめるよ。
0572nobodyさん
04/10/25 17:36:53ID:???だから「みんなが使ってるからっていうこと以外とりえがない」と書いてるだろ。
それに価値を見出すなら使えばいいし、オレはそれに価値を見出していないから使ってないというだけの話。
やみくもに使っとけっていうほど便利なもんでもないだろ。
TapestryやらWebWorkやらSpringMVCの方が機能としてはいいだろ。
まあ、Spring+JSP2.0のおかげで、WebWork使うメリットはなくなったけどな。
どうせStrutsが担う部分なんか末端部分だけで、結局「○○の時はどうすんの?」みたいな質問は来るんだから、手に馴染むフレームワーク使っとけばいいんだよ。
> 適材適所ということを考えると、Javaを採用した開発はPHPの場合よりも
> 多人数で行う案件のほうが多くなるわけで、「Javaだと普及度や教育の
> しやすさを重視する必要」はあると思う。
それは、「Javaだと」じゃなくて「多人数で行う案件だと」だろ。「必要」というなら。
それも、「皆が使ってる」というメリットが必要なのは、人の出入がある場合だ。
> 俺は面倒くさいこと嫌いだから、そのへんのノウハウをいちいちとりまとめて
> メンバーに周知するよりは、Strutsでラクするほうがいいな。
オマエはStrutsがラクなんだから、Struts使えばいい。
俺は俺フレームワークがラクなんだから、俺フレームワークを使う。
0573nobodyさん
04/10/25 17:51:57ID:???気になるんだけど
> 俺は面倒くさいこと嫌いだから、そのへんのノウハウをいちいちとりまとめて
> メンバーに周知するよりは、Strutsでラクするほうがいいな。
って、ほんとにStrutsで他に比べてラクできるの?
一般論として。慣れてるからとかじゃなくて。
Strutsって薄いフレームワークだから、Strutsじゃないフレームワークでもその部分はカバーしてそうだし、すぐにStrusの範囲からはずれた質問がきたりしそうだし、そこんとこ疑問なんだけど。
0574nobodyさん
04/10/25 18:18:02ID:???0575nobodyさん
04/10/25 18:42:25ID:???検索でも引っかからないしスレタイも読めません。
0576nobodyさん
04/10/25 18:44:18ID:???ストレス解消法ないんだし
0577nobodyさん
04/10/25 18:47:11ID:???0578554
04/10/25 19:11:38ID:???「Strutsを選んだほうがラク」っていうのは、Strutsの出来がいいとかそういう
意味ではなくて、Java用フレームワークの中ではStrutsが雑誌記事も書籍も
ウェブサイトも一番充実してるから、教育の手間がかからないということです。
Strutsと関係ない部分への質問はまた別問題。
要は新人に独習させるのに、Struts、WebWork、Tapestryのどれが一番
簡単そうかという話です。
0579nobodyさん
04/10/25 19:43:04ID:???ヒアドキュメントが無いという突込みにももう必死な状態。
哀れだよあんたら(w
0580nobodyさん
04/10/25 20:00:43ID:???0581nobodyさん
04/10/25 20:07:30ID:???0582536
04/10/25 22:11:27ID:???0583nobodyさん
04/10/25 22:31:54ID:???Strutsは資料がたくさんあるっていっても、結局たくさんあるのは導入あたりの浅い情報ばっかりだからなぁ。
わけわからん新人やら派遣社員やらがやってくる現場ならいいのかも知れんけど、それでもそれなりのテンプレートが用意できてれば、なんでも構わないんじゃないかと思う。
SpringならSpringMVCでもいいんじゃないかと。
要は入力データを検証してコントローラーにインジェクションする仕組みと、タグライブラリの説明があればいいわけで。
ひとつにプロジェクトに限ればすべてを網羅して説明する必要もないからね。
0584nobodyさん
04/10/26 00:35:08ID:???あ、まだ居たんですかヒアドキュメント厨。
しかも
>ヒアドキュメントが無い
あるし…
あんま発言すると無知がばれるから黙ってたほうがいいよ
0585nobodyさん
04/10/26 01:44:10ID:???0586nobodyさん
04/10/26 01:52:45ID:???0587nobodyさん
04/10/26 02:05:55ID:???0588554
04/10/26 03:27:56ID:???SpringMVCはStrutsよりもさらにプリミティブな作りだから、
比べものにならないくらい使うのに手間がかかるよ。
新人や派遣さんに使わせるには、SpringMVCを俺フレームワークでラップ
しないと構造が理解してもらえないと思う。
SpringMVCやってからStrutsに戻ると、資料の充実度に感動します。
ところで、PHP5が普及してくるとフレームワークもinterfaceや
例外使いまくりのJavaもどきなものになっていくのだろうか。
0589nobodyさん
04/10/26 05:43:43ID:???>>585-586
つまんねーこと言ってねーでおまいらも燃料投下汁
0590nobodyさん
04/10/26 06:43:29ID:???その理由が「みんなが使ってるから」だと。
そんなこというなら、おとなしくみんなが使ってるVBにすりゃいいのにな。
■ このスレッドは過去ログ倉庫に格納されています