次世代言語17 Go Rust ..
[2ch|▼Menu]
927:デフォルトの名無しさん
19/09/29 08:53:55.94 VOU1VDJ3.net
まともなプロダクトのフロントエンドってReact以外見たことないな
Vueを熱烈支持している人たちはハローワールドばかり作ってるのか?

928:デフォルトの名無しさん
19/09/29 09:04:02.30 JkUqsmEy.net
「まともなxx」
「本当のxx」
「正しいxx」
都合の悪い現実に目をつぶる言葉

929:デフォルトの名無しさん
19/09/29 09:05:03.00 VOU1VDJ3.net
wappalyzer眺めてみ
お前の知ってるプロダクト全部Reactだぜ

930:デフォルトの名無しさん
19/09/29 09:11:35.84 8r8dlstp.net
>>898
すまん、ほとんどjQueryだったわ……

931:デフォルトの名無しさん
19/09/29 09:13:50.66 1EIUrWZh.net
これが現実

932:デフォルトの名無しさん
19/09/29 09:15:05.06 VOU1VDJ3.net
ワロタ

933:デフォルトの名無しさん
19/09/29 09:16:24.38 Z3Yuqykd.net
まぁでもReact使ってるとこも割と多いな。webpackしか書いてないとこも多いが

934:デフォルトの名無しさん
19/09/29 10:24:09.35 lvoGL429.net
reactのcomponentとかいい意味で普通のguiパーツって感じだ。

935:デフォルトの名無しさん
19/09/29 11:19:49.49 NwxNpdR3.net
言語のセンスは雑談してる間も右肩上がり
毎日筋トレしてるようなもの
じゃあGUIのセンスってどうやって鍛える?

936:デフォルトの名無しさん
19/09/29 11:30:17.17 lvoGL429.net
現状コードがなんでメンテしずらいのか本気で考えてるかどうか。
それ以外にない。

937:デフォルトの名無しさん
19/09/29 14:55:16.04 z7gHmbW6.net
動的型付け言語を嫌う人がたくさんいるけど
だったらなんでJavaAppletは淘汰されたんですかね

938:デフォルトの名無しさん
19/09/29 14:59:53.00 VOU1VDJ3.net
Java7以前はゴミだから

939:デフォルトの名無しさん
19/09/29 15:04:33.88 +RUU+Sfw.net
その話に型は関係ない
serveletは生きてるし

940:デフォルトの名無しさん
19/09/29 15:28:26.90 xkmAxphk.net
JavaScriptから逃れたいからWebAssemblyでプロダクトが作れるようにはやくなって欲しいね

941:デフォルトの名無しさん
19/09/29 16:00:24.40 9bbhIiyj.net
TypeScriptは実質JavaApplet

942:デフォルトの名無しさん
19/09/29 16:33:31.84 jfPjKgT1.net
vueかReactどっちがいいんかね
とっつきやすさではvueなんだけど
親コンポーネントへの通知の仕方とか
v-bindとかセンスのなさをところどころに感じる
一方Reactは自由過ぎてなかなかとっつきにくい
Reduxも複雑過ぎる
ちょうどいい感じのReduxが欲しい

943:デフォルトの名無しさん
19/09/29 16:45:16.39 JkUqsmEy.net
そうだなあ
jspとjQueryとかどうだろう

944:デフォルトの名無しさん
19/09/29 16:50:03.26 lvoGL429.net
reduxまでは別にそこまで複雑ってわけでもないだろ。
state管理の方がよっぽど複雑になるわ。
api処理をどうするか考えたときにどうすんねんとはなるとは思うが。

945:デフォルトの名無しさん
19/09/29 16:51:45.75 JkUqsmEy.net
ajaxやコンポーネント化をささえるような
サーバ側の技術ってないのか
なんでクライアント側ばっかり

946:デフォルトの名無しさん
19/09/29 17:33:59.43 y0SUn2di.net
鯖側をJavascriptで作ろうって発想がそもそもキチガイじみてる

947:デフォルトの名無しさん
19/09/29 17:35:47.30 TRtZnyIq.net
マジでキチガイじみているからやめろ

