トップページ⇒php
1001コメント296KB

【戦場は】PHP王とJava乞食【エンタープライズ】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/02/17(金) 06:09:32ID:4PMZdNwH
速度大幅アップの5.1の降誕でエンタープライズ分野への足固め完了!
Javaを地べたにひれ伏させるZend Frameworkの登場が待たれる今日この頃、
皆さん、いかがお過ごしですか?(by きっこ)


過去スレ:
【5.1発表】PHP一色 さようならPerl【Javaを凌駕】
http://pc8.2ch.net/test/read.cgi/php/1134820417/l50
【明暗】金持ちPHP様・貧乏Perl様【格差】
http://pc8.2ch.net/test/read.cgi/php/1132681055/
【5.1登場】PHP時代到来 他言語終了【Perl即死】
http://pc8.2ch.net/test/read.cgi/php/1129715894/
優秀な言語が色々ある時代 粗悪PHPの出る幕なし
http://pc8.2ch.net/test/read.cgi/php/1127441561/
今はPHPの時代Perlがこの先生きのこるのは無理3
http://pc8.2ch.net/test/read.cgi/php/1116912721/
これからはPHPの時代Perlはもう終わりバイバイ2
http://pc8.2ch.net/test/read.cgi/php/1046194468/
Perlはもう時代遅れPHPの時代
http://pc2.2ch.net/php/kako/1036/10369/1036915437.html
0784nobodyさん2006/04/10(月) 09:36:31ID:???
IBM が切り捨てるのは Java の方だよ。
PHP と比べて Java は非生産的で互換性がなくセキュリティホール多すぎだから。
0785nobodyさん2006/04/10(月) 09:40:52ID:???
Javaはウェブ専門ではありませんから。
0786nobodyさん2006/04/10(月) 09:48:09ID:???
IBM が切り捨てるのは PHP の方だよ。
Java と比べて PHP は非生産的で互換性がなくセキュリティホール多すぎだから。
0787nobodyさん2006/04/10(月) 09:54:24ID:???
>>785
ごめん、よく知らないんだけど、Web以外で主にどんな用途に使われてんの?
0788nobodyさん2006/04/10(月) 09:57:29ID:???
なんかアレだな、Appleが「Macは最も安全なOSです」って宣伝してたけど、実はWindowsよりも重大なセキュリティホールが多くパッチは激遅いってアレと一緒。
JavaもPHPも制御構文以外の互換性は糞だしセキュリティホールも糞だしSunのJava開発コントロールも糞だしZendのPHP開発コントロールも糞だし話にならない。
Java案件もPHP案件も両方持っているが、今後の互換性や安全性を踏まえたコーディングになると最新版の宣伝文句に載るような新機能は絶対に使えない。
過去にも諸々あってSunにもZendにも本社に直接問い合わせたが互換性に関しては「保障できない」の一点張りで話にならない。
じゃあ.NETはってもWindowsServer案件ばかりじゃないし.NETは大丈夫かもしれないがWindowsが信頼し切れないから駄目。
Webアプリ開発市場の主流がJava/PHP/C#/VBってこともあって他の言語でやろうにも技術者が中々捕まらない。
客は「PHPやJavaならどの鯖でも使えるんだよね。稼働中のシステムの鯖に余裕があるから入れてよ。」とか平気で抜かしやがるし。
もうほんとなんとかしてくれよ。

後方互換性とか相乗りとか考えなければPHPって本当に楽しくて楽なだけに無念だよ。
0789nobodyさん2006/04/10(月) 10:01:53ID:???
>>787
モバイル端末くらいじゃないかね
それもWindowsMobileに押されて携帯電話くらいしか市場がなくなってきているけど
アプレットはFlashとDHTMLに駆逐され、今度はモバイル
デスクトップアプリとしては一部の企業がユーティリティツールに採用している程度
市場比率では圧倒的にWebのような気がするんだけどね
0790nobodyさん2006/04/10(月) 11:59:45ID:???
>>789
ありがとう。

