1.2正式版リリース。1.2正式版リリース。1.2では、JavaVMとJavaScriptのマルチプラットフォーム対応を推し進め、プラットフォーム共通モジュールとプラットフォームに依存するモジュールを同一プロジェクト内で記述可能になった。1.2」正式版のリリースを発表しました(日本語訳)。Kotlinはオープンソースで開発されているプログラミング言語です。JavaVM上で動作し、Java言語よりも簡潔で安全なコードを書けることなどを特長としています。2017でAndroidの正式な開発言語となることが発表され、これをきっかけにして急速に注目度が高まっています。1.1で、KotlinのコードからJavaScriptを生成できるようになりました。これによりKotlinはマルチプラットフォーム対応言語への一歩を踏み出していました。1.2ではこのマルチプラットフォーム対応を推し進め、同一コードからバックエンド、フロントエンド、Androidアプリケーションを生成することができる機能が追加されました。それが「Commonモジュール」「Platformモジュール」「Regularモジュール」です。Commonモジュール内にはプラットフォーム共通のロジックを記述し、PlatformモジュールにはJavaもしくはJavaScriptのそれぞれのプラットフォームに依存するコードを記述します。Regularモジュールはいずれのコードでも記述できます。これらが同一プロジェクト内のコードとして記述可能になりました。現在、Kotlin/NativeとしてKotlinからWindowsやLinux、MacOS、iOS、Android、WebAssemplyといったプラットフォームをターゲットに、ネイティブコードを出力するプロジェクトが進行しています。マルチプラットフォーム対応としては、これらネイティブコードへの対応も今後予定されているとのことです。今回実装されたマルチプラットフォーム対応はまだ実験的な段階とされています。1.2にはさらに、テストを一度書けばJavaVMでもJavaScriptでも実行できるライブラリ「kotlin.test」、同一コードてバックエンドでもフロントエンドでもHTMLをレンダリングできるマルチプラットフォーム対応のレンダリング機能を提供する「kotlinx.html」、JSONまたはProtoBufをシリアライゼーションフォーマットに使うことでプラットフォーム間のKotlinオブジェクト受け渡しを簡単に実現する「kotlinx.serialization」などのライブラリも用意されています。1.2.xではさらに向上する見込みがついているとのことです。Studioでペアプログラミング、ほか。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。Networksの買収を正式発表。Terminal」機能確定版リリース。コマンドラインからIssueやプルリクなど実行可能に。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。