KotlinがAndroid開発者に推奨される言語になりました

コトリン

昨日 en lの初日Google I / Oカンファレンスの2019年版 開発者専用、 Googleはこの機会を利用して、Kotlinプログラミング言語が優先言語になったことを発表しました。 Androidアプリケーション開発者向け。

Kotlinは関数型のオブジェクト指向プログラミング言語であり、Java仮想マシンとJavaScript用にコンパイルできる静的書き込みを備えています。 これは、Javaの統合開発環境であるIntelliJ IDEAの編集者であり、Androidアプリケーションを開発するための公式IDEであるAndroidStudioのベースとなっているJetBrainsのプログラマーチームによって開発されています。

それをフォローしている、またはすでに使用している人のために、最新のアップデート(Kotlin 1.3.30)が先月リリースされました。これには、LLVMを使用してKotlinソースをコンパイルしてさまざまなオペレーティング用のバイナリデータ(仮想マシンは不要)を分離するKotlin / Nativeの機能強化が含まれます。 iOSを含むシステムとCPUアーキテクチャ。 Linux、Windows、Mac、さらにはWebAssemblyやSTM32などの組み込みシステム。

KotlinによるAndroid開発の公式サポートは、Google I / O2017カンファレンスで発表されました。

Android開発用のKotlin

Google Androidチームの場合、 Kotlinをサポートするというこの決定は簡単に説明できました.

KotlinのEDIサポート:AndroidStudioはJetBrainsIntelliJ IDEA上に構築されており、JetBrainsチームは、KotlinがIntelliJIDEAとシームレスに連携することを保証するために何年にもわたって取り組んできました。

Googleは、AndroidStudioでKotlinをサポートするためにすべての作業を継承します。 しかし、この側面を超えて、Kotlinには他にも多くの利点があります。

グーグルによると:

「Kotlinは表現力があり、簡潔で、拡張可能で、パワフルで、読み書きが楽しく、無効性と不変性の点で興味深いセキュリティ機能を備えています」。これは、アプリケーションをデフォルトで安全かつ効率的にするための投資と一致します。

「Androidの開発はますますKotlinで行われるだろう」とGoogleはブログ投稿に書いている。

「Kotlinでは、多くの新しいAPIとJetpack機能が最初に利用可能になります。 新しいプロジェクトを開始する場合は、Kotlinで作成する必要があります。「Googleによると、Kotlinで作成されたコードは、多くの場合、作成、テスト、保守するコードが大幅に少なくなります。 «

グーグルによると、 最も重要なことは、Kotlinが公用語と相互運用可能であることです Android開発(Java、C ++)およびAndroidランタイム用。

AndroidStudioのロゴ

例えば、同社は、KotlinがJava言語とシームレスに連携することを説明しました、Java言語が好きな開発者がJava言語を使い続けるのが簡単になるだけでなく、Kotlinコードを徐々に追加し、Kotlinライブラリを利用できるようにします。

さらに、 AndroidでのKotlinの採用は、長年にわたって着実に増加しました また、Googleによると、開発者の熱意が高まる中、同社がAndroidの公用語としてKotlinを導入して、Kotlinのサポートを強化したいと考えた理由の3.0つです。 Android StudioXNUMX以降に行われたこと。

Kotlinの公式サポートは、Android開発の世界での言語の採用の拡大に貢献しており、JetBrains言語がJavaをすぐに廃止すると予測する人もいます。

いずれにせよ、この可能性を排除するべきではありません。 Googleによると、「プロのAndroid開発者の50%以上が現在Kotlinを使用しています」。

JetBrainsおよびKotlinFoundationとの提携により、GoogleはAndroid向けのKotlinツールへの投資を継続しています。これは、Kotlinを使用したAndroid開発の一連の拡張機能である2018年のAndroidKTXの早期リリースからも明らかです。

また、ドキュメント、トレーニング、イベントに投資して、JetBrains言語の学習とその採用を促進します。

グーグルからのこの発表は驚くべきことではありません。特にグーグルは、Android上でのJava APIの違法な使用のためにオラクルによって法廷で攻撃されているため、ジャバから距離を置こうとしています。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。