オブジェクト指向を勉強しようと思って、色々、書籍を買ったんだけど、良さそうな本は
全部Javaで書かれていたので、Java覚えちゃった。
でも、ニートが自分のサイトをJavaで作ってもな〜って感じ。
0791nobodyさん2006/04/10(月) 14:15:29ID:???
仕事ではPHP使う気になれないけど個人サイトでJava使おうとも思わないな
0792nobodyさん2006/04/10(月) 14:16:38ID:???
穴は埋めるもんだろうが、穴で埋まるってどんな感じなんだろう。
0793nobodyさん2006/04/10(月) 17:55:42ID:???
穴で埋め尽くされたら消滅するだけだな
消滅しない程度なら昔懐かしい蓮画像みたいな感じか
0794nobodyさん2006/04/10(月) 19:52:35ID:???
その言葉だけでフラッシュバックするじゃねーか
乳首が蓮になってるのが最悪にキモかった
0795nobodyさん2006/04/10(月) 20:42:35ID:???
穴を見たら、とりあえず入れてみる
0796nobodyさん2006/04/10(月) 20:46:03ID:???
もぐらの穴でもか
0797nobodyさん2006/04/10(月) 21:47:38ID:???
さっき嫁の穴に入れてきました
0798nobodyさん2006/04/10(月) 23:34:12ID:???
>>787
オラクルはJavaで動いてる。
0799nobodyさん2006/04/10(月) 23:44:30ID:???
「オラクルはJavaで書いてある」だったらかっこいいのに。
0800nobodyさん2006/04/11(火) 08:58:04ID:???
http://japan.zdnet.com/sp/interview/story/0,2000056426,20100854,00.htm

ラリーウォールハケーン
未来少年コナンに出てきそうなキャラだな
0801nobodyさん2006/04/11(火) 16:21:23ID:???
>>787
eclipse
0802nobodyさん2006/04/11(火) 16:30:47ID:???
>>750
もう今はstruts系の原型とどめてないけどね。
Rails系になっちゃってる
0803nobodyさん2006/04/11(火) 16:49:54ID:???
はてなはともかく、mixiはとても大規模とは呼べないよな。
0804nobodyさん2006/04/11(火) 20:05:05ID:???
逆だろ。
0805nobodyさん2006/04/11(火) 22:37:53ID:???
はてなってレスポンス重いよね。
0806nobodyさん2006/04/11(火) 23:40:26ID:???
レスポンスは早いか遅いかじゃないの?
0807nobodyさん2006/04/12(水) 02:37:35ID:???
ところでこのスレの前のほうで、
「FM-7でブラウザ作る!」って言ってた人はどうなったんだろう??
0808nobodyさん2006/04/12(水) 09:46:36ID:???
これが Java だったらピクリとも動かなかったな
0809nobodyさん2006/04/12(水) 15:23:27ID:???
>>804
mixiは低機能、低アクセス。
会員以外は一切アクセスできないし、ユーザーも大して居ない。
100万人超えたとかいってるけどほとんどが幽霊ユーザ
0810nobodyさん2006/04/12(水) 15:49:47ID:???
>>809
なんで幽霊ユーザだとわかるんだ?
しったかもその辺にしとけw
0811nobodyさん2006/04/12(水) 17:25:25ID:???
>>809
また低脳 Java 坊や?
NetRaitings でググってごらん。
0812nobodyさん2006/04/12(水) 21:08:54ID:???
でもmixiって一定期間ログインしないとアカウント消えちゃうよな。
100万は明らかにおかしいが、低アクセスって程では無いと思うね。
0813nobodyさん2006/04/13(木) 00:29:26ID:???
関係ないけどPHP厨がJava使いのことを間違っても
坊やなどと呼べないと思う。
フレームワークを使った開発で基本設計からできる
Java使いの技術力は半端無いよ。
坊や呼ばわりしてるのは一人だけだと思うが同じPHP使いとして
恥ずかしいからやめてくれない?
0814nobodyさん2006/04/13(木) 01:06:02ID:???
Java乞食必死wwww
0815nobodyさん2006/04/13(木) 02:55:10ID:???
PHPは火を噴いたときに手をつけられない。
開発環境悪すぎ
0816nobodyさん2006/04/13(木) 03:30:54ID:???
>>810
やればわかるだろ。馬鹿かお前は
0817nobodyさん2006/04/13(木) 08:12:17ID:???
やってわかった気になる方がよほど馬鹿だ
0818nobodyさん2006/04/13(木) 08:59:51ID:???
>>816
mixiのユーザー数はともかく、アクティブユーザーのアクセス回数は凄いよ。

