Kotlin 4

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/07/17(火) 18:00:27.88ID:PDZGrLP2
JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
https://kotlinlang.org


※前スレ
http://mevius.5ch.net/test/read.cgi/tech/1521401186/
2018/08/28(火) 09:37:27.44ID:Vf6dn75Q
今時ターミナルでemacs使おうって環境がどうかと思うけどな
設定ファイルぐらいならviでいいし
2018/08/28(火) 11:38:27.93ID:yohivMkN
そもそもデフォルトでemacs入ってるディストリビューションってまだあるの?
2018/08/28(火) 13:21:51.83ID:TyYvqCK6
>>462
おう、昔はPC-UNIXのディストリビューションにデフォで入ってたみたいな言い方はやめろや
今も昔もEmacsは選択インストール対象だ
464デフォルトの名無しさん
垢版 |
2018/08/28(火) 17:14:30.14ID:C1AWmFJx
>>460
emacsを体で覚えてしまった人は似たようなものでemacsが動く環境ならそれで全てができてしまう状態なんだよ。
だからそう簡単には離れられない。
2018/08/28(火) 18:22:38.84ID:t4rYC5Jj
かれこれ20年以上Emacsを使っている
ターミナルではctrl+x 2, ctrl+x d が便利
2018/08/28(火) 22:06:47.36ID:GhUGfpLA
まじでemacsはおっさんしか使わないわな
viはまあサーバーに入って何かするのに必須だから基本操作くらいはできるやつ多いだろうけど
2018/08/28(火) 22:50:19.69ID:CqD+kceR
オペレーションマニュアル作る時にesc-x shell は便利
viでも同じ事出来るのけ?
2018/08/28(火) 23:05:43.44ID:JxISYFqP
Kotlin使ってるくせに 静的言語+IDE じゃない組み合わせでコード書くとかありえないっしょ
なのでそれ以外の用途につかうエディタなんてEmacsで十分
それとも Kotlin 使ってもないのにこのスレ監視してる人?
2018/08/28(火) 23:07:07.56ID:JxISYFqP
>>467
最近はVimでもVSCodeでも出来るらしいですよ
emacsは30年前から出来てたけど
2018/08/28(火) 23:32:38.28ID:XKGlHBCJ
うわあ、めんどくさいemacsおじさんがこのスレにもいる
前職で散々聞かされてうんざりしてるからやめてくれよ
この手の人たち、ジョークじゃなくて本気でエディタ論争仕掛けて来るからほんとめんどくさい
2018/08/28(火) 23:54:19.67ID:t4rYC5Jj
Emacs+RCSでレッツノスタルジー
2018/08/28(火) 23:54:50.93ID:JxISYFqP
エディタなんて使う必要ない Kotlin スレで延々とエディタの話するとかありえないですよね
473デフォルトの名無しさん
垢版 |
2018/08/28(火) 23:59:56.45ID:gEHuyurv
ここはドザーに監視されています
2018/08/29(水) 00:05:06.69ID:9qc8dwr8
お前ら当然ideaVim入れてるよな
2018/08/29(水) 00:20:25.87ID:4LgLafY9
Kotlinは良い言語だけど、JDKに起因する虚無感が漂っててネタがないので、エディターとか他の話で盛り上がってしまう
2018/08/29(水) 01:43:58.68ID:MJ/3ckLX
Kotlin書くなら現状IntelliJ IDEA以外の選択肢はないと思う
2018/08/29(水) 08:55:33.55ID:UFf+dawx
vi vs emacs
ファイ!
2018/08/29(水) 08:56:40.80ID:SgdWV5FD
勝利の条件は?
2018/08/29(水) 08:56:57.54ID:Ldu6Ol6t
面白いと思ってやってるんだろうな
2018/08/29(水) 09:01:22.60ID:ZDG8YYaG
>>478
そりゃXamarinが開発しやすい方
481デフォルトの名無しさん
垢版 |
2018/08/29(水) 18:36:42.36ID:bZ2D0xRL
めんどくせえから vim で Kotlin 書いてる
2018/08/29(水) 18:40:08.33ID:n9AQAOMs
めっちゃ効率悪そう
こんなにIDEの恩恵の大きい言語なのに
2018/08/29(水) 18:42:01.87ID:d2bEpQya
セクシーvim
2018/08/29(水) 18:44:47.55ID:n9AQAOMs
エリーゼの憂鬱
485デフォルトの名無しさん
垢版 |
2018/08/29(水) 19:06:34.27ID:bZ2D0xRL
>>482
いや今のところ仕事でバンバン使う招待じゃないからいいの。vimだと思い付いた瞬間に起動してすぐ打てるし。
486デフォルトの名無しさん
垢版 |
2018/08/29(水) 19:07:02.87ID:bZ2D0xRL
招待じゃねえ。状態。
なんという変換ミス。
2018/08/29(水) 20:42:13.07ID:JiypegGw
きょうび開発環境でメモリ足りなくなったりしないからIntelliJは起動しっぱなしだし、思い付いて即試したいものはREPL使うからなー
2018/08/29(水) 22:02:19.46ID:n9AQAOMs
昔からのやり方を変えられない人ってのはいるんだよ
そっとしておこう
2018/08/29(水) 23:31:36.28ID:0CwGsWHn
ことりんの好きなとこ聞かせて……♡
2018/08/29(水) 23:40:59.87ID:SESzavoJ
一気 一気 一気
2018/08/30(木) 06:00:27.98ID:dm1it4Rq
>>489
名前がかわいい
492デフォルトの名無しさん
垢版 |
2018/08/30(木) 09:38:32.23ID:Le3eFjin
>>487
いや、足りなくなる。なぜならそんなにメモリ乗せてないからだ。w
2018/08/30(木) 10:10:25.50ID:RHVn/jmd
ことりんは名前がいいよな
外国人だとなんとも思わないんだろうけど
494デフォルトの名無しさん
垢版 |
2018/08/30(木) 11:51:57.24ID:A5Nytyjy
外国人だといたずらする小さい悪魔みたいなのを連想するかも知れんね
2018/08/30(木) 12:52:29.32ID:5tasm/PE
コトリン≒グレムリン
2018/08/30(木) 13:01:58.56ID:KRQyC6Sq
コトリンはとっても歌が好き
2018/08/30(木) 13:03:15.68ID:PWKdEfBK
ラブライブオタクの男性が使ってそう
2018/08/30(木) 18:27:27.54ID:fWBwT80E
ちゃんと実装面でもいいとこ言えよ
499デフォルトの名無しさん
垢版 |
2018/08/30(木) 19:08:54.43ID:+O/rJ+xn
>>495
こっちこっち
https://ja.m.wikipedia.org/wiki/%E3%82%B4%E3%83%96%E3%83%AA%E3%83%B3
2018/08/30(木) 20:30:10.31ID:hZsCsB95
>>492
えくりぷすならともかくいんてりじぇーでメモリが足りなくなるようなマシンならKotlin使う方が間違い
501デフォルトの名無しさん
垢版 |
2018/08/30(木) 21:08:16.40ID:+O/rJ+xn
さよか
2018/08/31(金) 00:26:18.34ID:U+1CMk5o
じゃあ久しぶりに IntelliJ 起動してみるか。
503デフォルトの名無しさん
垢版 |
2018/08/31(金) 00:30:31.00ID:U+1CMk5o
Tip of the day が出るまで約4分10秒。
2018/08/31(金) 00:31:51.85ID:U+1CMk5o
あ、アップデートされてた。
2018/08/31(金) 01:13:21.25ID:n1J7aQ9W
IntelliJもVSCodeもスタートアップに入れて常時起動してるわ
506デフォルトの名無しさん
垢版 |
2018/08/31(金) 01:59:46.03ID:U+1CMk5o
他のソフトをあまり起動しないならそれでも耐えられるが・・・
2018/08/31(金) 06:22:38.45ID:/sWAa9/j
>>503
さすがにそれはヤバいw
開発機なら今すぐ買い換えた方が良いレベル

