Photo Credit epSos.de
Java、今日まで我々の日常生活に影響を与えてきた多くのテクノロジーと同様に、カリフォルニア州で Andreas Bechtolsheim、Vinod Khosla および Scott McNeally によって1982年に創業された Sun Microsystems の管轄下で発祥しました。 とはいえ、技術に詳しい人は過去よりも未来に目を向ける傾向があるので、現代のコーディングの世界に興味があったり、Javaが技術の世界にどれだけの影響を与えたかに疑問を感じたりしても、特に歴史の勉強をしたいとは思わないでしょう。
Javaはプログラミング言語であり、並行処理、クラスベース、およびオブジェクト指向であるように設計されており、1995年にSun Microsystemsによって初めてリリースされたコンピューティングプラットフォームでもあります。 Javaがインストールされていないと、膨大な数のアプリケーションやWebサイトが動作しませんし、毎日新しいものが作られています。 Javaを拒否することは、技術的なインフラへのアクセスを拒否することに似ている。 Javaは、その高速なパフォーマンス、セキュリティ、および信頼性のために宣伝され、尊重されています。
From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java isubiquitous.
‘Java is a programming language expressly designed for use in the distributed environment of the Internet. C++プログラミング言語の「ルック&フィール」を持つように設計されているが、C++よりも使いやすく、オブジェクト指向のプログラミングモデルを採用している」
「Javaは、1台のコンピュータで動作する、あるいはネットワーク上のサーバやクライアント間で分散する完全なアプリケーションを作るために使うことができる。 また、Webページの一部として使用する小さなアプリケーションモジュールやアプレット (簡単に設計された小さなアプリケーション) を構築するためにも使用できます。 アプレットは、Web ページのユーザーがページと対話できるようにします」
Tech Target- The essentials of Java.
Why is Java such as popular choice among modern-day software developers?
The answer lies primarily with the exhaustive testing, updating and consistency of delivery that Java has historically provided. Java は、Java 開発者、アーキテクト、および愛好家の献身的なコミュニティによってテストされ、改良され、拡張され、証明されてきました。
Javaは、可能な限り広範なコンピューティングプラットフォームに対して、 移植可能で高性能なアプリケーションの開発を可能にするよう設計されており、 それ故、包括的なアクセシビリティとクロスプラットフォームな相互作用の基本理念を可能にするのです。 異種環境間でアプリケーションを利用できるようにすることで、企業はより多くのサービスを提供し、エンドユーザーの生産性、コミュニケーション、およびコラボレーションを促進し、企業と消費者の両方のアプリケーションの所有コストを劇的に削減することができます。
Java は、次のことを可能にすることにより、開発者にとって非常に貴重な存在となっています:
- 1 つのプラットフォームでソフトウェアを書き、事実上あらゆる他のプラットフォームで実行する。
- Web ブラウザ内で実行でき、利用可能な Web サービスにアクセスできるプログラムを作成する。
- Java 言語を使用してアプリケーションやサービスを組み合わせ、高度にカスタマイズされたアプリケーションやサービスを作成する。
- 携帯電話、リモートプロセッサ、マイクロコントローラ、無線モジュール、センサー、ゲートウェイ、消費者製品、および実質的に他のあらゆる電子デバイス用のパワフルで効率的なアプリケーションを書く。
Java の成功を可能にした基本原理は、開発者とコーダーが一貫してモデルをアップグレードし、現代の技術標準に負けないようにする能力です。
The Stats
- 97% of Enterprise Desktops run Java.
- 米国ではデスクトップ(またはコンピュータ)の89%がJavaを実行しています。
- 世界中で900万人のJava開発者がいます。
- Javaは開発者にとって第一の選択肢です。
- 100% of Blu-ray Disc Players ship with Java.
- There are currently over 50 billion Java Cards in use.
- 125 million TV devices run Java.
- 5 of the Top 5 Original Equipment Manufacturers Ship Java ME.
-Learning about Java Technology.
Java 開発者としてのキャリアを追求する個人であれば、たとえこれが Java を学ぶことのはるか下に見えるかもしれませんが、潜在的な Java 開発者が判断されるかもしれない貴重な指標は、彼らが精通していることであることが理想的です。
- both JDBC and DAO patterns
- The Java MVC pattern
- Dependency injection
- Threading and concurrency
- The Java memory model
技術の世界は常に進化を続けていますが、その一方で、Java はその進化を止めません。 しかし、人は、たとえコーダーであっても、その原点を忘れてしまう傾向があります。 基本的な原理を。 現代の技術の多くに影響を与えたアイデアです。 なぜなら、Java は、今日も重要で貴重なプログラミング言語であるだけでなく、今後 20 年間に展開されるであろう技術のあり方を形成し、予見できない未来に向けて展開され続けるからです
。