「やればわかるだろ」ってことは、お前は実際にやってみたうえで「低アクセス」だと
判断してるんだな? どうしてお前がそう感じたか教えてやろうか?
それはね、お前には友達(マイミク)が少ない(あるいはゼロ)だからアクセスが少ないと感じたんだよwww
0819nobodyさん2006/04/13(木) 21:18:01ID:???
>>818
子供かお前は?
0820nobodyさん2006/04/13(木) 21:54:51ID:???
>>809
会員300万人、アクティブユーザ70%
ttp://internet.watch.impress.co.jp/cda/news/2006/03/02/11092.html
0821nobodyさん2006/04/13(木) 23:17:20ID:???
高機能かどうかは分からんが、
mixiが高アクセスなのは確かだ。
0822nobodyさん2006/04/14(金) 01:54:03ID:???
とりあえず、mixiをライバル視してる人が一人居るのは良くわかった。
0823nobodyさん2006/04/14(金) 07:00:30ID:???
mixiがきめえんだよ
0824nobodyさん2006/04/14(金) 07:11:14ID:???
PHPって結局Yahooのフロントエンドに使われているのくらいしか
代表的な事例ってないよね。
Javaのような大規模開発にも向かない、Perl(mod_perl)の
処理速度にも及ばない中途半端な言語ってことだ。
0825nobodyさん2006/04/14(金) 07:52:40ID:???
>>824
PHPはフロントエンドに適正をもつように
設計されてるのだから当然なのでは。

そもそもPHPはCで作られてるんだし
PHPとJavaと同列に比較するのは変な気がしてきた。
0826nobodyさん2006/04/14(金) 12:41:52ID:???
PHPは何もしなくてもそこそこ速いのが特徴。逆にいうと、頭打ちも早いが。
しかし、PHPのメリットはなんと言っても、言語学習の容易さ。
このおかげで大量の新人PGが出来た。
0827nobodyさん2006/04/15(土) 00:50:51ID:???
諸君らが何と言おうがこれからはPHPの時代だよ。
諦めたまえ。

たかがWeb開発にあれこれ手間かけるなんてバカみたいだ。
開発なんてとっとと終わらせて遊びに行こうぜ。
そうでなきゃ一生Javaで頭抱えてろよ。

プログラミングスキルなんてのはちっとも価値が無いってこった。
プログラムで何を作るかというアイデアの時代なんだよ。
PHPで誰でもWebアプリを作れるなんて最高じゃないか。

0828nobodyさん2006/04/15(土) 05:56:19ID:???
>>827
そうやって底辺の技術で満足してるようじゃ先は無いよ。
0829nobodyさん2006/04/15(土) 06:34:23ID:???
>>826
はげどう。PHPは1、2ヶ月程度の教育で済むけど、Javaは半年かけてようやくものになるかどうか。
とくに、PHPは書いたものが最初から画面に表示されるからやってて楽しいし、学習者の意欲がわきやすい。
Javaはクラスをいくつも書いて、設定ファイルもたくさん書いて、ようやく画面が表示される。ここでかなりの初心者が挫折する。
Javaのよいところはわかるんだけど、まるで役所仕事のように面倒な手続きが多くて困る。教える側としては、Javaはちょっといや。PHPのほうがいい。

ただ、PHPだろうとJavaだろうと、HTTPとセキュリティの研修は別途必要。
0830nobodyさん2006/04/16(日) 14:03:59ID:WVV89XPK
>>782
その程度じゃ終わらねえ。

PHPでGUIアプリを作れるくらいでないとさすがに尾原ねえ
PHPで携帯電話アプリ作れるくらいでないとさすがにおわらねえ
PHPだけで火星探査機コントローラを作れるくらいでないとさすがにおわらねえ
PHPだけでJava3Dに匹敵する3Dプログラミングができないとさすがにおわらねえ
0831nobodyさん2006/04/16(日) 14:05:58ID:WVV89XPK
>>783
> IBMはマイクロソフトに対抗するために何でも突っ込んでるだけ
> マイクロソフトは明確に「次のターゲットはIBM」って言ってるしな
> エンタープライズでは.NETに対してJavaが強いけど、ライトウェイトな分野では.NETの方が強い