久しぶりに起動してそれならindexingに時間かかってるんだろうから、CPUかなあ、当てずっぽうだけど
2018/08/31(金) 06:54:42.55ID:dga5iekD
ここはKotlinスレであってうんこマシンスレじゃないからそろそろスレ違い
2018/08/31(金) 07:18:55.50ID:CJK5tEGV
使わなきゃいいよ
2018/08/31(金) 07:30:16.16ID:H6eFv5vS
コトリン=やかん
511デフォルトの名無しさん
垢版 |
2018/08/31(金) 09:56:10.67ID:s5ujzdS3
>>507
そうかも知れん。アップデート後に起動したら1分ぐらいだった。
まあしかし開発マシンと言えるほどのものではない。
個人で持ってるPCでそこでは趣味で小さいプログラム作るぐらいなので。
512デフォルトの名無しさん
垢版 |
2018/08/31(金) 09:58:00.72ID:s5ujzdS3
そう言えば IntelliJ がサクサク動くレベルのPCのスペックってどのぐらいのものなんだ?
2018/08/31(金) 14:07:47.80ID:yE1PVwqN
pentiumとかで十分
ただし中身がatomのは除く
2018/08/31(金) 15:53:14.27ID:XY0RCqgk
2013年のMac miniでもサクサク動く
2018/08/31(金) 16:17:00.17ID:QwhpIYLE
だよな。pentiumマシンで十分だろ。ストレージはssdで。
ただし実機でデバッグ
2018/08/31(金) 18:01:38.83ID:/sWAa9/j
実機デバッグという言葉を見るにやっぱことりんスレだとAndroid前提の人が多いんかな
サーバーサイド勢としては寂しい
2018/08/31(金) 21:21:31.43ID:hMrh4GUk
動画まだー
2018/08/31(金) 23:04:36.44ID:WgasQgHw
spring boot + mybatis + kotlin というテンプレでやってるよ
2018/09/01(土) 08:51:56.86ID:u4pJ8FQM
>>518
Spring bootってもうことりんで問題ない?
今のところフルことりんだとSparkでライトなサイトしか作ってない。
katorはちょっと前に試したけどまだまだ未完成で辛かった
2018/09/01(土) 09:25:59.26ID:/xY33kfI
うちはJSFだよ・・・
2018/09/01(土) 11:51:57.41ID:KLF1+M6N
>>516
「Android StudioでつくるAndroidアプリ入門(半端にカラーで分厚い)」みたいな本では軒並みKotlin対応になってるので
最近親切げな本一冊でAndroid始めた人はみんなKotlinやってると思う
ていうかJavaで作るAndroidアプリ本がもう売ってねえ
2018/09/01(土) 16:03:58.00ID:RM3jfGhF
>>521
会話が成立しているように見えて実は噛み合ってない好例
2018/09/01(土) 19:34:55.36ID:Rh8y2Q/M
>>519
まだboot 2.0に上げれてないけど致命的な問題に遭遇したことはない

