SIerブログSIerブログニュース、2chの拾い読み。IT/SI系がメイン。ID:???.netこれはおばあちゃんの淹れてくれるジャワ・コーヒーの話ではない。1995年辺りに誕生したにも関わらず、Javaは今でも使用されるプログラム言語である。事実、最近の雇用レポートで、Dice.comはJavaを2015年にプログラミング関連の仕事に就くために有利な5つの言語の一つに挙げている。やってJavaはこんなに長期間、プログラミング言語の頂点に君臨し続ける事ができたのか?Go言語はクラウド・コンピューティングの隆盛と共に流行し始めた。Scalaはここ10年ほど企業拡大に貢献している。その他の言語、例えばPHPやPythonも相当使われてきた。spectrumによる求人とオープンソースに関する調査において、その首位に君臨し続けている。VisionMobileが行った最新の開発者への調査が示しているように、Javaは企業からの信頼が厚い。モバイルにおいても影響を持ち始めている(グーグルがJavaをAndroid開発の共通言語として採用したことは不利に働かなかった)。有用でありつづけることができたのか?ジェイムス・ゴズリンと彼の愉快な「グリーン・チーム」が1995年に発表した当時のJavaは偉大だった。成功持続の鍵は、最新のコンピューティングの要求を満たせるように進化するという、Javaが持つその素晴らしい能力にあった。なによりもまず、Javaはとても親しみやすいということがあった。OpenGammaの共同設立者であるカーク・ワイリーが強調しているように、「(Javaは)一般人にとって、C++に比べて遥かに親しみやすかった」。その親しみやすさは、言語の馴染みやすさとコードの可用性という形でみられる。Javaが持つ技術特性が、多くの開発者達に大歓迎された理由をいくつか提示している。必要に応じて要素を内包、又は構築できる。(EJBsはまさにこの理由で生き残る事ができなかった。Javaは、Java自体の構築から、インフラ及びオペレーティング・システムのサポート、そしてJava内のソリューションまで広く採用されている。これは他の言語ではsあまり見られないことだ。ほとんど全ての主要な要求に対してアドレス可能。たくさんの手製アセンブリがある。モバイル、埋込型、ウェブ、様々なスケールにも対応可能だ。Health社のシニア・エンジニア、デイビッド・ヴァン・クーバリング(@dcouvering)は強調する。「パフォーマンスも素晴らしい...静的に扱えるため、巨大なコード・べースにも対応可能なのです。」どんな仕事も必ずやり遂げるおそらくこれがJavaの有用性の究極的な理由だろう。ライバル達と違って、Javaはどんな規模においても、多種多様なアプリケーションに用いられてきた。実際、クレディ・スイス副社長のゾハル・メラメド(@zohar_melamed)は、Javaが「負荷がかかった状況にも対応できる言語」であるとし、失敗の可能性を最小限にしたい者達が頼るべき言語と位置づけている。テクノロジーによっては、その主な役割が別のものに奪われても、ニッチな役割を担うことによって長く生き残るものもある。産業界と演算プラットフォーム全体に渡って、Javaはあらゆる用途に使用できる際立つ存在といえる。Dice.comがJavaを「職に就きたければ」学ぶべき言語のリストのトップに置いたも納得できる。これは2014年だけでなく2004年にもそうだった。考えてみると、それは驚くべき事である。ID:2IGx8DPf.net個人的にはC/C++がいい。ID:O6lDMgpF.netとはいえ、ローカルで動くGUI方面では失敗した感がある。AWTは貧弱すぎたし、当時のマシンではSwingは重すぎた。サーバサイドで盛り返したが。ID:baOuIZ3r.net未だにEmacsでC++書いてる俺は、C#とかやる気がしない。ID:k+fTFBZu.netC#は.netプラットフォームで動いて、JavaはJavaVMで動く。JavaVMはあらゆるOSに対応したものがあって、.netプラットフォームは完全な環境は、Windowsにしか無い。素人でもわりと安全に動かせる。ヘルプやサンプルコードが山ほどある。タダで手に入るライブラリやフレームワークが大量にある。ID:NFbJ4ZJf.netJavaはC#を後追いする時は同じ文法にして欲しいな。ID:bER3Zq9v.net>>92私は使いにくいわ。ID:ZbQhapFT.net新卒でWEBメインの会社に入って、PHPしかやったことない人って、つぶしがきかないから悲惨だな。09:21まだjavaってんのか、この業界。09:32androidはjavaだしね。これはおかあさんがよそってくれるジャワ・カレーの話ではない。09:36これ以上発展しなくてもいーんでねという言語。10:34日本にはコーダーが多すぎる。土方やら奴隷とか言われるんだよ。teaはおいしかったわ。最近は店頭で見かけることは殆ど無いけど。18:41Cって組み込み系だけだよね。人気なんてあるわけがない。03:27わい組み込みエンジニア、Javaは別世界の話しな模様。