J2EEの対抗馬として作られたあのでっかいドトネトがライトウェイトに強いかっていうと
かなり疑問だが。ASP.NETは結局ほぼ使われていないし
今ドトネトの行き場はクライアントサイドしかないね。

> そこでライトウェイトでは最強のPHPを取り込んだわけだ
ライトウェイトの意味をわかってないというか、最強っなにが最強なのか。

0832nobodyさん2006/04/16(日) 14:06:22ID:???
>>784
> IBM が切り捨てるのは Java の方だよ。
> PHP と比べて Java は非生産的で互換性がなくセキュリティホール多すぎだから。

そこPHPとJavaを置き換えた方がしっくり来るなあ
0833nobodyさん2006/04/16(日) 14:07:26ID:???
>>832
やはり Java に冒された脳は回転も遅いんだな
0834nobodyさん2006/04/16(日) 14:07:38ID:???
>>788
> なんかアレだな、Appleが「Macは最も安全なOSです」って宣伝してたけど、実はWindowsよりも重大なセキュリティホールが多くパッチは激遅いってアレと一緒。
> JavaもPHPも制御構文以外の互換性は糞だしセキュリティホールも糞だしSunのJava開発コントロールも糞だしZendのPHP開発コントロールも糞だし話にならない。
Javaの制御構文の互換性のどこが糞でセキュリティホールがあるのか言ってみ?
Java開発コントロールって何のこと?
0835nobodyさん2006/04/16(日) 14:09:55ID:???
>>787
携帯電話だけでなく、組み込み系や自動販売機などにも使われている。
それから、最近ではJavaWebStart対応GUI開発で再燃しようとしている。
NetBeansをインストールしてJava Swing APIを使った開発が再び蘇ろうとしている。

あとは火星探査機など。
もともとJavaは家電製品を制御するために生まれたものだから、
ハードウェアの性能が向上すればするほどJavaは有利になって行く。
0836nobodyさん2006/04/16(日) 14:11:42ID:???
>>813
> 関係ないけどPHP厨がJava使いのことを間違っても
> 坊やなどと呼べないと思う。
> フレームワークを使った開発で基本設計からできる
> Java使いの技術力は半端無いよ。
> 坊や呼ばわりしてるのは一人だけだと思うが同じPHP使いとして
> 恥ずかしいからやめてくれない?

それは言えてる。PHP厨はすくなくtもC++厨並みのスキルを
身に着けて貰うまでJava使いを坊やという資格も無い罠
0837nobodyさん2006/04/16(日) 14:12:26ID:???
>>815
> PHPは火を噴いたときに手をつけられない。
> 開発環境悪すぎ

以前PHPで大規模開発を頼まれてやってみたが
見事に火を噴いて頓挫した。
顧客のほうがそれ以上金を出せないとかいって終わってしまったらしいw
0838nobodyさん2006/04/16(日) 14:14:51ID:???
>>826
> PHPは何もしなくてもそこそこ速いのが特徴。逆にいうと、頭打ちも早いが。
> しかし、PHPのメリットはなんと言っても、言語学習の容易さ。
> このおかげで大量の新人PGが出来た。

その代わり、大量のDQNプログラマも量産されてしまったがな。
PHP厨にはウェブデザイナ上がりばかりで、
アルゴリズムもオブジェクト指向もメモリ管理のことも何も解ってない
勘違い君が多いし。まるでヴィビ厨みたいだ。

PHPは馬鹿製造言語



0839nobodyさん2006/04/16(日) 14:15:11ID:???
>>827の給料は安そうだな
0840nobodyさん2006/04/16(日) 14:16:07ID:???
>>829
> >>826
> はげどう。PHPは1、2ヶ月程度の教育で済むけど、Javaは半年かけてようやくものになるかどうか。
> とくに、PHPは書いたものが最初から画面に表示されるからやってて楽しいし、学習者の意欲がわきやすい。
> Javaはクラスをいくつも書いて、設定ファイルもたくさん書いて、ようやく画面が表示される。ここでかなりの初心者が挫折する。
> Javaのよいところはわかるんだけど、まるで役所仕事のように面倒な手続きが多くて困る。教える側としては、Javaはちょっといや。PHPのほうがいい。