beanとinterface default methodの組合せで起動時エラーになってたが、@JvmDefaultで回避できるようになったし
@JvmDefault以前も拡張関数でどうにかなってた
524デフォルトの名無しさん
垢版 |
2018/09/02(日) 07:01:35.41ID:HcdhtgGT
今からJava学ぼうと思ってたんだけど、様子見たほうがいい?
この言語がJavaに代わってすごい伸びそうだって聞いた
でもそれって何年後なんだろう
2018/09/02(日) 08:12:19.19ID:YyZEg2UH
>>524
様子見できるなら、9月末のOpenJDK 11のリリースか2019年3月のOpenJDK 12のリリースまで
様子見すれば、OpenJDKのLTSが出るのかどうかはっきりすると思う。
2017年はAndroid公認になって伸びるといわれて、実際そこそこ伸びた。
でも、2018年に入ってからはOracleのJDKリリースサイクル変更の問題や
7月のGoogleがAndroidごとJava, Kotlinを捨ててFuchsiaに行くような話も出ているし、
伸びそうというのがいつの時点での情報を元にした認識かにもよると思う。
2018/09/02(日) 08:55:58.30ID:9dGgsJL0
>>524
KotlinはJavaの方言のようなもの
Javaに代わって主役になるなんて現実にはあり得ないし、Javaが消えたら自動的に消滅する
2018/09/02(日) 09:35:26.62ID:gD15kiFt
>>526
言語としては残るんじゃないの。
JVMで動くかどうかは別にして。
2018/09/02(日) 10:10:50.96ID:TnkSt01Q
Flash亡き後のActionScriptみたいな立ち位置になるんじゃね
2018/09/02(日) 10:19:47.73ID:Da7XMf2L
Javaの文法はもう古い
時代の流れ的にKotlin風の文法が主流になるのは間違いない
2018/09/02(日) 11:22:45.32ID:CgXmm1Wz
android無視すると逆にそこまでkotlinである必要もねぇんだよな。
javaにラムダもきたしjava10でローカル変数の型推論もきたし。
2018/09/02(日) 11:29:58.18ID:or4fFUVY
どちらかというと純Javaでなければならない理由を考えたほうがいい
どーしてもJavaじゃないと困るのでないならもはやKotlinでいい

んで次は「それを実現する」のにJVM+Kotlinでなければ困る理由をなんとかこう捻り出すのだ
2018/09/02(日) 12:07:21.12ID:vk0FFkyb
>>529
TypeScriptの流行なんかも含めると時代はKotlin風というよりC#風かな
ベースとしてC#にインスパイアされたちょっとLightweight&FunctionalなC系の流れの本流に近く、
その中では比較的Ruby系に似せた仕上げのなされた言語と位置付けるのが妥当
2018/09/02(日) 13:01:24.78ID:2NNLLZ0f
インスパイアっていうか作った本人やで
534デフォルトの名無しさん
垢版 |
2018/09/02(日) 15:52:17.48ID:4Jf6YH6e
時代は Kotlin
2018/09/02(日) 16:14:44.69ID:kda+Jy32
まあどんなに少なく見積もってもあと5年以上は生きてるだろうから別に今から勉強しても損にはならない
2018/09/02(日) 16:47:03.27ID:FIE7AeLW
Java程の糞はない
2018/09/03(月) 11:39:23.18ID:7Lmz6SJ5
今後は、Nativeなアプリ開発はSwiftに、JSのアプリ開発はTypescriptに、JVMのアプリ開発はKotlinが主流になるよ

