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/12(日) 12:40:46.93ID:nPGq7YXg
新OSはまぁ、あんまり期待できないな。マイクロカーネルっていうアーキテクチャは面白いとは思うけど
316デフォルトの名無しさん
垢版 |
2018/08/12(日) 13:05:29.23ID:iQgtAsnw
この間Javaの入門書買ったばかりなのにこんな良さげな言語があるとは…
下調べ不足だわ
2018/08/12(日) 13:09:37.91ID:flgGmy0e
Javaの入門書やるレベルならまずはそれを終わらせたほうがいい
OOP何それレベルはさすがにKotlinでは門前払い
2018/08/12(日) 13:16:54.14ID:cynVKITI
これからJava離れ、あるいはJVM離れが加速するかもしれないのにJavaデビューとは
もしIT業界で戦うための勉強だとしたらKotlinなんて知らない方がマシだぞ
319デフォルトの名無しさん
垢版 |
2018/08/12(日) 13:16:56.79ID:iQgtAsnw
>>317
未読のまま売ろうかなって思ってたけど読んだほうがいいかな
C言語をしばらくやってたからOOP何それ?とはならないけども
320デフォルトの名無しさん
垢版 |
2018/08/12(日) 13:18:28.15ID:iQgtAsnw
>>318
今大学三年なんだけどIT企業への就職を考えてる
もしIT業界で戦うための勉強だとしたらKotlinなんて知らないほうがマシ、っていうのはどういう意味?
2018/08/12(日) 13:24:17.93ID:cynVKITI
>>320
Kotlin使える現場なんて少ないからな
ただでさえJava書いてるだけでストレス溜まるのにKotlin知ってたら「このコードKotlinなら・・・」って余計ストレス溜まるぞ
2018/08/12(日) 13:49:37.06ID:pIqP21BS
そもそもIT業界への就職はやめとけw
ITやりたいだけなら普通の業界でもできる
2018/08/12(日) 14:08:24.81ID:nPGq7YXg
まぁ、肌に合わなかったら辞めりゃいいやって甘い考えは捨てた方がいいかもな
2018/08/12(日) 14:19:48.26ID:hK7vmWQc
ある程度自力裁量のあるプログラミングを業務としてやりたいというのなら、プログラミングの勉強ではなくIT業界研究に時間を割くべきだね
プログラミングやらせてもらえない名ばかりプログラマや〇〇エンジニアやコーダが転職もできない底辺過重労働を死ぬか壊れるまでする業界だぞ
どうしても判断できなきゃ「プログラミングに興味のある就活中の学生です」という体でツイッターと技術勉強ブログを公開して寄ってきた企業から選べ、確率的にはマシだ
2018/08/12(日) 14:36:19.63ID:pIqP21BS
>>324
その言葉を学生の頃の俺に聞かせてやりたいよw
2018/08/12(日) 14:40:05.08ID:gkOYpZX2
>>325
SIerの方ですか?
2018/08/12(日) 15:20:58.90ID:nPGq7YXg
いつまでも学生気分じゃ困るんだよw
2018/08/13(月) 21:03:42.61ID:JwNoNOMV
windowsで仕事してるIT企業はブラック
macで仕事してるIT企業はホワイト
わかりやすいよ
329デフォルトの名無しさん
垢版 |
2018/08/13(月) 21:41:45.50ID:z6+TJcGX
俺はLinux
2018/08/13(月) 23:03:22.27ID:1WecOW6M
僕はNetBSD
2018/08/14(火) 04:01:47.43ID:f3FANfLN
Linuxだなあ
2018/08/14(火) 05:46:59.00ID:oNpJd1VZ
本当はLinuxにしたいけど、GUIツールが貧弱すぎるのとiOSもやらないかんからやむを得ずMac使ってる。
最近はWSLがだいぶ使い勝手が良くなったと聞くがどうなんだろうね。
2018/08/14(火) 08:59:50.24ID:KA6KtKr+
Linuxを選べるIT企業はホワイト
Linux強制のIT企業はブラック
2018/08/14(火) 09:06:12.38ID:lgg451+R
>>333
めっちゃ分かる。
何使っててもいいけど、自分で選べるかどうかが1番大事。
2018/08/14(火) 12:59:50.75ID:CqIA5BO1
>>328
おまえがキモマカーだということはわかった
2018/08/14(火) 13:41:30.60ID:rimj287y
mac強制の企業とかwwwww
2018/08/14(火) 14:29:29.21ID:I/ZM5koT
強制というか、作ってる製品のサーバ側が Linux だからサーバ側に配属されたら Linux になるってだけのことだな。
2018/08/16(木) 21:51:35.70ID:j2ztJgcf
有料でもいいからリッチなLinuxのGUIが出てこないもんかね
主流のやつは大体試してきたけど、普段使いのメインにするにはちょっと厳しい
2018/08/17(金) 00:45:26.84ID:cjk17uo9
>>338
Linuxはそういうとこが弱い印象
MSにしろAppleにしろ素人集めて
UI使わせてどこで迷ったとかこういう動きした
とか実験して参考にしてるみたいだけど
Linuxは個人の趣味だけで作ってそう
2018/08/17(金) 08:39:37.55ID:LhGk886y
よくLinuxは普段使えるGUIソフトが全然足りないと言われるけど、そもそもGUI自体が貧弱だから当然っちゃ当然だわな。
それがなんとかなりゃMacなんて使わないのに。
2018/08/17(金) 09:01:22.85ID:WiAGQ6be
Linuxのデスクトップ環境程の糞はない
2018/08/17(金) 09:05:52.81ID:LhGk886y
なんだ、やっぱりXamarinのせいだったのか
343デフォルトの名無しさん
垢版 |
2018/08/17(金) 09:10:33.20ID:7hC1UKUq
Androidでも使っとけ
2018/08/17(金) 09:43:50.12ID:ogzk9Zno
LinuxにGUI求める奴はLinux向いてないからMac使った方がいいよ
Linuxはシェル駆使してターミナルで使う物
2018/08/17(金) 10:15:43.19ID:ZNgpklI9
そうだねえ。
できればメインをLinuxにしたいんだけど、現状じゃ無理だ。
2018/08/17(金) 11:54:10.87ID:GXJQ8joR
実際ほとんどの開発者はMacに流れたな
2018/08/17(金) 12:07:24.52ID:w7QZd1Ca
>>344はまさにその通りなんだけど、
みんながみんなそれを言ってるからの現状なんだろうねw
2018/08/17(金) 12:19:03.05ID:73aOPBuv
Macはパッケージマネージャがクソすぎるからなあ
WSLの出来が意外と良くて、好き嫌いを別にすれば既に開発環境としての使い勝手はWinに抜かれてる
2018/08/17(金) 12:20:38.11ID:XtLPAIa9
>>344
なこと言ってるからいつまでもメジャーになれないんだよ
2018/08/17(金) 12:56:35.66ID:w7QZd1Ca
しかしkotlinの話題ねーな
2018/08/17(金) 13:24:43.25ID:HQ4sTWxq
>>349
なる必要などないしその労力は無駄であるというのがfvwm95の昔からの結論
2018/08/17(金) 13:42:05.69ID:L5h1t/+7
>>348
Homebrew知らんの?
2018/08/17(金) 14:17:43.45ID:xfqx4UeU
>>352
HomebrewってGUIだっけ?
>>350
XamarinスレだからKotlin 1.3の話をする人がいないのは仕方ないね。
2018/08/17(金) 14:33:17.11ID:LZQG4mfs
ん?Windowsにまともなパッケージマネージャあったっけ?
2018/08/17(金) 14:43:55.53ID:A0flNsox
scoop
2018/08/17(金) 15:29:41.25ID:HvkpSUe9
>>354
apt
ほぼ普通のUbuntuがVMなしで使える
2018/08/17(金) 15:32:05.29ID:HvkpSUe9
>>353
今のMacではHomebrewはmacOSのセキュリティと干渉してしょっちゅう不具合起こすよ
2018/08/17(金) 16:30:28.89ID:ZNgpklI9
>>357
毎日のように使うけど、しょっちゅうってほど不具合は起きないぞ
OSのメジャーアップデートの時はやばいが
2018/08/17(金) 21:16:05.18ID:qpR6osUU
同じく、しょっちゅう使ってるが、特にHomebrewで不具合起きてないぞ
2018/08/17(金) 21:48:31.12ID:No8PGWXY
El Capitanになった時だけは死んだけど、それ以来はそんなことないな
2018/08/17(金) 23:32:30.00ID:JHT8uO3j
MacはOSバージョン毎年変わるくせにアプリの互換問題な耐えないから大嫌い
2018/08/18(土) 06:32:26.18ID:rejH9nbp
Xamarinみたいな糞でやるから不具合を起こす
2018/08/18(土) 06:43:35.72ID:b/8OtQ4O
$brew install Xamarin
...
...
$ Error: Xamarin is shit. Uninstall it ? (Y/Y)
2018/08/18(土) 10:30:10.12ID:F905Yoig
Windowsが好きなら黙って使っとけよ
わざわざ自分が使わないものを貶めなくてもいいだろ
365デフォルトの名無しさん
垢版 |
2018/08/18(土) 11:06:43.75ID:2sc6SUFd
Windowsは特に好きではないな
2018/08/18(土) 11:36:54.08ID:/LU7vcJE
マカーはキモいから嫌い
367デフォルトの名無しさん
垢版 |
2018/08/18(土) 11:46:54.19ID:lnjd5vUp
かといってMacが好きというわけでもない
2018/08/18(土) 11:56:45.00ID:DpHvDvUQ
MacはBSDに綺麗な服着せて見た目かっこよくしただけだからな
ちょっと凝ったことしようとするとシェル駆使する必要があって、Javaとか使ってるだけの純プログラマーに使いこなすのは難しいんだろ
2018/08/18(土) 12:00:07.22ID:rejH9nbp
Kotlinの話題はスレ違い
370デフォルトの名無しさん
垢版 |
2018/08/18(土) 12:33:38.16ID:deSvY+zd
>>368
いや、Macのそういうところは好きだ。あのGUIは邪魔。
2018/08/18(土) 22:33:24.33ID:b/8OtQ4O
MacとWindowsなんて、どこの板のどこのスレでも大荒れ必死な話題なのにこの程度しか燃えないのか
ほんとこのスレ過疎ってるな
2018/08/18(土) 22:44:15.04ID:ub6IzT+t
盛り上がるのは知識がなくても誰でも一言言える話題だからだろうな。
スレチだから他でやれば
2018/08/19(日) 16:56:24.77ID:5XAewA6I
ほんそれ。ここはXamarinスレだから、OS論争は他所でやれ、
374デフォルトの名無しさん
垢版 |
2018/08/20(月) 09:40:13.59ID:ND3E6qpc
Kotlinもよろしく
375デフォルトの名無しさん
垢版 |
2018/08/20(月) 09:50:24.62ID:ND3E6qpc
プログラミング言語のシェア競争は安定期に? 人気ランキングから見えてきたこと
https://wired.jp/2018/08/18/apple-swift-android-kotlin-rankings/
2018/08/20(月) 10:10:29.63ID:x7paPDUd
やっぱこれからはJavascriptなんだな
2018/08/20(月) 10:21:41.26ID:DKLH5BZm
これからはっていうか、JavaScriptは公用語みたいなもんだし……
2018/08/20(月) 11:51:43.10ID:cNBkY4aq
Nodeが出来て、JavaScript はなんでも作れるようになったしな
2018/08/20(月) 12:12:06.35ID:3h8qMdvN
CSSって言語なんかい
2018/08/20(月) 12:28:51.39ID:43WzFeGw
>>374
スレ違い
2018/08/20(月) 22:36:41.19ID:sOQT11b6
ことりん…寿命短かったな…
382デフォルトの名無しさん
垢版 |
2018/08/20(月) 22:58:38.25ID:GHO1XUgy
これからは Kotlin の時代
2018/08/21(火) 06:43:02.77ID:pgnIL/+t
>>382
Android: 成功しているが、まだJavaの方が優勢。しかもモバイルOSはFuchsiaに移行していく。
JVM: OpenJDKの半年ごとリリースのサイクルについていけなくなる。
Javascript: 圧倒的にTypescript
Native: 完成の目処がたたない。
どうしよう未来(さき)が見えない…
と、スレチながら極論してみる。
2018/08/21(火) 07:00:16.40ID:ER84EYK7
つまりDelphiの時代が来るということか
2018/08/21(火) 07:46:05.84ID:zcrc23cN
>>383
FuchsiaのSDK(Flutter)ってDartだってw
2018/08/21(火) 07:49:19.34ID:teJHwhtx
Nativeをもっと重視すべきだったんだよな
完全に後手
2018/08/21(火) 08:52:04.60ID:/lM+iD3m
JBのリソースがそこまで足りてないんだろ
flutterが出る前にGoogle様に会社ごと買収して貰えばよかった
2018/08/21(火) 08:52:53.59ID:/lM+iD3m
>>385
ほんとそれだけが地獄だよな。
flutterは良く出来てるけど、Dartが辛すぎるww
2018/08/21(火) 10:34:10.23ID:SJcpraea
リソースないならJS切り捨ててNativeに注力しろよって思う
もしくは逆か
両方やろうとするからどっちも中途半端になってSwiftにもTSにも勝てないんだよ
2018/08/21(火) 10:45:03.25ID:5BiPsrnL
JBって未だに正式なJavaの認証のないグレーなOpenJDKを配布してるよね
Nativeなんか成功するわけないんだから、遊んでる余裕があるなら
JBがOracleの正式なライセンスを受けたOpenJDKのディストリビュータになって、顧客にOpenJDKの安定的な提供を確約すべき
このままだとVSCodeに食われて潰れるのも時間の問題
2018/08/21(火) 12:01:52.04ID:1AaNdj73
全然意味がわからない
2018/08/21(火) 12:15:49.34ID:Y1HyydAv
わかんないんです
393デフォルトの名無しさん
垢版 |
2018/08/21(火) 12:45:30.29ID:m1oFA/yA
そのうちなんとかなるだろう。

