25/10/30 01:23:15.33 XCVWCKKja.net
変なこだわりでコトリンを毛嫌いするよりとりあえず使ってみなよ
シンタクスシュガーだらけの言語なので記述の選択の幅が広すぎるから
「あれもこれも達人みたいに使えるようになりたい!!」みたいな欲張りな考えさえ捨てれば
誰でも普通にすっと使えるようになるから
290:デフォルトの名無しさん
25/10/30 02:37:15.34 BLLztpmv0.net
>>284
> Kotlinは難しいと言われるJavaを簡単にした言語というのが本当だとすると
「簡単」というのが何を意味するのかによるな。
Java で書くと長くなって分かり辛くなるようなことを短く分かりやすく書ける(難しいことを簡単に書ける)という意味での簡単ならその通りだと思うが。
Kotlin で書いた方が色々と楽だよ。
291:デフォルトの名無しさん
25/10/30 13:30:42.49 CyR0jNtQ0.net
>>285-287
ありがとうございます。
その本は熟読してみます。2冊読破するのに何ヵ月かかるかわかりませんが。
ChatGPTはよく嘘つくと言われますがプログラミングの分野ではどれほど信頼できるのでしょうかね?
292:デフォルトの名無しさん
25/10/30 13:33:41.16 CyR0jNtQ0.net
わたしはKotlinを毛嫌いしています。
Javaで突き進めるところまでいくかあるいは永遠にJavaを使い続けます。
上位互換(この語の使い方があってるかわからないけど)になってるならなおさらKotlinはいらん気がするし。わたしの認識ではJavaすら難しいと考える人のために浅い知識のままでも開発できるようにしたのがKotlin。
293:デフォルトの名無しさん
25/10/30 13:35:14.02 CyR0jNtQ0.net
ところで
onSaveInstanceStateで保存してデータはどこに保存されてるんですか?
PrefernceやSQLデータベースのようにAndroidの中のアプリ専用フォルダの中?
294:デフォルトの名無しさん
25/10/30 14:02:19.09 PehO0UxW0.net
>>292
Kotlinの方が多機能なので上位互換ではないよ
KotlinでJavaの機能は問題なく使えるが、JavaでKotlin固有の機能を使えるというわけではない。
現在のモダンなAndroid開発のフレームワークがKotlinで楽に実装できる設計になっているから、
今からJavaでゼロから開発するとKotlinで始めるより結果的により苦労すると思う
295:
25/10/30 14:07:34.32 yJbeoAWR0.net
kotlinでやらないなら教えない
296:デフォルトの名無しさん
25/10/30 14:26:41.76 K4ZG0xDn0.net
しかし世の中で言語の普及率は
Java >>>>>>>>>> Kotlin
じゃないか
Javaは小昔からあって信頼がある。
KotlinはiPhone開発のObjective-Cのように消えてしまわないか?(わたしの本音:消えてしまえ)
バックエンド開発でもPHPやPythonがあるのにわざわざRubyを作った日本人がいたが、わざわざ開発者に多大なる言語習得コストを強いて無駄じゃなかったか?実際Rubyは下火になってるし日本だけでしか通用しない。
297:デフォルトの名無しさん
25/10/30 14:27:44.86 HyNmcECK0.net
>>295
そりゃないよかあちゃん
298:デフォルトの名無しさん
25/10/30 14:40:46.60 PehO0UxW0.net
>>296
Java習得してるならKotlinでJavaのように書くことができるぞ
Kotlinでは型定義が後置になっているのでそういう違いだけ抑えておけばいい
Javaの土台があれば自分でコーディングするぶんには学習コスト一日かからん微々たるもの
サンプルコード読むときには省略(Kotlinの特徴)されまくってて最初は読めないケースがよくあると思うけど
今の時代AIに聞けば解決するだろうよ
299:デフォルトの名無しさん
25/10/30 14:55:14.84 D3rdby450.net
kotlinはとっても
300:デフォルトの名無しさん
25/10/30 16:52:54.68 ZBJXFhR00.net
>>293
そのデータはプロセスのメモリ上に保存されて、ファイルやDBに永続的な保存はされない
検索してみると、多分お前の読もうと言ってる本に書いてあるぞ
情報収集力低すぎね?そんな奴がKotlin批判とか笑えない
301:デフォルトの名無しさん
25/10/30 17:27:04.47 3ydcCZHL0.net
>>296
Objective-CがSwiftに世代交代したようにJavaもKotlinに世代交代される側だと思うぞ
302:
25/10/30 18:04:05.36 yJbeoAWR0.net
AndroidはもはやKotlinがデファクトスタンダード
サーバー側も新規ならKotlinじゃね
303:デフォルトの名無しさん
25/10/30 18:35:19.50 3oj/Mu5eM.net
マルチプラで使おうと思ったけどまだ未成熟だったので使うのをやめた
304:デフォルトの名無しさん
25/10/30 19:32:03.91 pL484PV90.net
>>296
そもそもたかが言語習得コストを多大なるとか言ってる時点でプログラミング向いてないよ
特にKotlinなんて普通のJava経験者なら30分くらいで習得終わるし
305:
25/10/30 19:46:40.25 y8q6nyI2M.net
今時JavaはできるけどKotlinはできませんなんてやつはAndroidエンジニアとして転職する先はないだろう
306:デフォルトの名無しさん
25/10/30 23:24:56.36 ZiwhU5I40.net
AIを信頼できるかなんて考える必要あるのか
5chやブログコードのコピペが信頼できるのか
307:
25/10/31 00:23:33.05 qQ8zNQFO0.net
Kotlin消えてしまえなんていうやつはAndroid Studioも使うな
eclipseでやってろよ
308:デフォルトの名無しさん
25/10/31 08:14:08.49 o6usN2tJ0.net
みなさん、「毛嫌い」って言葉の意味を考えよう
309:デフォルトの名無しさん
25/10/31 09:53:50.73 4nZ/u+/u0.net
広辞苑より
「毛嫌い」
(鳥獣が相手の毛なみによってすききらいすることから) 何という理由もなく、ただ感情的にきらうこと。「インテリを―する」