JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org
Kotlin [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/02/27(土) 01:46:01.68ID:Ag8w7//2
2016/02/27(土) 01:53:02.07ID:M1op650Q
Android開発ばかり注目されているけどサーバーサイドでも使っていきたいね。KotlinかわいいよKotlin。
2016/02/27(土) 02:03:58.29ID:kilaRF3z
ようやくスレ立ったか
C#erにオススメ
C#erにオススメ
2016/02/27(土) 02:09:59.86ID:sN4Pn2/e
2016/02/27(土) 02:41:02.12ID:hI6CEqxt
拡張子はktなのか
2016/02/27(土) 09:41:53.54ID:nQV2L2HM
どこからダウンロードできますか?
IDEじゃなくてKotlin本体だけが欲しいです
IDEじゃなくてKotlin本体だけが欲しいです
2016/02/27(土) 10:37:17.40ID:kilaRF3z
2016/02/27(土) 11:14:47.56ID:hI6CEqxt
IDE使わなくても、gradleにロードさせるのが簡単なんじゃないの?と思ったが
公式見たら kotlinc が用意されてるのな
公式見たら kotlinc が用意されてるのな
2016/02/27(土) 11:25:26.53ID:0K1cdFU/
>>3
何故、C#er?
何故、C#er?
2016/02/27(土) 13:08:04.60ID:nQV2L2HM
これからダウンロードして勉強しようと思ったんですけど
僕はJavaの知識がないんですよ
やっぱりJavaをひと通り学んでからKotlinを使うほうがいいですか?
僕はJavaの知識がないんですよ
やっぱりJavaをひと通り学んでからKotlinを使うほうがいいですか?
2016/02/27(土) 17:28:47.93ID:kilaRF3z
>>9
Kotlinちょっとしか触ってないけどC#と類似点多くね?
・プロパティ
・拡張関数=拡張メソッド
・ジェネリクスのin、out、where
・オーバーライド元メソッドにopen/virtualが必要
かつてはアノテーションもC#風だったけど、今はjava風に変わった
Kotlinちょっとしか触ってないけどC#と類似点多くね?
・プロパティ
・拡張関数=拡張メソッド
・ジェネリクスのin、out、where
・オーバーライド元メソッドにopen/virtualが必要
かつてはアノテーションもC#風だったけど、今はjava風に変わった
2016/02/27(土) 18:39:50.54ID:KsPOIQ1H
内包表記は無いの?
2016/02/27(土) 18:40:22.18ID:ip4T9kfk
>>11
C# に比べて何がいいの?
C# に比べて何がいいの?
2016/02/27(土) 18:50:05.98ID:KsPOIQ1H
チラッと調べただけだけど
・パターンマッチ
・名前つきタプル
・Data Class
・null非許容型
C#7.0に欲しいものばかりw
・パターンマッチ
・名前つきタプル
・Data Class
・null非許容型
C#7.0に欲しいものばかりw
2016/02/27(土) 19:15:03.68ID:D+WCAKrD
Javaを勉強せずにJavaFXアプリ作れますか?
2016/02/27(土) 20:17:24.82ID:DzbbisjT
>>15
むり
むり
2016/02/27(土) 21:07:35.07ID:yBj0ji6/
またJVMか…
泥アプリ制作が流行ってるから仕方ないのかね
泥アプリ制作が流行ってるから仕方ないのかね
2016/02/27(土) 22:22:55.81ID:hI6CEqxt
開発してるJetBrains自身が、JVM上で動く製品を開発してる会社だからな
自分達の製品にもKotlin使ってるみたいだよ
自分達の製品にもKotlin使ってるみたいだよ
2016/02/27(土) 22:29:02.97ID:hI6CEqxt
公式の1.0リリースの日本語のページがあった
http://blog.jetbrains.com/jp/2016/02/17/578
http://blog.jetbrains.com/jp/2016/02/17/578
2016/02/27(土) 23:39:23.79ID:KsPOIQ1H
複数の属性を持てるenumも便利そう。
これもC#7.0に欲しいw
これもC#7.0に欲しいw
2016/02/28(日) 21:01:32.18ID:qX9WRNgF
scalaと比べてどうなの?
jetbrainsが自社のプロダクトで使ってるといっても、サーバサイドでは話はきかないね。
jetbrainsが自社のプロダクトで使ってるといっても、サーバサイドでは話はきかないね。
2016/02/28(日) 21:12:49.92ID:mEuTbruV
https://kotlinlang.org/docs/reference/comparison-to-scala.html
scalaで幸せなら不要だって
spring mvcは普通に動く
たぶんplayもいけるんじゃね
scalaで幸せなら不要だって
spring mvcは普通に動く
たぶんplayもいけるんじゃね
2016/02/28(日) 21:51:31.38ID:qX9WRNgF
なるほど、springやEEが自然に利用できるなら、kotlin製のフレームワークに固執する必要はないか。
2016/02/28(日) 21:55:17.88ID:qX9WRNgF
Karaといframeworkはあるけど、Githubを見たところそこまで活発ではなさそう。cssをtye safeに書けるのは面白そうだけど
25デフォルトの名無しさん
2016/03/09(水) 20:13:43.33ID:ZmUAjtzS Kotlinはフレームワーク次第
2016/03/09(水) 21:54:57.77ID:MLkdPiKR
javaのフレームワークがそのまま使えるのがいいんだろ
2016/03/09(水) 22:12:21.73ID:TWWKX9/D
ビルドツールもそのまま使えるしな
2016/03/11(金) 23:43:17.01ID:RA7SR1be
英語もしゃべれねぇくせにどいつもこいつも新興言語に騙されおって
新興宗教じゃねぇんだから
新興宗教じゃねぇんだから
29デフォルトの名無しさん
2016/03/12(土) 00:46:03.37ID:w4nC79sm Kotlinを使うプロジェクトが増えないとKotlinの技術者が増えない
Kotlinの技術者が増えないとKotlinを使うプロジェクトが増えない
Kotlinの技術者が増えないとKotlinを使うプロジェクトが増えない
2016/03/12(土) 01:43:46.52ID:A9rdrO/7
intellij使ってる人が興味持ってくれればなあ
31デフォルトの名無しさん
2016/03/14(月) 16:38:06.42ID:ONULiEU5 Kotlinって書籍とかがまだ全くないな
2016/03/14(月) 17:49:52.49ID:jDfMkT0o
まぁまだ1.0がリリースされたばかりですし
33デフォルトの名無しさん
2016/03/14(月) 18:13:22.66ID:rxc3Byav 2011年から死んでる
2016/03/14(月) 20:49:46.27ID:ste1llL9
今から勉強しようかと思うんだけど、駄目なの?
2016/03/14(月) 22:51:22.51ID:7NRac0Aa
1.0.0がリリースされたばかりだからタイミングいいよ
一応破壊的変更はしないとか言ってたような
一応破壊的変更はしないとか言ってたような
2016/03/15(火) 09:16:40.95ID:4EDSiDUj
Androidアプリの開発にkotlin使ってるけどいい感じよ
ラムダが使えるのとDSLがね
拡張メソッドも作れたり
ラムダが使えるのとDSLがね
拡張メソッドも作れたり
2016/03/16(水) 17:48:01.10ID:SWFG0n+i
勉強するのも使うのも全く自由なんだけど、
こんなマイナー言語で何する気?
目的をはっきりさせようや。
何もできるんだよ?
こんなマイナー言語で何する気?
目的をはっきりさせようや。
何もできるんだよ?
2016/03/16(水) 17:48:37.27ID:SWFG0n+i
*何ができるんだよ。
2016/03/16(水) 18:36:21.30ID:BFPYGSUK
>>37
Javaより優れた言語でJVMで動くアプリケーションを書ける
Javaより優れた言語でJVMで動くアプリケーションを書ける
2016/03/16(水) 21:09:15.92ID:ol/uA8ay
Ceylon とどっちがいいの?
41デフォルトの名無しさん
2016/03/16(水) 21:57:29.33ID:OWx848x5 >>39
すでにScalaという先客がいる
すでにScalaという先客がいる
42片山博文MZ ◆T6xkBnTXz7B0
2016/03/16(水) 22:05:50.83ID:l9Y8vSPn ♪ことりん、ことりん。
2016/03/16(水) 22:15:09.55ID:ItRpyeBM
scalaに対しての優位点はコンパイル速度と、javaとの親和性?
文法的にもcontinueとbreakが使えて、自由度の高いreturnとthisがあるか
inlineもscalaとかなり違う?
文法的にもcontinueとbreakが使えて、自由度の高いreturnとthisがあるか
inlineもscalaとかなり違う?
2016/03/17(木) 12:46:00.12ID:8D5exYrn
scalaは難しすぎるよね
2016/03/17(木) 14:24:01.95ID:y+SO78pF
JavaScriptでいいじゃん
2016/03/17(木) 17:34:00.53ID:Lr213s2+
Kotlinはかわいい。Scalaはキモい。
Kotlinが普及するように、俺も微力ながらブログにKotlinネタ書いていくよ。
Kotlinが普及するように、俺も微力ながらブログにKotlinネタ書いていくよ。
2016/03/17(木) 21:05:02.80ID:8D5exYrn
普及するために何が足りないか?
48デフォルトの名無しさん
2016/03/17(木) 22:30:53.09ID:6lVX3tiR 世界的な有名サービスがKotlinで記述されたらかなり影響はある
2016/03/18(金) 11:16:52.22ID:PaeRr1p1
enumがメソッド持てるのがリージョンコードを複数の表現で返すenum作るときに便利だったな
あと、whenがif elseの変わりに使えて可読性がいいのが好き
あと、whenがif elseの変わりに使えて可読性がいいのが好き
2016/03/18(金) 13:04:13.88ID:7TGL3g0b
enumがメソッド持てるのはJavaも一緒でしょ
2016/03/18(金) 19:30:40.78ID:Ri+xB30N
プログラミング初心者なんですけどKotlin習得するのには2〜3年はかかる?
2016/03/18(金) 20:27:52.77ID:itkpzA44
初心者は情報の多い言語を使うべき
入門書とかが出てからじゃないと無理
入門書とかが出てからじゃないと無理
2016/03/18(金) 20:46:02.24ID:Ri+xB30N
2016/03/23(水) 18:25:49.69ID:q4NyJu3s
2016/03/23(水) 19:30:06.44ID:IjQfzLPy
つーかおまえらコトリンの響きで選んでるだろ
2016/03/23(水) 21:00:38.88ID:Sy6dDY9b
名前は凄く重要
2016/03/23(水) 21:40:59.87ID:r6iJqmyn
スカラに比べたら言語のランタイムない(よね?)のがメリットとか
58デフォルトの名無しさん
2016/03/24(木) 08:58:18.85ID:9L/DvAgg >言語のランタイム
?
?
2016/03/25(金) 19:03:36.81ID:7CoDARGW
Javaとソース互換を壊すという致命的欠陥を自らしておいて、
なおかつ既存言語とのソース互換が何もないのなら使えませんよね。
過去のソースとの互換のためにN88-BASIC互換言語を作りましたとかいうほうがまだ使い道がある。
独自言語で作ったものはソースの墓場になる。
末長く残るソースを作れない。
なおかつ既存言語とのソース互換が何もないのなら使えませんよね。
過去のソースとの互換のためにN88-BASIC互換言語を作りましたとかいうほうがまだ使い道がある。
独自言語で作ったものはソースの墓場になる。
末長く残るソースを作れない。
2016/03/26(土) 12:14:43.51ID:XHWY3LTw
>>59
いま普及してる言語だって、スタートラインは独自言語(っていう表現はどうかと思うが)だったわけでw
いま普及してる言語だって、スタートラインは独自言語(っていう表現はどうかと思うが)だったわけでw
61デフォルトの名無しさん
2016/03/26(土) 12:42:36.47ID:lc2ldByq バックエンドでKotlin使いたいんだけど、おすすめのWebフレームワークとかDBフレームワークあったら教えてください。Spring Bootがかなりいい気がするけど特にDBフレームワークが困ってます。
2016/03/26(土) 14:29:17.16ID:ENkp8QGX
>>60
俺を忘れるなよ...
C++
俺を忘れるなよ...
C++
2016/03/26(土) 16:15:03.51ID:H9bcXfYg
>>60
C++とアップルのObjective-Cは、C言語上位互換。
C++とアップルのObjective-Cは、C言語上位互換。
2016/03/27(日) 00:37:01.30ID:tuBIqIOP
Swiftがクソ過ぎるのは誰もが知ってるんだから触れてやるなよ
2016/03/28(月) 00:51:03.64ID:h3cCXmjq
KotlinとSwiftってそんな違う? 似たようなもんじゃ
JavaやObCと比べりゃ
JavaやObCと比べりゃ
2016/03/29(火) 00:00:43.96ID:1pY1OkRW
>>59
javaライブラリを呼べるjvm上で動くプログラミング言語なんていっぱいあるやん
javaライブラリを呼べるjvm上で動くプログラミング言語なんていっぱいあるやん
67デフォルトの名無しさん
2016/04/01(金) 20:35:42.53ID:vSPHDFRv さびれすぎ
2016/04/02(土) 10:51:29.00ID:3UiLT1dE
2016/04/03(日) 00:40:39.84ID:ZV9NMQt1
Android向けKotlinのロードマップ
http://blog.jetbrains.com/jp/2016/03/30/639
http://blog.jetbrains.com/jp/2016/03/30/639
70デフォルトの名無しさん
2016/04/03(日) 13:51:35.58ID:4I/r7xwS Googleが公式サポート表明してくれたら最高なんだけどな。
2016/04/04(月) 18:10:35.02ID:F20gyuD1
72デフォルトの名無しさん
2016/04/06(水) 21:23:24.57ID:2V81Qvo22016/04/08(金) 10:30:14.19ID:swQw/RPS
GoogleはAndroidの第一言語、つまりJavaに置き換わるものとして、Swiftのサポートを検討しているらしい。
泣きそう。
泣きそう。
2016/04/08(金) 13:03:55.45ID:UcK710Vt
>>73
Swiftもいい言語だから、そうなったらなったでJavaのままよりはありがたいけどな
Swiftもいい言語だから、そうなったらなったでJavaのままよりはありがたいけどな
2016/04/08(金) 20:59:07.38ID:Im1g3EY5
javaの資産()はどうなるの
76デフォルトの名無しさん
2016/04/08(金) 22:32:48.96ID:uKgtJKvS マジかよSwiftやってみるわ
2016/04/08(金) 23:37:04.56ID:T8jUewN4
クソ言語流行らそうと必死なんだな
2016/04/09(土) 00:49:54.84ID:gQ4mSWZC
>>73のネタはこの記事だと思うが
http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/
記事の中ではgoogleがkotlinの採用も検討していると書いてあるぞ
ただしコンパイルが遅いのと
できたばかりの言語なのでコミュニティが小さい事がネックらしい
http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/
記事の中ではgoogleがkotlinの採用も検討していると書いてあるぞ
ただしコンパイルが遅いのと
できたばかりの言語なのでコミュニティが小さい事がネックらしい
2016/04/09(土) 19:22:37.10ID:Q/bwh4yI
AndroidのJavaの問題は言語ではなくJavaプラットフォーム(の海賊版)にあるのに言語だけ変えても意味無いだろ
2016/04/10(日) 05:02:23.23ID:OMjoBoPQ
とはいえJavaライブラリのインタフェースに関する権利をOracleが主張してたりとかJava言語による問題も多いだろうし、そこだけ解決できるのでも結構違うのでは。Javaプラットフォームごと捨てるのはさすがに現実的ではないでしょうし。
2016/04/12(火) 14:39:07.24ID:tcJgF5lM
>>80
OracleはJava APIに権利があると主張しているのであってJava VMを使う以上、他の言語に変えても同じ。
OpenJDKなど、Oracle公認のフリーのJava/Java VMもあるわけで、Javaは使い続けるでしょう。
今開発プレビュー版が出ているAndroid Nは、初めてOpenJDKのライブラリを使っているわけで。
Java 8対応、新しいJackコンパイラの登場など大進化を見せている状況でJavaを捨てるとか有り得ない。
Javaから別の言語に変えることを検討中という記事は信用できない。
現時点無視してよいかと。
もっと信頼できるネタが出てから気にしたほうが賢明。
OracleはJava APIに権利があると主張しているのであってJava VMを使う以上、他の言語に変えても同じ。
OpenJDKなど、Oracle公認のフリーのJava/Java VMもあるわけで、Javaは使い続けるでしょう。
今開発プレビュー版が出ているAndroid Nは、初めてOpenJDKのライブラリを使っているわけで。
Java 8対応、新しいJackコンパイラの登場など大進化を見せている状況でJavaを捨てるとか有り得ない。
Javaから別の言語に変えることを検討中という記事は信用できない。
現時点無視してよいかと。
もっと信頼できるネタが出てから気にしたほうが賢明。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 【高市与党】維新・吉村代表「維新は飲食費上限1万円とします」⇒キャバクラ、ガールズバー、スナック三昧 [115996789]
- 【悲報】中国メディア「高市が撤回して済む話ではなくなった。わざと戦闘機をレーダー照射距離に来させる戦争扇動者だ」 [359965264]
- 小泉防衛大臣「事前通報の認識無し」 [163661708]
- 【画像】GACKTプロデュースの7800円弁当、めちゃくちゃ美味そう🤤 [779938112]
- 【正論】木原官房長官「レーダーの断続的照射はあり得ない」 [519511584]
- よいならかわかいいらたしうど うも私
