X



【IT】Kotlin 1.2正式版リリース。KotlinはJavaとJavaScriptのマルチプラットフォーム対応に
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2017/12/05(火) 10:36:53.27ID:CAP_USER
otlin 1.2では、JavaVMとJavaScriptのマルチプラットフォーム対応を推し進め、プラットフォーム共通モジュールとプラットフォームに依存するモジュールを同一プロジェクト内で記述可能になった。

JetBrainsは「Kotlin 1.2」正式版のリリースを発表しました(日本語訳)。

Kotlinはオープンソースで開発されているプログラミング言語です。JavaVM上で動作し、Java言語よりも簡潔で安全なコードを書けることなどを特長としています。

Kotlinは、今年5月に行われたGoogle I/O 2017でAndroidの正式な開発言語となることが発表され、これをきっかけにして急速に注目度が高まっています。

同一コードからバックエンド、フロントエンド、Androidアプリの生成が可能に

前バージョンのKotlin 1.1で、KotlinのコードからJavaScriptを生成できるようになりました。これによりKotlinはマルチプラットフォーム対応言語への一歩を踏み出していました。

今回のKotlin 1.2ではこのマルチプラットフォーム対応を推し進め、同一コードからバックエンド、フロントエンド、Androidアプリケーションを生成することができる機能が追加されました。それが「Commonモジュール」「Platformモジュール」「Regularモジュール」です。

Commonモジュール内にはプラットフォーム共通のロジックを記述し、PlatformモジュールにはJavaもしくはJavaScriptのそれぞれのプラットフォームに依存するコードを記述します。Regularモジュールはいずれのコードでも記述できます。これらが同一プロジェクト内のコードとして記述可能になりました。

さらに現在、Kotlin/NativeとしてKotlinからWindowsやLinux、MacOS、iOS、Android、WebAssemplyといったプラットフォームをターゲットに、ネイティブコードを出力するプロジェクトが進行しています。マルチプラットフォーム対応としては、これらネイティブコードへの対応も今後予定されているとのことです。

ただし、今回実装されたマルチプラットフォーム対応はまだ実験的な段階とされています。
テストをいちど書けばJava/JavaScriptで実行できるライブラリなど

Kotlin 1.2にはさらに、テストを一度書けばJavaVMでもJavaScriptでも実行できるライブラリ「kotlin.test」、同一コードてバックエンドでもフロントエンドでもHTMLをレンダリングできるマルチプラットフォーム対応のレンダリング機能を提供する「kotlinx.html」、JSONまたはProtoBufをシリアライゼーションフォーマットに使うことでプラットフォーム間のKotlinオブジェクト受け渡しを簡単に実現する「kotlinx.serialization」などのライブラリも用意されています。

コンパイル速度もKotlin 1.1と比較してKotlin 1.2は25%向上し、今後のマイナーバージョンアップとなるKotlin 1.2.xではさらに向上する見込みがついているとのことです。
http://www.publickey1.jp/blog/17/kotlin_12kotlinjavajavascript.html
0003名刺は切らしておりまして
垢版 |
2017/12/05(火) 10:45:02.60ID:Ql4tpplA
javaの完全上位互換ってこと?
0005名刺は切らしておりまして
垢版 |
2017/12/05(火) 10:53:05.44ID:dYv2s0IB
経験則としてGoogleセンセが言語とかフレームワークに絡むとろくな事にならないからなー
正直インフラだけに徹してて欲しいかな・・・
0007名刺は切らしておりまして
垢版 |
2017/12/05(火) 11:46:05.36ID:jBu911Hk
コリンコ星から来ましたコリン星人?
0012名刺は切らしておりまして
垢版 |
2017/12/07(木) 17:41:26.73ID:KcDggGIb
> ネイティブコードを出力するプロジェクトが進行しています。

ネイティブコードで実行すると、速くて軽くなるのかな
0013名刺は切らしておりまして
垢版 |
2017/12/17(日) 06:38:09.63ID:SxfDDuMi
(*´ω`)つ関西でIT業界を目指す人へ!はやまるなと忠告【必読】

【警告】関西のIT業界は古臭くて、不可思議な慣習に満ちており東京へ行くべきである。

・関西のIT業界では親請けはまるで神様、奴隷だと勘違いして逆らったら問題時扱いで即刻首。
 →東京では当然だが対等なパートナーであり人間の尊厳がまず大事で、紳士的に対話してくれる。

・関西のIT業界の市場規模は東京の10分の1以下
 →産業の転換が遅れており、所詮、頭が悪い田舎の地方都市。良いチャンスも得られない

・関西のIT業界での技術者の扱いは使い潰しのサービス業の下請けいいなりサラリーマン
 →東京ではエンジニア、フリーランサーとして夢や目的を尊重して、互いの相互利益を考えてくれる。

・そもそも関西全体が落ち目であり、そこに染まるのはまず尊厳を考えない悪質で駄目な人材の証拠
 →登り調子の東京の一員になることこそ、成功の大前提と言える。駄目な物はダメ、見切りをつけろ

【結論】 同じ国内で、IT業界で働くなら、東京へ行くべきなのが大正解\(^o^)/
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況