948:デフォルトの名無しさん
19/09/29 17:37:00.23 JkUqsmEy.net
だれがJavaScriptで作るなんてゆった(怒

949:デフォルトの名無しさん
19/09/29 17:50:48.63 Qcq1Xy3n.net
vueとreactの差が問題になるようなところで勝負したら負けかなと思っている

950:デフォルトの名無しさん
19/09/29 18:04:18.60 u1Fgt3D6.net
>>915
君は今は鯖側はどんな言語で作ってるんだい?

951:デフォルトの名無しさん
19/09/29 18:05:02.34 u1Fgt3D6.net
あ、煽りじゃなくて純粋な質問です

952:デフォルトの名無しさん
19/09/29 18:46:48.18 qAvs1mgc.net
Goってシンプルすぎてプログラミングやってる気にならない
このまま楽な方になっていけば10年後にはコーディング量が今の10%ぐらいになってそう

953:デフォルトの名無しさん
19/09/29 18:53:12.71 lvoGL429.net
>>921
開発現場からすればお前のやってる感とかどうでもええわって話になる。

954:デフォルトの名無しさん
19/09/29 18:55:36.05 JkUqsmEy.net
よさそうなんだけどな
例外ないのだけ気になる
あれ握り潰し横行せんか?

955:デフォルトの名無しさん
19/09/29 19:00:02.11 uMWzDoEm.net
バグを減らし生産性を高める最良の手段は、プログラマのオナニーを封じることである
COBOLが正しかったことが改めて証明されたな
ただ、いずれはCOBOLと同じく反動で複雑な方へ戻ってしまうと思うんだよな
そうならないためには、抑圧されたプログラマの自己顕示欲をどう処理するかが今後の課題だ

956:デフォルトの名無しさん
19/09/29 19:03:00.28 lvoGL429.net
cobolが最良だったらみずほがあ


957:なに年月かかるわけねーだろw なんでこう両極端に走ることになるのか、これが問題の本質な気がするわ。



958:デフォルトの名無しさん
19/09/29 19:11:37.53 uMWzDoEm.net
>>923
実際にはGoではエラーの握り潰しは極めて少ない
Javaで例外の握り潰しが横行した最大の理由は、例外処理にかかる心理的負担が大きいこと
このメソッドはどんな種類の例外を投げるのか、最スローするべきか、ラップするべきか、ラップするなら検査例外にすべきか
プログラマはメソッドを呼ぶ度に高度な判断を毎度強いられることになる
一方Goは殆どの場合何も考えず猿のように定型句のifを書いてリターンするだけでいい

959:デフォルトの名無しさん
19/09/29 19:19:16.64 siw3JIyP.net
deferのためなんだろうけど、返り値全捨てでの握り潰しがコンパイルエラーにならないのは不満

960:デフォルトの名無しさん
19/09/29 19:23:00.21 GZbu7mvl.net
型なんてプログラマのオナニーなんだから無い方がいいってことだな

961:デフォルトの名無しさん
19/09/29 20:01:57.04 TCVaozTn.net
少なくともJavaやC#における型は(IDEとコンパイラ以外にとって)
何の意味もないのでGoみたいにメモリサイズの計算のためだけに存在してるのが正しい姿かなと
型が意味あるのはHaskellだけだと思う
後は全部中途半端

962:デフォルトの名無しさん
19/09/29 20:10:21.45 GZbu7mvl.net
IDEとコンパイラは生産性に寄与しないってことだよね、わかるわかる

963:デフォルトの名無しさん
19/09/29 21:02:07.14 NXkudHYZ.net
なんでバカって極論が好きなんだろうな

964:デフォルトの名無しさん
19/09/29 21:16:55.37 B55nfBc9.net
正しいとはまた強い言葉を使うなぁ
まぁGoは一つの落としどころとして間違いないと思うしIdrisまでいくと人間の手に負えたものでは無いんだろうけどサ
むしろコンパイラの検査とIDE支援の容易化としての型が私は嬉しいのでC#程度の型が人間の扱う丁度良さだと思ってるよ

965:デフォルトの名無しさん
19/09/29 21:18:34.68 XujSo6Zw.net
>>931
AIだから

966:デフォルトの名無しさん
19/09/29 21:20:05.81 GZbu7mvl.net
そらそのほうが楽だからな
だから責任ある立場になれず、他人の決定に問題ばかり言ってるのさ

967:デフォルトの名無しさん
19/09/29 21:32:44.59 rwscXeu2.net
サーブレット実務で使ってるひとたちには申し訳ないがこいつが標準で同梱されているせいで.NETよりSDK一式がでかくなってるんじゃないのか

968:デフォルトの名無しさん
19/09/29 21:49:06.94 JkUqsmEy.net
Jigsawがこれからがしがし切ってくれるはずだ

969:デフォルトの名無しさん
19/09/29 22:15:57.11 Rmnopj6O.net
標準にサーブレット入ってなくね

970:デフォルトの名無しさん
19/09/29 23:10:18.49 fhHI+l00.net
>>935
CORBAとawtとBCELとbeanとswingもよろしく

971:デフォルトの名無しさん
19/09/29 23:24:12.58 VOU1VDJ3.net
>>938
Java8歴2年程度しかないけど、1度も使ったことねえわ

972:デフォルトの名無しさん
19/09/30 00:03:50.33 i4Xf1kL9.net
Swingぐらい使え

973:デフォルトの名無しさん
19/09/30 00:16:49.60 gyoCFajW.net
SwingとかIDEの設定でignore importにぶち込むやつ筆頭株主総会打ち壊し祭りのやつやん

974:デフォルトの名無しさん
19/09/30 00:26:15.87 YK4e3IxQ.net
すべての二択は1bit
awtとswingの二択もまた極論と極論の1bitなのだ
極論を好まない者ならば両方同梱するのは必然

975:デフォルトの名無しさん
19/09/30 00:33:29.55 0z8C4qJO.net
>>928
型理論で本かかれてるくらいなのにそんなわけねーだろアホ

976:デフォルトの名無しさん
19/09/30 00:41:51.70 gyoCFajW.net
たまに旧世代言語すら3周遅れくらいしてるんじゃないかって書込してるやつおるよな
スレ


977:タイ読もうぜ



978:デフォルトの名無しさん
19/09/30 01:06:14.91 YK4e3IxQ.net
例えばconst変数って大昔からあるけど
この矛盾に今まで誰もつっこまなかった
つっこむのは新しい

979:デフォルトの名無しさん
19/09/30 01:22:12.33 FklyGQa+.net
何いってんだこいつ

980:デフォルトの名無しさん
19/09/30 01:29:10.30 kwRyD9uN.net
コマンドラインツールにBCELとか使わねーよって感じ
だけどJigsawがだいたい解決してくれた

981:デフォルトの名無しさん
19/09/30 04:42:23.02 oglXvgIJ.net
チャーン
チャカチャカチャン
チャーン
チャチャッチャッチャチャ
チャーン
チャカチャカチャン
チャーン
チャチャッチャッチャチャ

982:デフォルトの名無しさん
19/09/30 07:22:51.06 ppsQJFSg.net
チャカチャッチャッチャッチャーラン
ツ-チャカチャッチャッチャッチャランチャッ
チャカチャッチャッチャッチャーラン
ツ-チャカチャッチャッチャッチャランチャッ
BAD FEELINGのイントロでした

983:デフォルトの名無しさん
19/09/30 08:31:13.29 oUeRnDJb.net
const変数に関してはconst_castっていう悪魔の力があるからな……
最近の関数型の雰囲気を取り入れる流行りだと
デフォルトイミュータブル
ミュータブルは追加宣言
コンパイル時定数も追加宣言
って感じかな?

984:デフォルトの名無しさん
19/09/30 08:47:56.79 MFpp3sz0.net
>>948
平野雅昭「演歌チャンチャンカチャン」か?

985:デフォルトの名無しさん
19/09/30 11:06:59.00 ycptwe0u.net
俺は言語マウント界隈から卒業して起業するわ
お前らは10年後もパソコンの前に座り続けて上限1000万円の世界でぬくぬく頑張ってくれ

986:デフォルトの名無しさん
19/09/30 12:30:32.57 8xu97Dxm.net
おう頑張れ
人間と話してるよりパソコンと話してる方が気楽だからおらはそれでええだ

987:デフォルトの名無しさん
19/09/30 15:21:05.88 yhWRxYDI.net
scalaショックが実用プロジェクトに新言語採用するハードル上げたよね?
あそこまでなってもダメなのか?って

988:デフォルトの名無しさん
19/09/30 15:29:48.00 zXgxGRIB.net
scalaでショック受けた人なんているの?
みんなザマァと思ってるんじゃない

989:デフォルトの名無しさん
19/09/30 15:40:36.35 seE3nGDx.net
scalaショックって何?どういう事件だったの?

990:デフォルトの名無しさん
19/09/30 15:55:12.83 hagYAfhC.net
Scalaってsbt実行してる間に自動販売機で飲み物買ったりお手洗いに行ったりできる良い言語だよな

991:デフォルトの名無しさん
19/09/30 15:55:23.45 nJhp0+qX.net
Scalaが急速にオワコン化したせいでApache Foundationを中心とするビッグデータ系のOSSの多くが負債化した
特にビッグデータ系はエンタープライズ分野でも導入が進み始めた矢先であり、coffee溢したのなんかとは比較にならないほどの甚大な経済的損失を生じた

992:デフォルトの名無しさん
19/09/30 15:57:15.96 7SYXs82U.net
オワコン化してるのか知らなかった

993:デフォルトの名無しさん
19/09/30 16:48:50.44 4XC9Ks9U.net
ウェブ系とかはウェイ系とかはただ新しいものが好きなだけだからな

994:デフォルトの名無しさん
19/09/30 18:31:05.14 qncSTxtZ.net
>>958
ちょっとだけ違うな
生じた、じゃない。現在進行形で損失は増え続けてる
まだScalaにしがみついてるゴミどものせいで

995:デフォルトの名無しさん
19/09/30 18:49:42.09 VLV8N/pJ.net
>>948
コウメ太夫?

996:デフォルトの名無しさん
19/09/30 19:21:32.10 9xwI0cFJ.net
Scala触ってた人達は今Rustに夢中だから今後Rustには注意しとけよ😎

997:デフォルトの名無しさん
19/09/30 19:29:51.08 zXgxGRIB.net
rustの人たちはモナドって言わないから大丈夫

998:デフォルトの名無しさん
19/09/30 19:37:06.45 kdqe1iym.net
元々Haskell使ってたようなキ記の一部と
Scalaもてはやしてたような知恵遅れを取り込んだ
支持者が地獄のような言語Rust

999:デフォルトの名無しさん
19/09/30 20:05:21.91 m19D9tLr.net
まあそれらの言語で勉


1000:ュする価値は確かにあるんだよな。 だが糞実装を本番にもってくんなって話に落ち着く。



1001:デフォルトの名無しさん
19/09/30 20:17:38.33 IAJqB+a3.net
>>963 >>948 >>949
演歌チャンチャカチャン
URLリンク(www.youtube.com)

1002:デフォルトの名無しさん
19/09/30 20:58:34.03 kKvDLqKK.net
>>967
あなたいくつよ?

1003:デフォルトの名無しさん
19/09/30 21:13:08.67 oUeRnDJb.net
>>958
私が純粋に無知なのだけれど、Scalaのオワコン化について人気が落ちていったとかimplicitが濫用されすぎているとか以外の明確な理由ってある?

1004:デフォルトの名無しさん
19/09/30 21:23:28.71 m19D9tLr.net
色々言語見て得られた教訓はビルド速度を軽視する言語はまず間違いなく糞ってことだな。

1005:デフォルトの名無しさん
19/09/30 21:24:28.36 VO0MeE9M.net
つまりインタプリタ最高と

1006:デフォルトの名無しさん
19/09/30 21:27:06.40 zXgxGRIB.net
>>969
モナドって言うから

1007:デフォルトの名無しさん
19/09/30 21:29:47.88 d3KN1ocd.net
ビルド最速のDelphiが流行らないので

1008:デフォルトの名無しさん
19/09/30 21:35:15.32 gyoCFajW.net
>>969
コンパイルが檄糞重
コンパイルしてる間に息子が生まれて墓が建つレベル

1009:デフォルトの名無しさん
19/09/30 21:42:07.49 n1ctfyVO.net
>>971
実行速度も軽視するなよ

1010:デフォルトの名無しさん
19/09/30 21:43:06.01 d3KN1ocd.net
実行速度もビルドも速いDelphiがこのざまなので

1011:デフォルトの名無しさん
19/09/30 21:50:02.99 oUeRnDJb.net
>>972
確かに敢えて小難しい概念を使いたいと思う人はそう多くないもんね
>>974
ゆりかごから墓場までは草
ありがとう
っていうかこの辺調べてたらScala3の移行だけじゃなくScalazの内部でも揉め事があったのね
確かに手を引っ込めたくなる要素は揃ってたんだなぁ

1012:デフォルトの名無しさん
19/09/30 21:53:15.28 gyoCFajW.net
コンパイル高速化
implicit廃止
null safe
たったこれだけでガチ派遣になれる可能性のケモノ
それがScala

1013:デフォルトの名無しさん
19/09/30 21:57:32.14 LuGACFWJ.net
可能性だけだったね・・・

1014:デフォルトの名無しさん
19/09/30 22:01:05.25 VO0MeE9M.net
nullsafeついてないんだっけ?w

1015:デフォルトの名無しさん
19/09/30 22:05:56.88 gyoCFajW.net
>>980
せや
これでKotlinとかいうパクリメンに完全即堕ちでんほった

1016:デフォルトの名無しさん
19/09/30 22:11:24.69 zXgxGRIB.net
rustは小難しかったり目新しい概念はないからね
ライフタイム、だって既存の概念に名前つけただけだし

1017:デフォルトの名無しさん
19/09/30 22:18:22.26 kKvDLqKK.net
scalaは最近作者がインデントベースの構文に変える提案して叩かれてたな

1018:デフォルトの名無しさん
19/09/30 22:20:37.67 XqyD8F2M.net
ベターJavaとして興味持ってた人はKotlinに
行ったしJava自体の機能追加も色々出てきたしな

1019:デフォルトの名無しさん
19/09/30 22:26:04.83 AzYc4ylF.net
20年以上前ならともかく、今オフサイドルール提案するなんて頭おかしい

1020:デフォルトの名無しさん
19/09/30 22:26:26.13 VGHsEMcU.net
そもそもScalaは最盛期でもちょっと記述が軽量なJavaとして使われてただけだからなあ
ScalaはRuby系の構文故に関数型の割には宣言性に欠けていて、Javaから来た開発者に関数型の魅力を訴求するまでに至らなかった
なんだかんだ実用関数型言語としての地位を確立したF#とは対照的だね

1021:デフォルトの名無しさん
19/09/30 22:26:45.43 gyoCFajW.net
>>983
ゴミだな
インデントなんてフォーマッタ強制で済むのに
GoやJSの成功に学べよタコと言いたい
今さら糞Pyのケツ舐めるとか情けなくないのか

1022:デフォルトの名無しさん
19/09/30 22:35:10.30 VO0MeE9M.net
フリーダムすぎて吹


1023:いたw



1024:デフォルトの名無しさん
19/09/30 22:38:54.31 gS2Jpksn.net
>>981
Scala→白衣着た院生
Kotlin→クールビズ期間の30代
これくらい違う

1025:デフォルトの名無しさん
19/09/30 22:39:32.68 GRXEfX8t.net
関数型の流派として高階関数やモナドで遊びたい派と宣言的で明瞭完結なコードを書きたい派があって、
Scalaは前者のオモチャにされてしまったのが最大の敗因かと思う

1026:デフォルトの名無しさん
19/09/30 22:46:26.26 zXgxGRIB.net
コトリンはドブさらいだろ

1027:デフォルトの名無しさん
19/09/30 22:51:17.43 gS2Jpksn.net
そろそろ次スレのタイトルに並べる言語考えて

1028:デフォルトの名無しさん
19/09/30 22:55:15.32 zXgxGRIB.net
GoとRustだけでいいな
他のは糖衣構文大全にすぎない

1029:デフォルトの名無しさん
19/09/30 22:57:01.09 d3KN1ocd.net
Goはグーグル臭いのでいらない
Rustは信者の頭がおかしいのでいらない

1030:デフォルトの名無しさん
19/09/30 22:57:46.31 v4cx+pJj.net
TSはMS臭すぎるのでちょっと苦手

1031:デフォルトの名無しさん
19/09/30 22:57:54.48 LuGACFWJ.net
Vはどうですか。まあ次世代といえるほど育ってない気がしますが

1032:デフォルトの名無しさん
19/09/30 23:00:22.61 zXgxGRIB.net
となるとjuliaだけでいいな

1033:デフォルトの名無しさん
19/09/30 23:02:08.80 d3KN1ocd.net
じゃあJuliaスレでいいな
次世代言語スレ終了

1034:デフォルトの名無しさん
19/09/30 23:14:43.76 gS2Jpksn.net
次スレ
スレリンク(tech板)

1035:デフォルトの名無しさん
19/09/30 23:28:54.55 d3KN1ocd.net


1036:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 26日 1時間 18分 35秒

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


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

565日前に更新/203 KB
担当:undef