Kotlin 4 at TECH
[2ch|▼Menu]
[前50を表示]
950:デフォルトの名無しさん
18/11/16 19:42:48.03 4Z/2Zn+l.net
うわー。Pleiades インストールしたら IntelliJ IDEA が日本語に!
慣れてないと違和感あるなこれw

951:デフォルトの名無しさん
18/11/17 07:34:08.71 KWZ5EwMD.net
eclipseで開発してるやつおる?
最近 eclipse の Kotolin のプラグイン更新されてるみたいだけど、やっぱり IntelliJ の方が断然快適なんだろうか
eclipse ずっと使ってきたから、今から開発環境変えるのも苦労しそう

952:デフォルトの名無しさん
18/11/17 08:00:43.63 SiZmC7/H.net
むしろそういったIME使わずに作ってる人いない?
どうも自分で制御出来ない感じが慣れなくって

953:デフォルトの名無しさん
18/11/17 08:05:44.83 vtnmvVoJ.net
日本人のITリテラシーは土人並みやで

954:デフォルトの名無しさん
18/11/17 08:33:58.05 WPCLsCCD.net
>>923-924
おぢさん達、気持ちはわかるけどその程度のことくらい頑張らないと仕事なくなるよ

955:デフォルトの名無しさん
18/11/17 10:32:10.09 Lyuticwx.net
>>923
IntelliJの良いところは開発環境周りの苦労がほぼないことだよ
eclipseから移るとマジで別世界で漏らしそうになる

956:デフォルトの名無しさん
18/11/17 11:38:32.70 tnhZ/1Ed.net
eclipse使っててよくストレス溜めずにいられるよな

957:デフォルトの名無しさん
18/11/17 11:46:54.76 8wpf7s1e.net
>>924
IMEワロス
変数名を日本語にしちゃう人ですかぁ?

958:デフォルトの名無しさん
18/11/17 11:52:52.29 B4GISbTr.net
自演乙

959:デフォルトの名無しさん
18/11/17 12:03:25.62 Lyuticwx.net
>>929
日本語で命名するの、騙されたと思ってやってみたらみやすくてワロタわ。
個人プロジェクトでしかやってないけど、テストケースを日本語にしておくとめっちゃ見


960:やすい。



961:デフォルトの名無しさん
18/11/17 12:22:39.88 W3t77A42.net
自分も趣味のプロジェクトはテストだけ日本語で書いてる

962:デフォルトの名無しさん
18/11/17 13:01:34.66 By/5vlbY.net
>>923
一回使ってみてから決めたら?
そもそもkotlinやるならintellijのほうがいいと思うが

963:デフォルトの名無しさん
18/11/17 13:47:53.54 rc62Vrp5.net
Kotlin使うなら開発元のJetBrainsを支援する意味でもIntelliJの有償版を使うべき
最近はJavaがゴタゴタしてるし、JBが強いスマホ分野ではIDE離れの動きが出てきてるし、開発環境市場はVSCodeが席巻してる
このままだと会社無くなってKotlinも終わっちゃうよ

964:デフォルトの名無しさん
18/11/17 13:48:05.80 KWZ5EwMD.net
SWT使うから、eclipseのWindowBuilderないとちょっときついのよね
IntelliJ は魅力的だしとりあえずインストールしてみたけど、IDE2つ起動しないといけなくなりそう

965:デフォルトの名無しさん
18/11/17 21:54:40.24 ftBRdYwQ.net
>>923
プラグインが0.7.2くらいの時に使ったことがあったが、Javaのプログラミングの時にまでエラーが出るようになって、
たまらずアンインストールした。
その後どうなったか知らないが、まだアルファ版のままみたし、もともとのContributorはほとんど関与していなくて、
現在のContributorは実質ほぼ一人だけみたいだから、IntelliJのサポートレベルには
遠く及ばないんじゃなかろうか。
URLリンク(github.com)

966:デフォルトの名無しさん
18/11/18 00:00:27.08 GJ109gfR.net
>>934
支援させてやるから、俺にも買ってくれよ

967:デフォルトの名無しさん
18/11/18 19:31:38.08 2vqoBI/V.net
>>936
やる気なさすぎてワロタ
まあJBがeclipseを手厚くサポートするメリットが何もないもんな

968:デフォルトの名無しさん
18/11/22 21:37:26.67 WC7mf3YT.net
kotlin勉強してみたけど、なんていうんだろこれまでだと泥臭い書き方になるものが
すっきりかけるようになっていいな
JavaよりC#のほうがいいと思ってたがC#もdelegateを導入したあたりから複雑化して
いまとなってはkotlinのほうがなんか直感的にわかる