その面倒な手続きを自動化ツールをつかって解決するわけだが。
Apache AntやApache Maven, XDocletやJUnitなどを使いこなして初めてJavaをまともに使えるようになる。
0841nobodyさん2006/04/16(日) 14:16:57ID:???
>>833
ほうほう、じゃあPHPがJavaよりもセキュリティに強くて互換性が
高いという証拠を示してみてくれ。
0842nobodyさん2006/04/16(日) 18:46:52ID:LCwI0Ihf
そのツールの使い方を覚えるのが大変。
しかもすぐ陳腐化するし。
0843nobodyさん2006/04/16(日) 18:53:37ID:???
Java=いたちごっこ
0844nobodyさん2006/04/16(日) 20:50:09ID:???
ツール使うのはいいが、初心者だとツールに使われてる状態になってしまう。
0845nobodyさん2006/04/16(日) 21:53:20ID:???
PHP使うのはいいが、初心者だとPHPに使われてる状態になってしまう。
0846nobodyさん2006/04/17(月) 14:19:25ID:???
なんでいがみ合うのさ!

みんなWebProg仲間だろ!

仲良くしようぜ!
0847nobodyさん2006/04/17(月) 14:31:43ID:???
>>842
> そのツールの使い方を覚えるのが大変。
> しかもすぐ陳腐化するし。

AntやXDocletが陳腐化する根拠は?
Antはもう10年近く使われているのだが
0848nobodyさん2006/04/17(月) 14:32:23ID:???
>>844
初心者はAntといったツールすら使いこなせない。
GNU makeを使いこなせないでVisual Studioに
依存している初心者と同じこと
0849nobodyさん2006/04/17(月) 14:55:07ID:???
ツールなんて自分がやりたいことさえやれれば十分
使いこなせないとダメなんてのはVisualStudio奴隷と同じレベル
それこそツールに踊らされてるというわけで

手書きマンセー
0850nobodyさん2006/04/17(月) 16:36:20ID:???
まあ俺はPHPEclipseを使ってるからJavaもPHPもマンセーだけどな。
0851nobodyさん2006/04/17(月) 16:55:20ID:???
Javaも.NETもPHPもPerlも使えるオレってSUGEEEEE
メインは未だにMSX-BASICってのは秘密だけどなw
0852nobodyさん2006/04/17(月) 20:26:09ID:???
C も Java も PHP もメールも Emacs ですよ
08538292006/04/17(月) 21:17:38ID:???
>>840
>その面倒な手続きを自動化ツールをつかって解決するわけだが。
えっとね、>>829でいっている「面倒な手続き」がすべて自動化できるわけではないの。特に言語仕様に関わる部分はね。
例えば正規表現ひとつとっても、Javaはすごく面倒。PHPは簡単。これを自動化できるの?まあEclipseならできるかもね。
#しかしPHPは正規表現が2種類あるという罠が・・・

>Apache AntやApache Maven, XDocletやJUnitなどを使いこなして初めてJavaをまともに使えるようになる。
これは「Javaの学習コストが高い」ことを肯定しているととらえてOK?

>>847
>AntやXDocletが陳腐化する根拠は?
XDocletはすでに陳腐化しているんだが。

>Antはもう10年近く使われているのだが
時代はMaven2なんだが。あるいはLLによるDSLとか。ついでにこれよんどけ。
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?BuildLanguage
以下引用----
簡単なビルドならば、一連のタスクと依存とで簡単に表現することが出来る。こういうビルドならば、ant/makeの機能で十分である。
だが、より複雑なビルドになると条件付のロジックが要求され、より汎用的なプログラム言語構造が必要となってくる。この点がant/makeが敗北するところだ。
------------

なんでもJavaが正しいと思わない方がいいよ。簡単なことは簡単にできる道具を使えばいい。高い性能が必要なら高い性能をだせる道具を使えばいい。それだけ。
そんで、Javaは簡単なことが簡単にできない。これは>>829に書いた通り。
0854nobodyさん2006/04/17(月) 22:46:55ID:???
ここはWebProg板だぞ。
偉いプログラマー様はム板に帰れ!
0855nobodyさん2006/04/17(月) 22:46:57ID:???
>>849
> ツールなんて自分がやりたいことさえやれれば十分
> 使いこなせないとダメなんてのはVisualStudio奴隷と同じレベル
> それこそツールに踊らされてるというわけで
> 手書きマンセー

