1 :
デフォルトの名無しさん
2016/02/27(土) 01:46:01.68 ID:Ag8w7//2
2 :
デフォルトの名無しさん
2016/02/27(土) 01:53:02.07 ID:M1op650Q
Android開発ばかり注目されているけどサーバーサイドでも使っていきたいね。KotlinかわいいよKotlin。
3 :
デフォルトの名無しさん
2016/02/27(土) 02:03:58.29 ID:kilaRF3z
ようやくスレ立ったか
C#erにオススメ
4 :
デフォルトの名無しさん
2016/02/27(土) 02:09:59.86 ID:sN4Pn2/e
>>3 ようやくスレ立ったか
じゃねえよハゲ
望んでたなら自分で立てろやカス
5 :
デフォルトの名無しさん
2016/02/27(土) 02:41:02.12 ID:hI6CEqxt
拡張子はktなのか
6 :
デフォルトの名無しさん
2016/02/27(土) 09:41:53.54 ID:nQV2L2HM
どこからダウンロードできますか?
IDEじゃなくてKotlin本体だけが欲しいです
7 :
デフォルトの名無しさん
2016/02/27(土) 10:37:17.40 ID:kilaRF3z
>>1のリンク先、ちょっとスクロールするとDownload Compilerってのがある
>>4 まだ禿てねえよハゲ
8 :
デフォルトの名無しさん
2016/02/27(土) 11:14:47.56 ID:hI6CEqxt
IDE使わなくても、gradleにロードさせるのが簡単なんじゃないの?と思ったが
公式見たら kotlinc が用意されてるのな
9 :
デフォルトの名無しさん
2016/02/27(土) 11:25:26.53 ID:0K1cdFU/
10 :
デフォルトの名無しさん
2016/02/27(土) 13:08:04.60 ID:nQV2L2HM
これからダウンロードして勉強しようと思ったんですけど
僕はJavaの知識がないんですよ
やっぱりJavaをひと通り学んでからKotlinを使うほうがいいですか?
11 :
デフォルトの名無しさん
2016/02/27(土) 17:28:47.93 ID:kilaRF3z
>>9 Kotlinちょっとしか触ってないけどC#と類似点多くね?
・プロパティ
・拡張関数=拡張メソッド
・ジェネリクスのin、out、where
・オーバーライド元メソッドにopen/virtualが必要
かつてはアノテーションもC#風だったけど、今はjava風に変わった
12 :
デフォルトの名無しさん
2016/02/27(土) 18:39:50.54 ID:KsPOIQ1H
内包表記は無いの?
13 :
デフォルトの名無しさん
2016/02/27(土) 18:40:22.18 ID:ip4T9kfk
14 :
デフォルトの名無しさん
2016/02/27(土) 18:50:05.98 ID:KsPOIQ1H
チラッと調べただけだけど
・パターンマッチ
・名前つきタプル
・Data Class
・null非許容型
C#7.0に欲しいものばかりw
15 :
デフォルトの名無しさん
2016/02/27(土) 19:15:03.68 ID:D+WCAKrD
Javaを勉強せずにJavaFXアプリ作れますか?
16 :
デフォルトの名無しさん
2016/02/27(土) 20:17:24.82 ID:DzbbisjT
17 :
デフォルトの名無しさん
2016/02/27(土) 21:07:35.07 ID:yBj0ji6/
またJVMか…
泥アプリ制作が流行ってるから仕方ないのかね
18 :
デフォルトの名無しさん
2016/02/27(土) 22:22:55.81 ID:hI6CEqxt
開発してるJetBrains自身が、JVM上で動く製品を開発してる会社だからな
自分達の製品にもKotlin使ってるみたいだよ
19 :
デフォルトの名無しさん
2016/02/27(土) 22:29:02.97 ID:hI6CEqxt
20 :
デフォルトの名無しさん
2016/02/27(土) 23:39:23.79 ID:KsPOIQ1H
複数の属性を持てるenumも便利そう。
これもC#7.0に欲しいw
21 :
デフォルトの名無しさん
2016/02/28(日) 21:01:32.18 ID:qX9WRNgF
scalaと比べてどうなの?
jetbrainsが自社のプロダクトで使ってるといっても、サーバサイドでは話はきかないね。
22 :
デフォルトの名無しさん
2016/02/28(日) 21:12:49.92 ID:mEuTbruV
23 :
デフォルトの名無しさん
2016/02/28(日) 21:51:31.38 ID:qX9WRNgF
なるほど、springやEEが自然に利用できるなら、kotlin製のフレームワークに固執する必要はないか。
24 :
デフォルトの名無しさん
2016/02/28(日) 21:55:17.88 ID:qX9WRNgF
Karaといframeworkはあるけど、Githubを見たところそこまで活発ではなさそう。cssをtye safeに書けるのは面白そうだけど
25 :
デフォルトの名無しさん
2016/03/09(水) 20:13:43.33 ID:ZmUAjtzS
Kotlinはフレームワーク次第
26 :
デフォルトの名無しさん
2016/03/09(水) 21:54:57.77 ID:MLkdPiKR
javaのフレームワークがそのまま使えるのがいいんだろ
27 :
デフォルトの名無しさん
2016/03/09(水) 22:12:21.73 ID:TWWKX9/D
ビルドツールもそのまま使えるしな
28 :
デフォルトの名無しさん
2016/03/11(金) 23:43:17.01 ID:RA7SR1be
英語もしゃべれねぇくせにどいつもこいつも新興言語に騙されおって
新興宗教じゃねぇんだから
29 :
デフォルトの名無しさん
2016/03/12(土) 00:46:03.37 ID:w4nC79sm
Kotlinを使うプロジェクトが増えないとKotlinの技術者が増えない
Kotlinの技術者が増えないとKotlinを使うプロジェクトが増えない
30 :
デフォルトの名無しさん
2016/03/12(土) 01:43:46.52 ID:A9rdrO/7
intellij使ってる人が興味持ってくれればなあ
31 :
デフォルトの名無しさん
2016/03/14(月) 16:38:06.42 ID:ONULiEU5
Kotlinって書籍とかがまだ全くないな
32 :
デフォルトの名無しさん
2016/03/14(月) 17:49:52.49 ID:jDfMkT0o
まぁまだ1.0がリリースされたばかりですし
33 :
デフォルトの名無しさん
2016/03/14(月) 18:13:22.66 ID:rxc3Byav
2011年から死んでる
34 :
デフォルトの名無しさん
2016/03/14(月) 20:49:46.27 ID:ste1llL9
今から勉強しようかと思うんだけど、駄目なの?
35 :
デフォルトの名無しさん
2016/03/14(月) 22:51:22.51 ID:7NRac0Aa
1.0.0がリリースされたばかりだからタイミングいいよ
一応破壊的変更はしないとか言ってたような
36 :
デフォルトの名無しさん
2016/03/15(火) 09:16:40.95 ID:4EDSiDUj
Androidアプリの開発にkotlin使ってるけどいい感じよ
ラムダが使えるのとDSLがね
拡張メソッドも作れたり
37 :
デフォルトの名無しさん
2016/03/16(水) 17:48:01.10 ID:SWFG0n+i
勉強するのも使うのも全く自由なんだけど、
こんなマイナー言語で何する気?
目的をはっきりさせようや。
何もできるんだよ?
38 :
デフォルトの名無しさん
2016/03/16(水) 17:48:37.27 ID:SWFG0n+i
*何ができるんだよ。
39 :
デフォルトの名無しさん
2016/03/16(水) 18:36:21.30 ID:BFPYGSUK
>>37 Javaより優れた言語でJVMで動くアプリケーションを書ける
40 :
デフォルトの名無しさん
2016/03/16(水) 21:09:15.92 ID:ol/uA8ay
Ceylon とどっちがいいの?
41 :
デフォルトの名無しさん
2016/03/16(水) 21:57:29.33 ID:OWx848x5
42 :
片山博文MZ ◆T6xkBnTXz7B0
2016/03/16(水) 22:05:50.83 ID:l9Y8vSPn
♪ことりん、ことりん。
43 :
デフォルトの名無しさん
2016/03/16(水) 22:15:09.55 ID:ItRpyeBM
scalaに対しての優位点はコンパイル速度と、javaとの親和性?
文法的にもcontinueとbreakが使えて、自由度の高いreturnとthisがあるか
inlineもscalaとかなり違う?
44 :
デフォルトの名無しさん
2016/03/17(木) 12:46:00.12 ID:8D5exYrn
scalaは難しすぎるよね
45 :
デフォルトの名無しさん
2016/03/17(木) 14:24:01.95 ID:y+SO78pF
JavaScriptでいいじゃん
46 :
デフォルトの名無しさん
2016/03/17(木) 17:34:00.53 ID:Lr213s2+
Kotlinはかわいい。Scalaはキモい。
Kotlinが普及するように、俺も微力ながらブログにKotlinネタ書いていくよ。
47 :
デフォルトの名無しさん
2016/03/17(木) 21:05:02.80 ID:8D5exYrn
普及するために何が足りないか?
48 :
デフォルトの名無しさん
2016/03/17(木) 22:30:53.09 ID:6lVX3tiR
世界的な有名サービスがKotlinで記述されたらかなり影響はある
49 :
デフォルトの名無しさん
2016/03/18(金) 11:16:52.22 ID:PaeRr1p1
enumがメソッド持てるのがリージョンコードを複数の表現で返すenum作るときに便利だったな
あと、whenがif elseの変わりに使えて可読性がいいのが好き
50 :
デフォルトの名無しさん
2016/03/18(金) 13:04:13.88 ID:7TGL3g0b
enumがメソッド持てるのはJavaも一緒でしょ
51 :
デフォルトの名無しさん
2016/03/18(金) 19:30:40.78 ID:Ri+xB30N
プログラミング初心者なんですけどKotlin習得するのには2~3年はかかる?
52 :
デフォルトの名無しさん
2016/03/18(金) 20:27:52.77 ID:itkpzA44
初心者は情報の多い言語を使うべき
入門書とかが出てからじゃないと無理
53 :
デフォルトの名無しさん
2016/03/18(金) 20:46:02.24 ID:Ri+xB30N
>>52 ありがとう
無難にJavaScriptやってみます
54 :
デフォルトの名無しさん
2016/03/23(水) 18:25:49.69 ID:q4NyJu3s
>>53 将来kotlinをやるんだったら
javascriptじゃなくてjavaね。
55 :
デフォルトの名無しさん
2016/03/23(水) 19:30:06.44 ID:IjQfzLPy
つーかおまえらコトリンの響きで選んでるだろ
56 :
デフォルトの名無しさん
2016/03/23(水) 21:00:38.88 ID:Sy6dDY9b
名前は凄く重要
57 :
デフォルトの名無しさん
2016/03/23(水) 21:40:59.87 ID:r6iJqmyn
スカラに比べたら言語のランタイムない(よね?)のがメリットとか
58 :
デフォルトの名無しさん
2016/03/24(木) 08:58:18.85 ID:9L/DvAgg
>言語のランタイム
?
59 :
デフォルトの名無しさん
2016/03/25(金) 19:03:36.81 ID:7CoDARGW
Javaとソース互換を壊すという致命的欠陥を自らしておいて、
なおかつ既存言語とのソース互換が何もないのなら使えませんよね。
過去のソースとの互換のためにN88-BASIC互換言語を作りましたとかいうほうがまだ使い道がある。
独自言語で作ったものはソースの墓場になる。
末長く残るソースを作れない。
60 :
デフォルトの名無しさん
2016/03/26(土) 12:14:43.51 ID:XHWY3LTw
>>59 いま普及してる言語だって、スタートラインは独自言語(っていう表現はどうかと思うが)だったわけでw
61 :
デフォルトの名無しさん
2016/03/26(土) 12:42:36.47 ID:lc2ldByq
バックエンドでKotlin使いたいんだけど、おすすめのWebフレームワークとかDBフレームワークあったら教えてください。Spring Bootがかなりいい気がするけど特にDBフレームワークが困ってます。
62 :
デフォルトの名無しさん
2016/03/26(土) 14:29:17.16 ID:ENkp8QGX
63 :
デフォルトの名無しさん
2016/03/26(土) 16:15:03.51 ID:H9bcXfYg
>>60 C++とアップルのObjective-Cは、C言語上位互換。
64 :
デフォルトの名無しさん
2016/03/27(日) 00:37:01.30 ID:tuBIqIOP
Swiftがクソ過ぎるのは誰もが知ってるんだから触れてやるなよ
65 :
デフォルトの名無しさん
2016/03/28(月) 00:51:03.64 ID:h3cCXmjq
KotlinとSwiftってそんな違う? 似たようなもんじゃ
JavaやObCと比べりゃ
66 :
デフォルトの名無しさん
2016/03/29(火) 00:00:43.96 ID:1pY1OkRW
>>59 javaライブラリを呼べるjvm上で動くプログラミング言語なんていっぱいあるやん
67 :
デフォルトの名無しさん
2016/04/01(金) 20:35:42.53 ID:vSPHDFRv
さびれすぎ
68 :
デフォルトの名無しさん
2016/04/02(土) 10:51:29.00 ID:3UiLT1dE
>>66 ライブラリを呼んでもしょうがないだろ
普通のJavaのソースをコンパイルしたらエラーになるんじゃ意味ないわ
69 :
デフォルトの名無しさん
2016/04/03(日) 00:40:39.84 ID:ZV9NMQt1
70 :
デフォルトの名無しさん
2016/04/03(日) 13:51:35.58 ID:4I/r7xwS
Googleが公式サポート表明してくれたら最高なんだけどな。
71 :
デフォルトの名無しさん
2016/04/04(月) 18:10:35.02 ID:F20gyuD1
>>70 正直無理な話だよね。
kotlinのほうがいい理由を必死こいて考えるよりは素直にJavaやっとけよ
マイナーという不利益を納得して使うものだが、君は納得できていない。
72 :
デフォルトの名無しさん
2016/04/06(水) 21:23:24.57 ID:2V81Qvo2
>>68 ??
そりゃ別の言語ですし
jvmで動く言語で互換性がある言語自体珍しくね?
jarから呼び出せればいいと思う
73 :
デフォルトの名無しさん
2016/04/08(金) 10:30:14.19 ID:swQw/RPS
GoogleはAndroidの第一言語、つまりJavaに置き換わるものとして、Swiftのサポートを検討しているらしい。
泣きそう。
74 :
デフォルトの名無しさん
2016/04/08(金) 13:03:55.45 ID:UcK710Vt
>>73 Swiftもいい言語だから、そうなったらなったでJavaのままよりはありがたいけどな
75 :
デフォルトの名無しさん
2016/04/08(金) 20:59:07.38 ID:Im1g3EY5
javaの資産()はどうなるの
76 :
デフォルトの名無しさん
2016/04/08(金) 22:32:48.96 ID:uKgtJKvS
マジかよSwiftやってみるわ
77 :
デフォルトの名無しさん
2016/04/08(金) 23:37:04.56 ID:T8jUewN4
クソ言語流行らそうと必死なんだな
78 :
デフォルトの名無しさん
2016/04/09(土) 00:49:54.84 ID:gQ4mSWZC
79 :
デフォルトの名無しさん
2016/04/09(土) 19:22:37.10 ID:Q/bwh4yI
AndroidのJavaの問題は言語ではなくJavaプラットフォーム(の海賊版)にあるのに言語だけ変えても意味無いだろ
80 :
デフォルトの名無しさん
2016/04/10(日) 05:02:23.23 ID:OMjoBoPQ
とはいえJavaライブラリのインタフェースに関する権利をOracleが主張してたりとかJava言語による問題も多いだろうし、そこだけ解決できるのでも結構違うのでは。Javaプラットフォームごと捨てるのはさすがに現実的ではないでしょうし。
81 :
デフォルトの名無しさん
2016/04/12(火) 14:39:07.24 ID:tcJgF5lM
>>80 OracleはJava APIに権利があると主張しているのであってJava VMを使う以上、他の言語に変えても同じ。
OpenJDKなど、Oracle公認のフリーのJava/Java VMもあるわけで、Javaは使い続けるでしょう。
今開発プレビュー版が出ているAndroid Nは、初めてOpenJDKのライブラリを使っているわけで。
Java 8対応、新しいJackコンパイラの登場など大進化を見せている状況でJavaを捨てるとか有り得ない。
Javaから別の言語に変えることを検討中という記事は信用できない。
現時点無視してよいかと。
もっと信頼できるネタが出てから気にしたほうが賢明。
82 :
デフォルトの名無しさん
2016/04/12(火) 15:18:33.45 ID:9HGJ3JQs
>>81 てことはAndroid N以降はOracleとの訴訟の件は関係ないってことになる?
あと、その考え方だと、kotlinを正式採用の方が現実味あるのかな
83 :
デフォルトの名無しさん
2016/04/12(火) 20:56:18.12 ID:Rk5bS0ji
KotlinよりScalaの方がありそう
84 :
デフォルトの名無しさん
2016/04/12(火) 21:30:53.05 ID:zxlf4Ltj
>>82 OpenJDKはOracle公認だから、使い方にもよるかも知れないけどGoogleがOracleに責められずにフリーで使える可能性はある。
ただ、Oracleはライセンス料が欲しいわけだからあの手この手で金を要求しようとすると思う。
Swiftよりはkotlinのほうがまだ可能性はあると思うがGoogleがサポートする必要性が薄いとも思う。
85 :
デフォルトの名無しさん
2016/04/12(火) 21:35:28.14 ID:ZWvwh7J9
>>83 Androidでscalaは辛いらしい
何が辛いのかよく分からんけど
86 :
デフォルトの名無しさん
2016/04/12(火) 21:46:26.86 ID:3ZquNVD8
Scalaはビルドツールが糞
87 :
デフォルトの名無しさん
2016/04/12(火) 21:51:27.23 ID:tRZrs4lg
scalaって標準ライブラリのサイズがでかくなかった?
88 :
デフォルトの名無しさん
2016/04/13(水) 09:06:47.77 ID:E2Yhqe8e
>>83 そう?Scalaが普及しはじめてから何年も経つけど、GoogleがScalaに興味を示したことってあったっけ?
89 :
デフォルトの名無しさん
2016/04/16(土) 21:14:12.15 ID:1vFpn8v7
JavaのOO畑で関数型とかよく分からんしってマルチパラダイム言語の第一歩によさそうだなKotlin
名前も可愛いし
90 :
デフォルトの名無しさん
2016/04/16(土) 22:47:26.92 ID:rMj3oXBU
Kotlinってあんまり関数型要素ないだろ
関数型度はJava8と大して変わらん
91 :
デフォルトの名無しさん
2016/05/01(日) 10:54:20.06 ID:tKi6j9CT
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
z