969:デフォルトの名無しさん
18/11/22 21:53:40.76 BxA30JEc.net
本当に使ってるの?
C#のdelegateは最初のバージョンからあるし、KotlinってC#をリスペクトしてて
盲目的にC#にあるものは全部取り入れてるからC#より複雑だぞ

970:デフォルトの名無しさん
18/11/22 23:32:14.84 36KvwJdV.net
C#よりいい点はレシーバ付きラムダ式と拡張関数の書き方かな
ジェネリクスは…
reifiedはがんばってる気がするけど

971:デフォルトの名無しさん
18/11/23 00:02:58.62 jI4KYN6E.net
あんま使ってないんだと思うしスレチだが
最近のC#はdelegate負の遺産として使わないぞ

972:デフォルトの名無しさん
18/11/23 01:25:32.06 fYjwDIpD.net
この流れはチャンスだ
使った事ないけどデリゲートって何ですか?
デリケートなら知ってます

973:デフォルトの名無しさん
18/11/23 12:09:30.81 uLRLCLS/.net
easy scalaとしてkotlin開発始めたんだからC#関係ないぞw
てかC#もscalaの記法パクってるの多いからな

974:デフォルトの名無しさん
18/11/23 12:13:14.21 2OhrHiHK.net
エヴァしか知らないとアニメ表現が全部エヴァのパクリに見える現象がここにも

975:デフォルトの名無しさん
18/11/23 14:30:09.94 88YT2KBI.net
作ろうとしていたのは静的型付けのgroovyで、静的型付け言語の先輩のC#やScalaの記法を参考にしただけなんですけどね

976:デフォルトの名無しさん
18/11/23 14:53:48.45 mswwi/pb.net
他の言語やった後に C# やると
event や delegate キーワードはなんじゃこれって思うよね

977:デフォルトの名無しさん
18/11/23 17:00:12.01 ZfEOkgRs.net
>>945
Cのパクリ言語の多さには驚かされます。

978:デフォルトの名無しさん
18/11/23 19


979::26:48.74 ID:R6GgleAv.net



980:デフォルトの名無しさん
18/11/23 20:30:04.34 sjUJivrs.net
B→Cは本人達による改良だぞ

981:デフォルトの名無しさん
18/11/23 22:54:35.99 8BniVbk+.net
>>943
最後の一文から知りたいのでなくて、ネタをやりたかったのだろうとは思うが、一応説明すると、
基底クラスを継承する代わりに、継承したい基底クラスのインスタンスを指定すると、
あたかも継承したかのように振る舞う機能。
基底クラスのメソッド呼び出しは、上記で指定したインスタンスに委譲(delegate)され、
そのインスタンスのメソッドが呼ばれる。
Effective Javaによると継承は一般的に間違いを起こしやすとしてdelegateするよう勧めている。
overrideするメソッドがたくさんあるけど具象クラスがないインターフェースを実装する時に
ヘルパークラスから生成したインスタンスに委譲すると便利。

982:デフォルトの名無しさん
18/11/29 16:05:57.68 nHLSJTBx.net
KotlinでWindowsとかのデスクトップアプリ作ろうと思ったら、やっぱTornadoFXとかになるの?
ネイティブで作れたら嬉しいんだけど

983:デフォルトの名無しさん
18/11/29 16:56:34.05 ExWFlvb4.net
そもそもWindowsのデスクトップアプリを作るなら、C#かC++だろ
なんでわざわざKotlinで作るんだ

984:デフォルトの名無しさん
18/11/29 17:09:39.01 xQKvJzEq.net
Kotlinが好きなのかKotlinしか知らないからやろ

985:デフォルトの名無しさん
18/11/29 17:24:12.38 OofVoAKX.net
windows「とかの」
まぁクロスプラット狙ってるならそれでもいいんじやねぇの

986:デフォルトの名無しさん
18/11/29 17:26:42.57 tIHf4qpT.net
Javaでクロスプラットフォームなクライアントアプリを作ろうとしたが、クリップボードひとつまともに機能しかった悲しい思い出が甦る

987:デフォルトの名無しさん
18/11/29 18:27:18.48 93l6OrKk.net
TornadeFXとかあかんやろ(見もせずに言ってます)
ティアが嵩むほどシステムの信頼性は下がる(見もせずに言ってます)
Java JavaFX Kotlin あかんやろ、Java標準からも外されるくらいクソなJavaFX、あかんやろ(見もせずに言ってます)

988:デフォルトの名無しさん
18/11/29 19:16:53.65 8tueZiBH.net
とりあえずAndroid用アプリでも作っときなさい。
今はその方が使ってくれる人は多そうだしな。
GUIも問題なし。
そうでなければGUIなしの主にサーバ用プログラム作るかかな。
GUIはクライアント側に任せる。クライアント側は何でも良い。