Fuchsiaになったらなったでそれ用にコンパイルできるやつができればいいんじゃないか?
2018/08/21(火) 17:18:03.76ID:22ftzkrn
Javaは仮想マシン使ってクロスプラットフォーム対応ってのが新しいと言われて普及したけど、それも今は昔
今後の主流はPWAだからJavaとかオワコンになりつつおる
2018/08/21(火) 17:57:40.74ID:FPUp8w4J
PWAねえ
少なくとも当面の間は主流になることはないと思うよ
ビジネス的な理由で
2018/08/21(火) 18:12:15.63ID:ER84EYK7
あー、馬場が持ってたベルト?
2018/08/21(火) 18:29:43.31ID:FPUp8w4J
NWA
2018/08/22(水) 08:56:38.71ID:Ee/2I2ZM
でもflutterって現状sdkってより只のUIツールキットだからな。だからfuchsiaのOS提供機能のAPIが別に用意されてそれは他の言語から自由にアクセスできるんだろうし。
下手するとdart/flutterを全く介さないアプリもfuchsiaで動かせるとか?
そこでmicrosoftさんで出番ですよ
2018/08/22(水) 14:52:28.46ID:Opme7aq9
valをletにしてくれ
400デフォルトの名無しさん
垢版 |
2018/08/22(水) 15:46:02.41ID:TfhbroeT
sed 's/val/let/g'
2018/08/22(水) 17:58:32.00ID:q9VwAvA5
>>395
そんなこと言ってると時代に取り残されるぞ
2018/08/22(水) 18:06:27.10ID:HQ6oWCAi
そういう本質的でない技術は主流になってからやりゃいいよ
2018/08/22(水) 20:16:12.08ID:8AiYFpTJ
let って再代入可な方じゃないの
2018/08/22(水) 20:20:16.72ID:mHU9sjBy
>>403
関数型言語では、束縛といってletは再入不可だが、
JavaScriptとTypeScriptはなぜか再入可能になる
2018/08/22(水) 20:39:29.39ID:KWi0p3U0
letよりvalの方が好きなんだけど
2018/08/22(水) 20:40:29.82ID:0XlZNPWV
>>401
技術者としてはキャッチアップしておかなくちゃいけないけど、既存のプラットホームとの兼ね合いで主流になるまでのハードルは高いよ
具体的に言えばAppleとグーグルの稼ぎが減ってしまうから
2018/08/22(水) 20:42:06.98ID:8AiYFpTJ
完全にjavascript脳だったわ…
2018/08/22(水) 20:45:35.82ID:mHU9sjBy
>>407
それは君のせいじゃないから大丈夫
2018/08/22(水) 20:46:41.41ID:KWi0p3U0
jsは呪い
410デフォルトの名無しさん
垢版 |
2018/08/22(水) 20:54:36.48ID:ROURn6Ut
本日は朝から晩までC言語漬けでした。
2018/08/22(水) 21:02:15.44ID:O0qVPdaC
>>409
確かに
>>399
varとvalが紛らわしいと思う一方で、letと束縛のイメージが結びつかなくて気持ち悪いと思う自分がいる。
2018/08/22(水) 21:11:20.85ID:mHU9sjBy
>>411
確かにlet自体には束縛の意味はない。関数型言語ではletを使って束縛をする(デフォルトで再入不可)というだけの話。JavaScriptではデフォルトが再入可能なので、letも再入可能になったってことかな?
2018/08/22(水) 21:22:01.52ID:DbF2a/CJ
C言語程の糞はない
2018/08/22(水) 23:32:50.26ID:HOzF47E5
>>412
(キリッ が付きそうなレスする前に再入可能の意味をググってみよう
リアルで恥かかなくて済んでよかったね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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