問題は、そのJVMの必要性が薄れつつあるのがなぁ・・・(^_^;)
2018/09/03(月) 16:57:35.00ID:bm6csMD2
swiftて…
2018/09/03(月) 17:52:17.69ID:FSremTAS
時代に全くついていけてないオッサンか、最近そこらへんのことを知ったばかりのど初心者かどちらかだろ
2018/09/03(月) 19:30:53.14ID:cJt/EPTM
JVMなアプリ開発はネイティブなアプリ開発じゃないんか
2018/09/03(月) 22:12:13.16ID:zx7i183W
>>540
定義にもよるかもしれないが、間にJVMが挟まる以上ネイティブではないと考えるのが妥当では?
2018/09/03(月) 22:24:09.46ID:ALq1D/mh
どっからどう見てもツッコミどころしかないんだからそんなにマジレスしても禿げるだけだぞ
2018/09/04(火) 05:55:27.61ID:cOOjSQrW
Swiftが注目されている頃に、Apple系以外のプラットホームのアプリも開発できるようにしようとかいう動きがあった気がしたけど、その後全く聞かないな
2018/09/04(火) 10:59:01.66ID:BRj2Sf6A
>>543
Googleが次期OSの開発にSwift使おうとしてるやん
そのためにSwiftの開発者引き抜いた
Kotlinはあくまで繋ぎだよ
2018/09/04(火) 11:40:07.04ID:sAAfH0pf
swiftは言語的には良さそうなのに閉鎖的すぎてkotlinより可哀想
2018/09/04(火) 12:37:20.05ID:C8rRXEwD
スレチだがtypescriptに完全に置き換わるなんてことあるのか?
2018/09/04(火) 12:50:28.61ID:E38pu6rG
>>544
Fuchsiaはswiftだけじゃなくて go rust dart あたりもサポート進めてる
このまえレポジトリ見たときには rust の文章が多めの感じだった
ラトナーがこれに関わってるのなら swift というより llvm 絡みなんだろうなという感じ
2018/09/04(火) 12:58:24.52ID:XfBhqM98
>>546
置き換わるっていうか、tsはバニラjsとシームレスに混在できるから、かなり浸透はするだろうね。
549デフォルトの名無しさん
垢版 |
2018/09/04(火) 12:58:30.25ID:Xz2Zp+3X
Kotlin native もそこに突っ込めればナイス
2018/09/04(火) 12:59:33.10ID:XfBhqM98
少なくともRailsブームの時にCoffeeで作っちゃったものは早いとこTSに置き換えておかないと誰もメンテできない巨大な負債になりそう
2018/09/04(火) 17:52:08.00ID:9ZNVrHxI
>>546
置き換わると思うよ
JVMを使うことの必要性が薄れてきてるからね
Nodeが出来たりGAFAのJava離れが進んで、ネイティブ以外はWEB良いじゃんって方向性になりつつある
2018/09/04(火) 19:13:22.45ID:cOOjSQrW
>>551
あ、JSがTSに置き換わるかって話なんでJVMとか関係ないです
2018/09/04(火) 19:33:14.61ID:b59XDMco
>>552
それだと完全にスレチだからよそでやってくれ
2018/09/04(火) 20:04:04.38ID:sAAfH0pf
Triple()のTripleを省略したいんだけど
2018/09/04(火) 20:33:14.08ID:6FmT1oQF
JVMは廃れるのは間違いないのだがさて何年かかるかって話だな

Javaはまもなく終わるスマホと心中するってAndroid4前には口さがなく言われてたんだよ
4.4で成功しちゃって誰もそんなことは言わなくなったけども
いやもう未来はわからんねえ
2018/09/04(火) 22:07:22.64ID:yZpDF79E
Fuchsiaの普及次第だろうな
2018/09/04(火) 23:53:53.23ID:r4H5XRUh
>>555
ICS前?確かにショボかったけどそんな風潮だったの?
558デフォルトの名無しさん
垢版 |
2018/09/05(水) 01:49:28.53ID:0GglgiBh
良くも悪くも一寸先は闇だ。
未来予測は現在までに得た情報からしか出来ない。
しかし明日何かが新たに現れるかも知れず、それによりそこから先の未来は予想と大きく違ってしまうかも知れない。
2018/09/05(水) 03:17:49.18ID:V9sM8MoF
明日太陽が爆発するかも知れない
2018/09/05(水) 05:55:33.83ID:umu43H9N
Javaオワコンだなんてこれまで何度言われ続けてきたことか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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