989:デフォルトの名無しさん
18/11/29 19:33:01.28 iATAGwWK.net
一つのことにこだわって新しいことの習得がおっくうになるのは老化してる証拠

990:デフォルトの名無しさん
18/11/29 19:36:46.41 L2YcYUgx.net
JavaのAWTがつかえるんじゃないの

991:デフォルトの名無しさん
18/11/29 19:43:58.47 8tueZiBH.net
そうだな。ボケ防止にもなるから新しいことやった方が良い。
ただしボケ防止の場合は完璧な状態になる必要はない。
学習を続けるという脳を使い続ける行為が重要なのであって、完璧になってゴールしてしまったらそこで学習が終わってしまうからだ。

992:デフォルトの名無しさん
18/11/29 22:30:52.83 BEC3KPap.net
>>959
尊師のお言葉にもあるけど、経験値が増えるにつれて、わざわざ自分で使い込んでみなくてもある程度わかるようになってしまうんだよな
Kotlinなんてまさにそうで、Javaに十分精通してる人なら「ああ、記述をライトにしたAltJavaね。機会があれば使おう。」で終わり

993:デフォルトの名無しさん
18/11/29 22:49:53.88 anCZlMXk.net
Javaで出来ることをKotlinで書くだけだから普通に出来るでしょ
まあそもそもデスクトップアプリをJavaで作ること自体あんまりおすすめしないけど

994:デフォルトの名無しさん
18/11/30 02:32:19.54 KY1rTXDt.net
まあそのうちnativeできるし、何かできるんじゃなかろうか。

995:デフォルトの名無しさん
18/11/30 07:59:18.39 pFci1ptA.net
>>962
確かに老い先


996:Zくなると、学習する期間で縮む余命の方が、残りの余命の間に得られる利益を上回るよね。



997:デフォルトの名無しさん
18/11/30 08:47:06.15 JSlOh1Qz.net
>>965
余命の問題だけじゃないけどな
・この程度なら必要になったときにググれば十分だ
・類似技術を習得済みだから最悪でも今持ってるスキルの範囲でカバー可能
経験を積めば大抵こうなるから、わざわざ使い込んで試す利益は限りなく低くなる

998:デフォルトの名無しさん
18/11/30 12:25:01.05 J79R14WK.net
少なくとも触らないで理解した気になってる奴は成長しない

999:デフォルトの名無しさん
18/11/30 12:56:15.42 vx8Iixcx.net
Kotlinに慣れてくるとJavaに戻る気は失せてくる。
型推論とか色々とコンパイラが面倒見てくれるから楽だ。

1000:デフォルトの名無しさん
18/11/30 13:50:09.33 SLlZ3057.net
C#も型推論とかあるし、Kotlinが出来るなら、
学習コストは少ないだろ

1001:デフォルトの名無しさん
18/11/30 14:01:04.03 LHvn0OZF.net
最新のJava使えるなら型推論あるし、javaでもそこまでいらいらしなくったな。

1002:デフォルトの名無しさん
18/11/30 15:21:36.33 GKWVzoy/.net
つうかどの言語も似たような感じになってる

1003:デフォルトの名無しさん
18/11/30 21:50:01.48 vx8Iixcx.net
٩( ᐛ )و

1004:デフォルトの名無しさん
18/12/03 11:14:21.81 m1M1hiPd.net
Kotlinは言語としてとてもよくできている、しかし現実的な用途がピーキーだ
おすすめできる人
 ・現在Javaでプログラミングしている人
おすすめできない人
 ・まだJavaでプログラミングしていない人
「いまからJava勉強してアプリとかサービスとか作ろうと思うんです」という初心者の人がいたらアホかやめとけと言うと思う
それはKotlinにも当てはまる
「いまさらJavaで作らなくてもいいぞ」という進言はJavaの文法の小難しさというより周辺の環境を考慮しての物言いなはずである
KotlinはJavaの環境のJava文法部分を変更するもので、たとえばJavaでのゲームGUIのつくりにくさや外部ライブラリの面妖さを変更してはくれない
「いやあちょうどJavaでプログラミングしようかと思ってたとこなんですよ」という人がたまたまいたならもう全力でおすすめできるのだが

1005:デフォルトの名無しさん
18/12/03 12:14:09.57 7ySpxLkd.net
ピーキー?

1006:デフォルトの名無しさん
18/12/03 12:18:13.71 sXa35AcC.net
Javaの文法が小難しいとか小学生かよ

1007:デフォルトの名無しさん
18/12/03 12:19:55.67 XSpjUKkp.net
Scalaとかいう意識高い系の先輩を倒したと思ったらまさか大地主様に後ろから殴られるとはな

