* はじめに [#p1b1293a] やったー、とうとう、Javaもヒアドキュメント使えるようになったんだってね。 最近、知ったので、寝る前に、しらべてみるとします。わくわく。 * ダウンロード元 [#g6c98748] ** Liberica JDK 13 [#pfcd6f15] Java11は、AWSのCorrettoが、いいとおもうけど、安定板しか、対応してないみたい。 しらべてみると、いまのJavaって、Linuxのディストリビューションがたくさんあるみたいな感じになってきているみたい。 で、いま、がんばっている、Javaは、Liberica JDK 13みたい。 https://bell-sw.com/ 特徴は、オラクルより、サポート期間が長い。 オラクルの、ライセンス縛りは、商売上手というか、 自分は、いやな感じをしてたけど、リベリカは、優しい感じがするなぁ。 なにが、いやかというと、新しいJava言語で、なにか、儲けてから、ライセンスのとか請求されるのなら、払えるけど、 練習するだけとかで、お金を取ろうとすると、新規参入者が減って、言語が廃れる流れになるとおもうの マイクロソフトと、アップルだって、アップルは開発環境XCodeを無償で提供したから、アプリがたくさん増えて、便利になって、覇者になったと自分は、おもっているの。 応援しよう。 リベリカも、自分のところのJavaで作ったアプリを販売するサイトを作るビジネスモデルにしたら、世界とれるとおもうんだけどなぁ。 ** オラクルから [#dd7dee61] ライセンスよくわからんけど、ここからダウンロードできるみたい。調べる気もおきない。どうせ、ひどい縛りなんでしょ。はいはい。みたいな感じになってる。 https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html * Javaのすごいところ [#c1327d51] Javaが優れているのは、言語自体ではなく、クラスをすべて構文解析済みで管理手している開発環境が神だからで、クラスをちゃんとオブジェクト指向でつくってあれば、ビジネスの概念と、オブジェクトに紐づけることができ、クラス数が1万を超えるソフトでも、開発環境の力をかりて、不具合なく管理できる点にあります。 各ライブラリのバージョンとの不整合も少ないです。 いま、仕事で、RubyとかGoとかさわらさせていただいておりますが、巨大なシステムであれば、あるほど、Javaの構文を完璧に構文解析して管理している開発環境のメリットを感じずにはいられません。