☆ P H P 5 ☆
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/06/30 19:46ID:830ve/qpPHP 5.0.0 Beta 1 がリリースされましたのでとりあえず。
http://www.php.net/
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にすりゃいいのにな。
0597nobodyさん
04/10/26 20:41:08ID:???いじろうとしたら反映しないでやんの。
Perlのようにはいかんのね。駄目だこりゃ。
0598nobodyさん
04/10/26 21:26:54ID:???このスレにいるということは PHP5 を使っているという前提で。
PHP5 では以下のような書き方が可能。
$arr = array('a', 'b', 'c');
foreach ($arr as &$val) {
$val .= 'd';
}
print_r($arr);
0600nobodyさん
04/10/26 22:17:24ID:???0601nobodyさん
04/10/26 23:50:01ID:???マジはなし。
まともな開発組みはここ10年ほどはC-C++がほとんど。
0604nobodyさん
04/10/27 00:27:56ID:???コンピュータ業界で10年もの長さで見てる時点でお前は時代遅れのリストラ組み
0605nobodyさん
04/10/27 00:55:40ID:???あんたヒアドキュメントにこだわるねぇ。
PHPにヒアドキュメントがあるかどうかなんか知らねーし
知るつもりもねーし。
そんなことよりいつまでもWebにしか使えない屑言語なんかに
しがみ付いてないで他のまともな言語でも勉強しろよ。な?
0607nobodyさん
04/10/27 01:21:47ID:???スルーしてることにこだわってるんだよw
0608nobodyさん
04/10/27 01:35:10ID:???昔のイメージでVBプログラマーを馬鹿にしてる暇があったらC#でも覚えろと(ry
あ、オブジェクト指向が理解できないスクリプト出身者には無理な注文か(爆笑)
0609nobodyさん
04/10/27 02:50:01ID:???0610nobodyさん
04/10/27 03:56:58ID:???世の中には残念な人がいるもんだ
0611nobodyさん
04/10/27 04:15:35ID:???0612nobodyさん
04/10/27 07:03:25ID:???PHP→Ruby→Perl→JSP→その他
こんな感じ
0613nobodyさん
04/10/27 07:29:08ID:???0614nobodyさん
04/10/27 08:02:28ID:???職種 ソフト開発、WEB系SE・プログラマ
Java
151件が検索に該当しました
PHP
135件が検索に該当しました
C++
75件が検索に該当しました
Perl
52件が検索に該当しました
C#
32件が検索に該当しました
0615nobodyさん
04/10/27 08:06:05ID:???53件が検索に該当しました
少ないねw
0616nobodyさん
04/10/27 14:19:01ID:???0617nobodyさん
04/10/27 14:48:50ID:???0618nobodyさん
04/10/27 18:49:51ID:???JavaもVB並になったってことだな。
なにがVB並になったかってことは想像に任せるが。
0621本7
04/10/28 00:49:52ID:???どのみちPGしかやらないつもりなら永遠に針の山。
人生の中で労働という時間をどう過ごすって視点で考えるならPHPとかでサクっと作っておいて定時で帰れば?
提案力がない以上はずっとコキ使われっぱなしなんだし。
0622nobodyさん
04/10/28 04:05:54ID:???Javaは画面制御やDBとのやりとりに頭を使う必要がなくなってきている。
だから、PHPで作るようなWebだと、どのデータをどこに表示するか、どのタイミングでどの処理を実行するか、結びつけるだけで出来上がる感じになる。
その結果、作業者は使い捨てでよくなるわけだ。
0627nobodyさん
04/10/28 09:42:56ID:???たまに、ひとつの言語も使えるようにならなくて、満足なプログラムもかけないのに、くやしまぎれにそういうこというやつもいるけどね。
そういうやつは、「自分の目でみておきたかったので」とイラクに行ったりする。
0630nobodyさん
04/10/28 14:25:15ID:???俺は24歳で23万くらい。
0632nobodyさん
04/10/28 19:25:31ID:???普段プログラマに馬鹿にされてる無能の営業か
本当に使い捨てレベルのしょーもないコーダーなんだろ。
0633nobodyさん
04/10/28 21:53:21ID:???まあまあ、それは言わないでおきましょう。
自称元プログラマーの営業(つまり、プログラマーから落伍した連中)が
業界の癌であることは周知でしょうから。
0634nobodyさん
04/11/04 21:14:46ID:???お前らよくこんなの使ってんな?
0637nobodyさん
04/11/06 02:30:30ID:???0639nobodyさん
04/11/06 18:43:34ID:???0640nobodyさん
04/11/06 22:06:48ID:???そう思って自分のテスト環境をPHP5にしてみた。
今のところ問題は出てないので、徐々に使用範囲を広げていこうと思う
今日この頃。
0642nobodyさん
04/11/07 10:42:53ID:???あんたホント必死だな。
PHP5なんて趣味レベルの奴しか使ってねーから。
企業サイトじゃ使ってる所なんてねーよ。
もうちょっと頭をつかって発言しろよ。な?
0643nobodyさん
04/11/07 14:01:35ID:???(当然だが)ZendはPHP5に置き換えてるがな。
まあ、俺も今動いている企業サイトで態々
置き換えるメリットは今のところないと思う。
だからといって、PHP5に手を出してないと思うなら大間違い。
0644nobodyさん
04/11/07 15:27:04ID:???現状ではコードキャッシュがZendのものしかないことかなぁ。
PHP4 + MMCacheどっぷりなので、
いまさら生のPHPのスピードでは物足りない。
0645nobodyさん
04/11/07 15:50:08ID:???0646nobodyさん
04/11/13 12:02:02ID:???駄目だこりゃ。
0647nobodyさん
04/11/13 15:57:33ID:???0648nobodyさん
04/11/14 01:40:03ID:???そのときは 両立できた。
今回は両立できないのがキツイな。
両立させるには別ポートでapache動かすしかないの?
0649nobodyさん
04/11/14 03:30:49ID:???そこそこ使えるべ。あとは普及するだけだ。
0650645
04/11/14 03:40:03ID:???後はキャッシュだな。
0651nobodyさん
04/11/14 03:43:33ID:???レン鯖がPHP5に対応したら間違いなく流行るね。
まあ、そうなるのは5.1以降だろうけど。
ところでPHP5のXMLって多バイト文字が化けない?
これさえ直れば現状でも本格的に使い始められるんだけど。
■ このスレッドは過去ログ倉庫に格納されています