1008:デフォルトの名無しさん
18/12/03 12:25:19.72 hZ1xmoNV.net
×小難しさ
○クソさ

1009:デフォルトの名無しさん
18/12/03 12:30:15.88 hZ1xmoNV.net
確かに今現在Java使ってるやつには折伏したくなるがプログラミング初心者ですって奴にJVM言語は勧められないな

1010:デフォルトの名無しさん
18/12/03 12:38:10.63 GZdJt5rg.net
初心者ですって奴には何勧めるの?

1011:デフォルトの名無しさん
18/12/03 12:47:01.90 OUmDU7Ge.net
もともと、既存Javaユーザーを救おうというのがコンセプトっぽいしなKotlin
>>979
本当にまったく何もわからなければC#(とUnity)
なにか新しくてそれなりに作れる言語やってみたいとか骨のあること口走ったらGo
みんなと同じがいいのならPython

1012:デフォルトの名無しさん
18/12/03 12:52:57.12 tXuBcYwL.net
Androidはkotlinかdartになりつつある

1013:デフォルトの名無しさん
18/12/03 13:57:28.32 ygSmLhmH.net
Androidアプリ作りたいって初心者は多いから、普通にコトリン勧めるよ。
そこで慣れていく頃にはサーバーサイドKotlinももうちょっとはメジャーになってるだろうし

1014:デフォルトの名無しさん
18/12/03 19:03:59.84 qI5Yf4Oh.net
慣れていくが潰れていくに見えて
厳しい世界を海馬見た

1015:デフォルトの名無しさん
18/12/03 19:36:33.5


1016:6 ID:czODpH2j.net



1017:デフォルトの名無しさん
18/12/04 12:23:41.67 j/4iahuf.net
理論上最速って理由でC++に挑んで潰れてく初心者は大勢見た

1018:デフォルトの名無しさん
18/12/04 12:34:54.66 zGwuExf2.net
理論上はVM言語が最速でしょ
実行時の統計に基づいた最適化が可能だから

1019:デフォルトの名無しさん
18/12/04 12:51:09.49 HMynH27O.net
どんな最適化してくれるかに掛かっていると言える。
その辺の自由度はあまりない。

1020:デフォルトの名無しさん
18/12/07 22:57:19.96 xWcDprPO.net
Javaだと1週間かかっていた機能追加が、Kotlin移行後は2〜3日でできるようになりました。
―工数が半分以下に減ってるんですね……! Android版Yahoo!ニュースではまだJavaを使っている部分もあるかと思いますが、今後Kotlinへ完全移行する予定はあるのでしょうか?
URLリンク(employment.en-japan.com)

1021:デフォルトの名無しさん
18/12/08 11:23:56.70 4y6zqDWu.net
今プログラミング始めるなら最初はWeb公用語のJS(TS)からでいいよ

1022:デフォルトの名無しさん
18/12/08 12:15:52.25 PDZ5mPet.net
>>989
プログラミングすることだけが目的の勧め方じゃないですかァー!

1023:デフォルトの名無しさん
18/12/08 20:33:31.47 oXOQORcd.net
そろそろかと思い次スレたてた。
Kotlin 5
スレリンク(tech板)

1024:デフォルトの名無しさん
18/12/08 23:16:31.24 xmV4OmOO.net
>>991


1025:デフォルトの名無しさん
18/12/09 14:57:26.51 rgDJoSoN.net
有難き早漏

1026:デフォルトの名無しさん
18/12/09 16:42:39.11 +OEVv2Al.net
println("乙")

1027:デフォルトの名無しさん
18/12/10 14:37:10.12 aAESLT1a.net
>>990
何作りたいのかまったくヒアリングできないのならJSでもいいような気がする
実はiPhoneアプリ作りたいんでしたーでもなんとか…なんとか…いやどうだろう、なんとか

1028:デフォルトの名無しさん
18/12/11 12:41:59.76 l2VtJ3NB.net
大丈夫、JSでもiPhoneアプリは作れる

1029:デフォルトの名無しさん
18/12/11 23:48:54.57 eLKcPM1+.net
そろそろ埋める?

1030:デフォルトの名無しさん
18/12/12 10:40:30.38 I3Mp/+TW.net
Kotlin 5
スレリンク(tech板)

1031:デフォルトの名無しさん
18/12/12 11:02:21.85 XAdiQzbb.net
1000への道はKotlinで敷き詰められている。

1032:デフォルトの名無しさん
18/12/12 11:02:47.76 XAdiQzbb.net
ま、いいや。次行こう次。

1033:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 147日 17時間 2分 20秒

1034:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1954日前に更新/214 KB
担当:undef