Kotlin [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org Android開発ばかり注目されているけどサーバーサイドでも使っていきたいね。KotlinかわいいよKotlin。 >>3
ようやくスレ立ったか
じゃねえよハゲ
望んでたなら自分で立てろやカス どこからダウンロードできますか?
IDEじゃなくてKotlin本体だけが欲しいです >>1のリンク先、ちょっとスクロールするとDownload Compilerってのがある
>>4
まだ禿てねえよハゲ IDE使わなくても、gradleにロードさせるのが簡単なんじゃないの?と思ったが
公式見たら kotlinc が用意されてるのな これからダウンロードして勉強しようと思ったんですけど
僕はJavaの知識がないんですよ
やっぱりJavaをひと通り学んでからKotlinを使うほうがいいですか? >>9
Kotlinちょっとしか触ってないけどC#と類似点多くね?
・プロパティ
・拡張関数=拡張メソッド
・ジェネリクスのin、out、where
・オーバーライド元メソッドにopen/virtualが必要
かつてはアノテーションもC#風だったけど、今はjava風に変わった チラッと調べただけだけど
・パターンマッチ
・名前つきタプル
・Data Class
・null非許容型
C#7.0に欲しいものばかりw Javaを勉強せずにJavaFXアプリ作れますか? またJVMか…
泥アプリ制作が流行ってるから仕方ないのかね 開発してるJetBrains自身が、JVM上で動く製品を開発してる会社だからな
自分達の製品にもKotlin使ってるみたいだよ 複数の属性を持てるenumも便利そう。
これもC#7.0に欲しいw scalaと比べてどうなの?
jetbrainsが自社のプロダクトで使ってるといっても、サーバサイドでは話はきかないね。 なるほど、springやEEが自然に利用できるなら、kotlin製のフレームワークに固執する必要はないか。 Karaといframeworkはあるけど、Githubを見たところそこまで活発ではなさそう。cssをtye safeに書けるのは面白そうだけど javaのフレームワークがそのまま使えるのがいいんだろ 英語もしゃべれねぇくせにどいつもこいつも新興言語に騙されおって
新興宗教じゃねぇんだから Kotlinを使うプロジェクトが増えないとKotlinの技術者が増えない
Kotlinの技術者が増えないとKotlinを使うプロジェクトが増えない intellij使ってる人が興味持ってくれればなあ 1.0.0がリリースされたばかりだからタイミングいいよ
一応破壊的変更はしないとか言ってたような Androidアプリの開発にkotlin使ってるけどいい感じよ
ラムダが使えるのとDSLがね
拡張メソッドも作れたり 勉強するのも使うのも全く自由なんだけど、
こんなマイナー言語で何する気?
目的をはっきりさせようや。
何もできるんだよ? >>37
Javaより優れた言語でJVMで動くアプリケーションを書ける scalaに対しての優位点はコンパイル速度と、javaとの親和性?
文法的にもcontinueとbreakが使えて、自由度の高いreturnとthisがあるか
inlineもscalaとかなり違う? Kotlinはかわいい。Scalaはキモい。
Kotlinが普及するように、俺も微力ながらブログにKotlinネタ書いていくよ。 世界的な有名サービスがKotlinで記述されたらかなり影響はある enumがメソッド持てるのがリージョンコードを複数の表現で返すenum作るときに便利だったな
あと、whenがif elseの変わりに使えて可読性がいいのが好き プログラミング初心者なんですけどKotlin習得するのには2〜3年はかかる? 初心者は情報の多い言語を使うべき
入門書とかが出てからじゃないと無理 >>52
ありがとう
無難にJavaScriptやってみます >>53
将来kotlinをやるんだったら
javascriptじゃなくてjavaね。 スカラに比べたら言語のランタイムない(よね?)のがメリットとか Javaとソース互換を壊すという致命的欠陥を自らしておいて、
なおかつ既存言語とのソース互換が何もないのなら使えませんよね。
過去のソースとの互換のためにN88-BASIC互換言語を作りましたとかいうほうがまだ使い道がある。
独自言語で作ったものはソースの墓場になる。
末長く残るソースを作れない。 >>59
いま普及してる言語だって、スタートラインは独自言語(っていう表現はどうかと思うが)だったわけでw バックエンドでKotlin使いたいんだけど、おすすめのWebフレームワークとかDBフレームワークあったら教えてください。Spring Bootがかなりいい気がするけど特にDBフレームワークが困ってます。 >>60
C++とアップルのObjective-Cは、C言語上位互換。 Swiftがクソ過ぎるのは誰もが知ってるんだから触れてやるなよ KotlinとSwiftってそんな違う? 似たようなもんじゃ
JavaやObCと比べりゃ >>59
javaライブラリを呼べるjvm上で動くプログラミング言語なんていっぱいあるやん >>66
ライブラリを呼んでもしょうがないだろ
普通のJavaのソースをコンパイルしたらエラーになるんじゃ意味ないわ Googleが公式サポート表明してくれたら最高なんだけどな。 >>70
正直無理な話だよね。
kotlinのほうがいい理由を必死こいて考えるよりは素直にJavaやっとけよ
マイナーという不利益を納得して使うものだが、君は納得できていない。 >>68
??
そりゃ別の言語ですし
jvmで動く言語で互換性がある言語自体珍しくね?
jarから呼び出せればいいと思う GoogleはAndroidの第一言語、つまりJavaに置き換わるものとして、Swiftのサポートを検討しているらしい。
泣きそう。 >>73
Swiftもいい言語だから、そうなったらなったでJavaのままよりはありがたいけどな >>73のネタはこの記事だと思うが
http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/
記事の中ではgoogleがkotlinの採用も検討していると書いてあるぞ
ただしコンパイルが遅いのと
できたばかりの言語なのでコミュニティが小さい事がネックらしい AndroidのJavaの問題は言語ではなくJavaプラットフォーム(の海賊版)にあるのに言語だけ変えても意味無いだろ とはいえJavaライブラリのインタフェースに関する権利をOracleが主張してたりとかJava言語による問題も多いだろうし、そこだけ解決できるのでも結構違うのでは。Javaプラットフォームごと捨てるのはさすがに現実的ではないでしょうし。 >>80
OracleはJava APIに権利があると主張しているのであってJava VMを使う以上、他の言語に変えても同じ。
OpenJDKなど、Oracle公認のフリーのJava/Java VMもあるわけで、Javaは使い続けるでしょう。
今開発プレビュー版が出ているAndroid Nは、初めてOpenJDKのライブラリを使っているわけで。
Java 8対応、新しいJackコンパイラの登場など大進化を見せている状況でJavaを捨てるとか有り得ない。
Javaから別の言語に変えることを検討中という記事は信用できない。
現時点無視してよいかと。
もっと信頼できるネタが出てから気にしたほうが賢明。 ■ このスレッドは過去ログ倉庫に格納されています