おまえは「達人プログラマー」を読んだことがないな。
プログラマとしてのスキルを高め開発速度を高めたいなら
自動化は重要な課題だぞ。
しかもAntやXDocletやMavenやmakeをVisual Studioと
同程度のものとしか思っていないとはあまりにも痛い奴だな
0856nobodyさん2006/04/17(月) 22:49:06ID:???
>>853
> >>840
> >その面倒な手続きを自動化ツールをつかって解決するわけだが。
> えっとね、>>829でいっている「面倒な手続き」がすべて自動化できるわけではないの。特に言語仕様に関わる部分はね。
> 例えば正規表現ひとつとっても、Javaはすごく面倒。PHPは簡単。これを自動化できるの?まあEclipseならできるかもね。

Jakarta OROをMavenでインポートすれば簡単。

> >Apache AntやApache Maven, XDocletやJUnitなどを使いこなして初めてJavaをまともに使えるようになる。
> これは「Javaの学習コストが高い」ことを肯定しているととらえてOK?

だろうな。だからPHP厨が群がる。

> >>847
> >AntやXDocletが陳腐化する根拠は?
> XDocletはすでに陳腐化しているんだが。
XDoclet2がある。今じゃアノテーションである程度代替できることは
たしかだがな。

> >Antはもう10年近く使われているのだが
> 時代はMaven2なんだが。あるいはLLによるDSLとか。ついでにこれよんどけ。

Maven2にはAntが使われているのだが。

0857nobodyさん2006/04/17(月) 23:24:05ID:???
Rake > Ant > Make
0858nobodyさん2006/04/18(火) 04:42:55ID:???
>>1-857

くだらん

PHPは最高だ

それ以外の真実は無い
0859nobodyさん2006/04/18(火) 06:46:27ID:???
つまらん。
0860nobodyさん2006/04/18(火) 07:34:28ID:???
>>857
> Rake > Ant > Make

文法をみるとどうみたってAntやMavenのほうが効率が良いぞ。
Rakeなんてmakeの焼き増し程度のレベル
0861nobodyさん2006/04/18(火) 09:30:08ID:???
<?php
print "PHPは屑";
?>
0862nobodyさん2006/04/18(火) 11:43:54ID:???
>>860
具体的にどの文法をさして「AntやMavenのほうが効率が良い」といっているのかわからんが、
Rakeのほうが条件分岐が素直に書けるし、配列操作や文字列操作も簡単だ。
あり得ない例だがこんな感じ。

src_files = Dir.glob("*.java").select { |f| f !~ /Test¥.java/ } # javaファイル名の配列
class_files = src_files.map { |f| f.sub(/.java$/, '.class') } # classファイル名の配列
classpath = class_files.join(';') # 配列の要素を ; でくっつけてclasspathにする

これはあくまで例だけど、こんな感じで文字列操作や配列操作が簡単にできるというRuby(やLL)の利点をそのまま享受できる。条件分岐もif文を書くだけ。
Antはpathelementとかわかりづらい。また条件分岐もプロパティの設定で行うからわかりにくい。
0863nobodyさん2006/04/18(火) 13:09:53ID:???
Rake は Write Once, Run Anywhere. なのも好き。

Java は互換性やポータビリティと口だけ。
0864nobodyさん2006/04/18(火) 13:36:51ID:???
お世話になっております、山田です。まえら痛杉
0865nobodyさん2006/04/18(火) 21:44:18ID:???
ant は直行性がない。
実装が行き当たりばったり。
使えば使うほど嫌いになっていく。。。
0866nobodyさん2006/04/18(火) 22:17:30ID:???
もう完全にスレ違いだけど
>>856
>Jakarta OROをMavenでインポートすれば簡単。
いまどきOROはないだろ。正規表現がよっぽどPerl互換じゃないとだめという人じゃなければ。
つうか、ORO覚えるくらいならjava.util.regexの自分にあったラッパー書いたほうがまし。

