KotlinがAndroidアプリの開発言語として公式に採用される 21
ストーリー by hylom
一気にメジャーに 部門より
一気にメジャーに 部門より
チェコJetBrainsが開発を主導するオープンソースのプログラミング言語「Kotlin」が、Androidアプリ開発の「第一級言語」になることが発表された(TechCrunch、JetBrainsのブログ)。
Kotlinは2011年に発表され、2012年にオープンソース化されたプログラミング言語。静的型やJavaとの互換性が特徴で、Java仮想マシン(JVM)上で動作する(OSDN Magazine)。
まず、Android Studio 3.0ではデフォルトでKotlinが利用できるようになるという。いっぽうでJavaを完全に置き換えるわけではなく、今後もJavaやC++でのアプリ開発はサポートされるとのこと。
安定度は? (スコア:0)
Objective-CよりもSwiftといいつつ、まだまだ安定しないSwift。
Kotlinがこれからって、JavaやC++よりも安定するんでしょうか?
これからはKotlinだろ?といいつつビジネスではなおもJavaやC++を使っていくんじゃないかと。
Re:安定度は? (スコア:2)
Swiftはアップル出だから安泰ではなかろうか。
#アップルは開発機材であるMacを売りたいがために、
#iPhoneの開発環境縛りをしてるのであった。
安定っていうのがよくわからないけれど、
昔の言語だから、最近の流行に合わせようと互換性を保てない
書式変更が出てきたりだけど、
最近の言語だからこそ最初から完成形に近いから。
安定してるんじゃないだろうか。
Re: (スコア:0)
Swiftのこれまでの破壊的変更の多さを言ってんでしょ。
ABI安定は3でやるといって間に合わず、4で間に合わずまた延期したし。
Re:安定度は? (スコア:1)
言語設計チームの方針、センス、能力によるのでは。
C#みたいに新要素どんどん入れつつ破壊的変更を極力抑えてる言語もあるわけで。
#Anders Hejlsberg is GOD
Re: (スコア:0)
Null許容参照型 [infoq.com]とか、ひどい破壊的変更が提案されてるけどね
Re: (スコア:0)
おっと、PHPへの悪口はそこまでだ。
#PHPからPHPへの移植作業だけで殺す気か。
Re: (スコア:0)
swiftは2014年発表(開発は2010年から)
kotlinは2011年発表、2012年オープンソース化、バージョン1.0が2016年
Re: (スコア:0)
発表年が安定度につながるんですか?
それはないと思います。
Re: (スコア:0)
じゃあ、安定しないんじゃないの。
Re: (スコア:0)
>じゃぁ
じゃぁって・・・
少なくとも使われる頻度とメンテナンス頻度でしょう。
発表してまったく使われずメンテナンスもされない言語はいっぱいありますよね。
Re: (スコア:0)
一応グーグルのおかげで実行環境やコンパイラの品質は改善するだろう。
各種クラスの仕様や文法はグーグルが積極的に改善するのでしばらく荒れる。
Re: (スコア:0)
もうXamarin + C#でいいじゃんと思うんだが・・・
Re: (スコア:0)
禿道
Re: (スコア:0)
.net standardにしたからか自分だけかは知らんが、一級言語には及ばない気がする。
すばらしいんだけどね。
Re: (スコア:0)
既に安定してるが
てか今更Javaはないだろ
Re: (スコア:0)
仮想マシン上というガッカリ感
Re: (スコア:0)
> 仮想マシン上というガッカリ感
仮想マシンをかましているからこそ、Androidはメジャーバージョンが上がっても安定して互換性を確保できているわけですが
iOSなんてぼろくそで泣きそうですよ
※ これに対する素人Apple信者の反論は一切無視します
マシンパワーが十分にあるなら仮想化のレイヤーを一枚挟んでおくととても有効ということは
PCやサーバーなどでも証明済みですからね
もう (スコア:0)
Xamarinでよくない?
Re: (スコア:0)
そうなって欲しくないからKotlinを持ってきたんでしょ
あとはキャラ作って啓蒙(安直 (スコア:0)
名前はことりんで
#scalaとかjrubyとか忘れてませんよ?
結局Javaなんていらなかったんや (スコア:0)
手抜きしてよそ様の会社の言語をパクってタダで開発者コミュニティを確保しようとするから、
しょーもない裁判なんぞ起こされた上に公式Javaとも違うよくわからん中途半端な実装になって、
Androidの技術的負債扱いされることになってるんだろ。
ここらで一新して、言語だけでなくVMとライブラリも独自実装してだな。