>Maven2にはAntが使われているのだが。
これはどういう意味でいってる?Maven2自体にはAntそのものは含まれてなくて、
antタスクを明示的に実行しないとAntを実行することはないけど。
0867nobodyさん2006/04/18(火) 23:17:17ID:???
まあ、真のハッカー(≠クラッカー)はスクリプト言語を好むわけだが。
0868nobodyさん2006/04/19(水) 00:35:02ID:???
ものすごい勢いででレスをつけていく奴が一人いますね。
スキルは高そうだが要領悪そう。若しくは頭悪そう。
0869nobodyさん2006/04/19(水) 01:07:48ID:???
別に興味ないからどうでもいい。
0870nobodyさん2006/04/19(水) 04:55:20ID:???
>>867
まあ、真のサラリーマン(≒歯車の一つ)はJAVAを好むわけだが。
0871nobodyさん2006/04/19(水) 12:11:10ID:???
>>867
とりあえず「真のハッカー」の定義を教えてくれ
話はそれからだ
0872nobodyさん2006/04/19(水) 16:51:46ID:???
         ハ,,ハ  
        ('(゚∀゚∩_ おいらをどこかのスレに送って!
      /ヽ   〈/\ お別れの時にはお土産を持たせてね!
     /| ̄ ̄ ̄|.\/
       | .モツ煮 |/
        ̄ ̄ ̄
現在の所持品:たばこ・ライター・コーヒー・ブラックブラック・枕・ケータイ電話
睡眠薬・聖教新聞 ・ダッチワイフ・外付けSCSI340MHDD・ネットランナー4月号
TYG02・小嶋進社長・ゲルトモ・ディプスファンタジア・抵抗1kΩ(黄紫橙金)・媚薬
バーボン・リップクリーム・セガサターン バールのような物・バイブ・50インチ液晶TV
ボンカレー(甘口)・ジローラモ ・ブロント・リサ ステッグマイヤー・オナホール
桜蘭高校ホスト部・鳥肌実・国沢光宏・ニップレス・コニタム ・聖教新聞・ザビー・ゼクター
ブロント・コスモクリーナー・フラゲしたファミ通・単一宇宙全能能力・ヨミ・ショルダー式携帯電話
焼きそばパン・ 触手・801本・アマゾンアフィリエイト・紅茶・PSUclosedβ当選メール
メモリDDR-333 512MB・ミスラ・ラインクラフト・LC2
0873nobodyさん2006/04/19(水) 17:14:22ID:???
         ハ,,ハ  
        ('(゚∀゚∩_ おいらをどこかのスレに送って!
      /ヽ   〈/\ お別れの時にはお土産を持たせてね!
     /| ̄ ̄ ̄|.\/
       | .モツ煮 |/
        ̄ ̄ ̄
現在の所持品:たばこ・ライター・コーヒー・ブラックブラック・枕・ケータイ電話
睡眠薬・聖教新聞 ・ダッチワイフ・外付けSCSI340MHDD・ネットランナー4月号
TYG02・小嶋進社長・ゲルトモ・ディプスファンタジア・抵抗1kΩ(黄紫橙金)・媚薬
バーボン・リップクリーム・セガサターン バールのような物・バイブ・50インチ液晶TV
ボンカレー(甘口)・ジローラモ ・ブロント・リサ ステッグマイヤー・オナホール
桜蘭高校ホスト部・鳥肌実・国沢光宏・ニップレス・コニタム ・聖教新聞・ザビー・ゼクター
ブロント・コスモクリーナー・フラゲしたファミ通・単一宇宙全能能力・ヨミ・ショルダー式携帯電話
焼きそばパン・ 触手・801本・アマゾンアフィリエイト・紅茶・PSUclosedβ当選メール
メモリDDR-333 512MB・アナルビーズ・片手ヲリ・ザーメン・PSP・引き止め
おっぱい・義・柿崎・お払い棒・ふんどし・エントリープラグ・思い出の宝箱・ネコミミ・ホウキ・教科書
ゴキブリ・京都府警・無双方天画戟・韓国・俺俺詐欺・カイン・スキマ妖怪・愛・PAR3
X-TERMINATOR武蔵
0874nobodyさん2006/04/19(水) 18:08:03ID:???
>>862
> >>860
> Rakeのほうが条件分岐が素直に書けるし、配列操作や文字列操作も簡単だ。
> あり得ない例だがこんな感じ。
> src_files = Dir.glob("*.java").select { |f| f !~ /Test¥.java/ } # javaファイル名の配列
> class_files = src_files.map { |f| f.sub(/.java$/, '.class') } # classファイル名の配列
> classpath = class_files.join(';') # 配列の要素を ; でくっつけてclasspathにする

率直にスクリプト言語として使ってるRubyやPerl,PHPで書いた方が早いんじゃないかい
と思えるんだが。

> これはあくまで例だけど、こんな感じで文字列操作や配列操作が簡単にできるというRuby(やLL)の利点をそのまま享受できる。条件分岐もif文を書くだけ。
> Antはpathelementとかわかりづらい。また条件分岐もプロパティの設定で行うからわかりにくい。

pathelementは慣れだ。そのタグを<classpath>タグと組み合わせてみ。
0875nobodyさん2006/04/19(水) 18:08:42ID:???
>>863
> Rake は Write Once, Run Anywhere. なのも好き。
> Java は互換性やポータビリティと口だけ。

AntもMavenもWrite Once, Run Anywhere.にはなっているんだが。
0876nobodyさん2006/04/19(水) 18:10:12ID:???
>>865
> ant は直行性がない。
> 実装が行き当たりばったり。
> 使えば使うほど嫌いになっていく。。。

具体的に。「直行性」とは? アスペクト指向と何かの関係か?
0877nobodyさん2006/04/19(水) 18:12:51ID:???
>>866
> もう完全にスレ違いだけど
> >>856
> >Jakarta OROをMavenでインポートすれば簡単。
> いまどきOROはないだろ。正規表現がよっぽどPerl互換じゃないとだめという人じゃなければ。
> つうか、ORO覚えるくらいならjava.util.regexの自分にあったラッパー書いたほうがまし。

いや、あれも便利なもんだよ。Perl慣れしてる香具師なら愛用したくなるだろう。
POSIX互換よりもPerl5互換のほうがスッキリしてわかりやすい。

> >Maven2にはAntが使われているのだが。
> これはどういう意味でいってる?Maven2自体にはAntそのものは含まれてなくて、
> antタスクを明示的に実行しないとAntを実行することはないけど。

Mavenでは足りない機能をAntで補うという意味だったって事を付け加えるべきだったな。
それからpom.xml内にAntタスクを書くこともできるぞ。
0878nobodyさん2006/04/19(水) 20:34:27ID:???
>>875
FreeBSD や Windows で動かないことあるよ。
Rake は大丈夫。
0879nobodyさん2006/04/19(水) 20:58:52ID:???
つまらないプログラムを作っている Java には Perl の正規表現は不要だろうね。
PHP には preg_* があってよかった。
0880nobodyさん2006/04/19(水) 20:59:44ID:???
>>878
Java 自体が FreeBSD や Windows は鬼門だから。
PHP や Ruby のスクリプト系こそ Write Once, Run Anywhere.
0881nobodyさん2006/04/19(水) 21:50:14ID:???
PHPはお世辞にもRun Anuwareとは言えない。
0882nobodyさん2006/04/19(水) 22:49:56ID:???
>>881
Java と比べれば遥かに
0883nobodyさん2006/04/19(水) 23:09:21ID:???
>>874
>率直にスクリプト言語として使ってるRubyやPerl,PHPで書いた方が早いんじゃないかい
>と思えるんだが。

もうRakeをさっぱりわかってないことがまるだしなんだけど、
RakeやSConsはビルドファイルそれ自体がスクリプトになっている。例えば>>862で書いたコードはまんまRubyのコード。
Javaは記述がめんどっちいからAntでは仕方なくXMLを使っているけど、
LLだと記述が簡単だからただのスクリプトを設定ファイルがわりに使える。
もいっかいこれ読め。つーか、おまえ読んだのか?
ttp://capsctrl.que.jp/kdmsnr/wiki/bliki/?BuildLanguage

いいかげん、Javaのいい点だけでなくて悪い点にもちゃんと向き合うようにしようや。もちろんPHPでも。
ろくに相手のことを知らずしてレスしても不毛なだけ。

>pathelementは慣れだ。そのタグを<classpath>タグと組み合わせてみ。

この感覚がLLユーザとJavaユーザの乖離だな。
pathelementなんて、ふつうにファイル操作と配列操作ができれば済む話。
本来ならpath操作だけの機能なんかいらないんだけど、XMLだとそういうプログラマブルな操作ができないから、わざわざ専用の機能を用意しないといけない。
つうか、いけてない仕様を改善しようとすることなく「慣れろ」といって押し付ける感性がどうかと思う。
■ このスレッドは過去ログ倉庫に格納されています