次世代言語Part7[Go Rust Swift Kotlin TypeScript]

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/10/19(木) 17:51:38.66ID:EPSDvC75
文字数制限きついので改題
スレタイ以外の言語もok

前スレ
次世代言語議論スレ[Rust Kotlin Haskell]第6世代
http://mevius.5ch.net/test/read.cgi/tech/1503924817/
2017/11/03(金) 09:09:40.17ID:8/ecCbDm
>>317
せやな
一族郎党末代まで呪われて地獄の業火で焼かれるべきだ
2017/11/03(金) 09:10:55.64ID:FED00RZ3
その政策の予算をいくらまでなら払えるか考えよう
予算なしは能なし未来なし
2017/11/03(金) 10:56:17.26ID:Z9aKc5RB
すまんが型なし言語って何ンゴ?
2017/11/03(金) 11:18:42.35ID:4GoOMjot
機械語のことかな?
2017/11/03(金) 11:44:21.79ID:TD8MDvzA
変数に型の無い言語か
2017/11/03(金) 14:34:55.34ID:5BCFVkq4
Go言語で
var 変数名 = 値

の表記の時は型を省略できるそうですが
値が数値で、値から型が確定できない場合はどうなるのでしょうか?
値から型を確定できるのは文字列型と真偽値くらいだと思いますが
2017/11/03(金) 14:43:12.88ID:tw8puOLs
>>323
値に応じたデフォルトの型か決まっている
2017/11/03(金) 14:58:26.87ID:5BCFVkq4
>>324
なるほど
たしかにだいたい推測できますね
ありがとうございました
2017/11/03(金) 15:00:00.55ID:fYVptX6H
>>319
予算がないからクソゴミクズ汚物言語を使い続ける?
地獄に落ちろビチグソ野郎
2017/11/03(金) 15:50:26.42ID:Tuvr4QS2
VBA は explicit 付ければ堅く書くこともできるんやで〜。
そんな書き方するやつあんまいないけど。。
2017/11/03(金) 16:36:07.91ID:FED00RZ3
>>326
誘導尋問するなよ
というかどうせ誘導するなら天国に誘導しろよ
2017/11/03(金) 17:02:16.49ID:Ro85MhDs
>>320
PHPは型がないから
とかおっしゃってるいつもの人だろ
2017/11/03(金) 23:58:20.96ID:HHSOzVXl
>>328
なーにが誘導尋問じゃ
どんな理由があろうと下痢未満言語未満のぷぃーえっちぷぃーを使うことを肯定する時点でお前は地獄行きじゃ!

地獄でビチグソにまみれて二度と転生してくるな!!
2017/11/04(土) 00:00:53.97ID:I+CIRt80
次スレはワッチョイつけないとな。
330みたいな異常者をNGするために。
2017/11/04(土) 00:03:54.76ID:gh0lmyH1
HHVMを使うという手もあるんじゃ
333
垢版 |
2017/11/04(土) 00:24:15.28ID:CAYPLKQ7
と言うか、では実務ではウェブの案件には何をお使いで?と聞きたいな。
ホントに何なんだろ。
2017/11/04(土) 00:42:18.37ID:OREBcHC8
>>333
330じゃねーけど、フツーにRailsって答えそうではある
フロントいらないAPIサーバならFlaskかGoかってところか
2017/11/04(土) 00:42:59.68ID:xCfQAlvJ
node + ts

未だにphpでlampとかもう(笑)も付かないレベル
2017/11/04(土) 00:46:07.02ID:sWNabS3I
叩きは理想の言語とやらでRails越を越える
フレームワークを作ってからしてくれ。
2017/11/04(土) 02:10:05.95ID:gh0lmyH1
俺の中ではgoでgoaかな。swagger.jsonを介して通信周りもコード生成できる。
API設計するとclientライブラリまで一括して作れるからSPA開発が捗る。
TypeScriptのクライアントライブラリ生成してapiの返すjsonのinterfaceまで作ってくれるから至れり尽くせり。
338
垢版 |
2017/11/04(土) 02:22:57.88ID:CAYPLKQ7
Railsか。なるほどありがち。
APIサーバはGoとかnode確かに便利。
tsは置いといて。
あれやるくらいならc#とnancyで書いたほうが余程安定する。寿命の面でも。
そして.net coreすごいわ。

TSは最近イケイケドンドン過ぎる気がする。
イシューは閉じれてないけど、次以降のリリースに頑張るわ、ところでこれ!新機能盛りました!
みたいなノリ。
2017/11/04(土) 08:30:20.53ID:xYAYvDdv
nodeはnodeで闇深いがな……あいつ結構非自明なメモリリーク起こしやがる

ts on nodeってその辺解決できてるのか?
2017/11/04(土) 08:35:04.21ID:xCfQAlvJ
で。おまえは実務ではウェブの案件には何をお使いで?
PHPとか言って笑いを取る必要はないぞ
2017/11/04(土) 09:38:29.95ID:ZfOcIIq3
Django
何だかんだ言われてるけど強いよこいつは
342
垢版 |
2017/11/04(土) 13:55:52.44ID:CAYPLKQ7
>>340
何でも使う。書捨てでビューがあればphp
ビューがあって書捨てじゃなけりゃasp.net
Tomcatとservletは嫌い。
安定したAPIサーバはGoかc#とNancy。
nodeは個人用。
イントラ多いから、デプロイ先がWindowsサーバで、セットアップが必要な処理系は入れづらいのよね。
phpは過去の案件ですでに入ってたり、だいたいIISは動いてる。
2017/11/04(土) 15:34:33.21ID:F1n0Y3Pu
ウチはseaside.st
2017/11/04(土) 18:58:28.17ID:xCfQAlvJ
>>342
浅く広くの器用貧乏なんだね
どうりで、知識はあるけど深い話になるとボロがでるわけで
345
垢版 |
2017/11/04(土) 22:22:28.71ID:F/oA6Mmk
>>344
器用貧乏だろうなぁ。メインの言語以外は特に。
そもそもしばらくシステム屋じゃないし。
道具としては色々使うけど。用を果たせば良い部分と、趣味として使う分は別けてる。
流石に20代でもあるまいし、わきまえてるよ。仕事は。

ボロが出るというより、単純に知らんので参考になってる事も多いよ。
2017/11/04(土) 22:23:05.19ID:M2bfsYrO
しったかするから、自分の知らない領域ついても知識があるように見えるだけだぞ
347
垢版 |
2017/11/04(土) 22:28:21.22ID:F/oA6Mmk
>>346
勝手にそう見てるだけで、俺自身が知ってるよ言ったことはあんま無いんじゃないかな。
俺はこう捉えてる、は話すけど。
2017/11/04(土) 23:34:55.56ID:M2bfsYrO
>>347
854 :デフォルトの名無しさん:2017/05/30(火) 13:17:09.64 ID:ynDKwlR5
851
>当たり前だがHaskellみたいに実行時に多相性を解決してる
おいおい、Haskellの実装知ってんのか?
Haskellで実行時に型情報が必要な多相性はほんの一部だ。
ほとんどの場合、コンパイル時に解決される。

863 :あ:2017/05/30(火) 16:00:40.31 ID:CncaY8jR
854
知ってるよ。実行時に多相性を「しない」のならその主張もわかるが、「ほとんどの場合しない」は「してる」だよ。
「施錠確認した?」「ほとんどしました」って、要は全く施錠の確認できてないのと変わらんよね。
349
垢版 |
2017/11/05(日) 00:07:40.19ID:NGm20Afw
>>348
おお、それは知ってたから。
あんまりと書いてるからわかるだろうけど。
2017/11/05(日) 01:40:33.90ID:LYbC1fh+
>>341
scaffoldがないのが非常に残念
俺は言語としてはPythonが好きなのに、webとなると無意識にRailsを選ぶようになってしまった
2017/11/05(日) 11:59:20.40ID:3qpI8vVt
器用貧乏の対義語に名前をつけたい
サンクコスト貧乏かな
2017/11/05(日) 12:02:14.14ID:KWRWj+y1
Railsって未だに生産性高いんか。
PHPがパクっていろんなフレームワーク作ってるけど
2017/11/05(日) 12:11:59.33ID:/wBATO2P
ペチパーって何であんなにフレームワーク作りたがるんだろうな
自己主張が強いのか、ママの愛が足りなくて承認欲求に飢えてるのか
2017/11/05(日) 12:16:38.92ID:KWRWj+y1
>>353
たかがテンプレートエンジンがでしゃばりやがって感ある。
でもインスタンスの生存時間が短いから開発者に優しい言語ではある。
まぁwebScoketとか繋ぎっぱなしにするような仕組みには弱くなるけど
2017/11/05(日) 12:26:54.29ID:LYbC1fh+
>>352
なんだかんだであれは死なないよ
資産が豊富で、webのラピッドプロトタイピングにおいては群を抜いておる
Railsライクな他言語のフレームワークがRailsを羨ましがる場面はあっても、恐らくその逆はない
2017/11/05(日) 12:51:00.18ID:CS19J9AT
慣れの世界って感じもするけどな
俺はテンプレートエンジンより、Reactで書くほうが最近は楽なのでtypescriptで書いちゃうことが多いな
サーバサイドも必要ならrustかJavaでちょろって感じ
2017/11/05(日) 13:29:53.61ID:KWRWj+y1
時代はSPAの方向を向いている中あえて今Rails使うメリットってあるんかな。
最初からWebAPI提供できたほうがいいし。

React覚えるとモバイルももれなく作れるのがいい
2017/11/05(日) 14:06:42.08ID:k+vH6ph9
Node.jsとTypeScript使っとけば幸せになれるということ?
2017/11/05(日) 14:17:26.71ID:o4zLpSg/
>>358
webassemblyの時代が来るまではね
2017/11/05(日) 14:50:39.74ID:PoYQIzOm
wasm時代の覇権がどうなるか想像出来ん
とりあえずC++は安定だろうけど
2017/11/05(日) 15:02:45.09ID:/wBATO2P
PHP使ってれば食いっぱぐれることはないやろ
ガイジどもが作った負の遺産を保守し続ける楽なお仕事が半永久的にあるで
362
垢版 |
2017/11/05(日) 15:14:12.83ID:kqNrnSiP
>>351
器用貧乏の反対は、ホントにその役職に居なければ「大先生」とか「教授」だろ。
2017/11/05(日) 15:32:04.98ID:3qpI8vVt
フレームワークやIDEを
ドラえもんの道具にたとえると四次元ポケット
364デフォルトの名無しさん
垢版 |
2017/11/05(日) 20:51:56.70ID:vWNY+clC
>>361
真っ先に自動化されるか、見捨てられるシステムだな。
2017/11/05(日) 20:55:20.91ID:Fa7z1jl7
COBOLやJavaならわかるけどPHPではなあ
ある日突然消えてなくなったところで大した問題のないゴミばかりだろ
2017/11/05(日) 21:28:49.35ID:wTe1xxd0
おい、アスペチプァさんを馬鹿にするなよ
彼らが本気出したらお前ら血便漏らして死ぬようなコード書くぞ
2017/11/05(日) 21:40:31.01ID:RFcD7Uma
日本の技術力ガーとか言ってたくせに
結局全部嘘ばかり
バカチョン以下やでホンマ
そりゃペチパーが闊歩しますわ
Rustアンチくんはペチパー
はっきりわかんだね
これだからペチプァは
それ以上ペチパーの心のより所を叩くのはやめてやれw
彼ら、憤死してしまうでwww
ペチパーって何であんなにフレームワーク作りたがるんだろうな
自己主張が強いのか、ママの愛が足りなくて承認欲求に飢えてるのか
おい、アスペチプァさんを馬鹿にするなよ

マジキチ
2017/11/05(日) 23:19:35.12ID:wTe1xxd0
>>367
巣へお帰り

自称次世代言語議論スレ[PHP PHP PHP] [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1506823587/
2017/11/05(日) 23:22:51.31ID:2EuxY2gH
ペチアンチの面白語録非難してる奴って胸に突き刺さって抜けないペチパーか?
370
垢版 |
2017/11/06(月) 00:12:29.28ID:/hMSyilp
好きの反対は無関心になるはずだしな。
嫌いな事と言うのは、実は興味があったり、かつて好きだった事があったり、強制され抵抗できなかった惨めさがあったりするもんだ。
あまり人の憎しみを面白半分で扱ってはいかんな。
2017/11/06(月) 01:15:12.61ID:TNQjb5Zj
>>357
SPAは一番最初のローディングがアホみたいに遅いじゃん
これ解決するためだけにSSRもやるの辛い
じゃあ最初からSPAいらないやってなる
2017/11/06(月) 01:24:21.52ID:HP5doPtx
【泥沼】 京都市のシステム開発失敗、IT企業に7億5千万円の損害賠償請求 企業側は支払い拒否
http://hayabusa9.5ch.net/test/read.cgi/news/1509849067/
2017/11/06(月) 07:18:27.19ID:9YhppvEm
>>371
dynamic importが実装されている現状から言って最初のローディングが遅いって問題は解決する。というかminifyすれば十分小さい。
せいぜい500kbとかでしょ開発中は10MBとかだったりしてビビるけど。
2017/11/06(月) 07:21:45.70ID:9YhppvEm
>>371
後、最初のローディングが遅い問題がSSRで解決するって初耳なんだけど。
どっちかというとSEO的な問題の解決かと
2017/11/06(月) 09:16:46.62ID:MQujfIpu
>>374
意味不明
順序的な動作いらないし負荷や遅延も減るんだから速いだろ
2017/11/06(月) 09:17:47.31ID:TNQjb5Zj
>>373
最初のローディングを早くするのとSEOできるっていう二つがSSRのメリットだと言われてないか?
それからSPAの初回表示が5000msとかかかるのは、DOMを構築する処理のせいだろ?
500kbというのはjsのサイズか?ファイルがいくら小さくてもな…

dynamic importは調べてもよくわからなかったが、解決するというなら良いことだ
2017/11/06(月) 09:18:45.46ID:MQujfIpu
>>373
これも意味不明
スクリプトのサイズは飽くまでグロスの転送量の問題であって
動的モジュール読み込みだろうと結局初動が重けりゃ処理遅延するし
2017/11/06(月) 09:20:16.78ID:MQujfIpu
>>376
だよなあ…
こいつ絶対エアプだわ
2017/11/06(月) 10:13:51.90ID:YDBkedHo
>>367
Rustアンチスレ立てられる原因になったと自認してる俺だが、
PHPはゴミだと思ってるぞ安心しろ
2017/11/06(月) 11:07:45.63ID:T8PAAaKN
cobol, fortran, vb あたりも相当恨みを買ってる言語だが、ここでの php への
恨みはそんなもんじゃないな。。
使ったことないからわからんが、そこまで嫌われるのは興味あるわ。
2017/11/06(月) 16:11:09.26ID:9YhppvEm
>>377
俺の勘違いなのか?
動的ローディング使えばルーティングで該当ページが開く時にネットワークアクセスするから初回転送量は抑えられるだろ。

DOMの構築が遅いっていうのも意味がわかんないな。
現在表示している画面以外のレンダリングも裏でやってるとでも思ってるのか?
2017/11/06(月) 16:32:50.51ID:SH+6BLR2
PHPは使う必要ないの?
2017/11/06(月) 16:40:37.06ID:zYnuoH4p
無い
384
垢版 |
2017/11/06(月) 17:06:37.01ID:slDUJGNU
>>381
仮想DOMを作ってDOMツリーに展開していく部分でしょ、初回を早くするためのSSRって。
割と時間掛かる上に描画がロックしがちだから、最初からHTMLとしてDOMツリー渡して、仮想DOMとあとからバインドするんじゃねえの?
該当ページが開く前にロード、じゃなくて、初回の話でしょ。
2017/11/06(月) 17:43:13.17ID:YFPXBPxU
むしろ「使い慣れてるから」とかいうクソペチパーの戯れ事以外でぷぃーえっちぷぃーなんて使う理由あるならそっちの方が聞きたい
2017/11/06(月) 18:15:38.15ID:SH+6BLR2
PHPが滅んだとしてその穴を埋める言語って何?Js?
387
垢版 |
2017/11/06(月) 18:47:27.87ID:slDUJGNU
phpの良い所なぁ。
楽な部分だと、nginx+php-fpmでも、apacheでも、IISでも、ファイル置くだけで動く所が一番初心者には楽なんじゃないの?
あれやってるとContent-Typeとかヘッダを覚えない!なんて言うPerl使いももういねぇんだし。
aspやasp.netもまぁ同じ部類か。

unicornもsupervisordもforeverもpm2も要らない、サーバのポートを使う事もない。
リバースプロキシも要らない。リバースプロキシがヘッダを触ろうが割と平気。
こんな言語あんま無いぞ。良いか悪いかは別としても。
2017/11/06(月) 20:08:38.89ID:XMp+x8Af
>>387
そういうレベルの奴が遊ぶからウンコ量産機になるっていう話なんだよなあ
2017/11/06(月) 20:40:54.59ID:9YhppvEm
>>384
はー。なるほど。そこがボトルネックになるっていうのか。
じゃあSPA使わないという選択肢が一番だな。おつかれ。
2017/11/06(月) 20:42:12.76ID:HSJSgREc
お手軽魔法のLAMP
2017/11/06(月) 21:16:04.27ID:Ei8rpFR6
仮想DOMからDOMツリーに展開するのとHTMLをレンダリングしてDOMツリーを構築するのと
どっちが速いかって自明じゃないよね?
「HTMLとしてDOMツリー渡して」とか書いてるところを見ると、そこコスト0と思ってるとか?
392
垢版 |
2017/11/06(月) 21:57:40.34ID:/hMSyilp
>>388
単にうんこも作れると言うことだ。

>>389
古き良きFormとポストバックでも何でもすれば良いよ。

>>391
微妙な所では?プロファイルはしてないけど。
DOMツリーも、仮想DOMからどうエレメント作ってるかにもよると思うし、リフロー、リペイントが何回起きるかにもよると思うが、
HTMLとしてDOMツリーを渡して一番得なのは、DOMツリーを解釈したレンダツリーをレイアウトする所まで決定的関数になるから取り敢えず形としては一発で書けるという認識だった。
だから、AMPではレイアウト計算が走らんように、ロード後にサイズが変わる画像は使えない、みたいな縛りを入れてると思ってたよ。
違ったら教えて。
2017/11/06(月) 22:45:29.40ID:hux2/GU9
SSRの実装次第じゃね。情報が古いことを許容するならキャッシュしたレンダリング結果を返すという手もある。
2017/11/06(月) 23:47:45.62ID:MQujfIpu
>>387
ぶっちゃけPHP貶すやつはプログラマの経験浅いだけだろと思う
言語がどんだけクソだろうと、結局PHPほど、短時間でパッケージ売れて取り回しが楽な環境他にないからな
395デフォルトの名無しさん
垢版 |
2017/11/06(月) 23:55:59.09ID:UKBp9co4
>>370
> 好きの反対は無関心になるはずだしな。

じゃ、対偶と裏は何?
煽りじゃなくて純粋に疑問
396
垢版 |
2017/11/06(月) 23:58:52.19ID:/hMSyilp
>>393
まぁ、つまるところaspのUpdatePanelだな。
何回歴史を回ってるんだかわからん。

>>394
取り敢えずPHPをdisればウケるという安易な芸風なのか、本気で憎んでるのかはわからんが、ホントに便利だと思うよ。
作者の言う通り、歯ブラシなんだと思う。
397
垢版 |
2017/11/07(火) 00:08:23.71ID:BP2Kxffy
>>395
裏とか対偶を取ると何か意味がぼやける気がするが。

好きならば、関心がある
好きでないならば、関心は無い
関心が無いならば、好きではない

嫌いならば、関心がある
嫌いでないならば、関心は無い
関心が無いならば、嫌いではない

「関心」を共通項として消しこんでしまうから好きと嫌いが直結してるように見えるが、
本質的には好きと嫌いは全く違う感情として捉えるべきだと昔習ったよ。精神医学か臨床心理学かどっちかで。
そうしないと凄く嫌いな状態が好き、みたいなややこしいドMとかメンヘラ感情を説明出来なくなる。
2017/11/07(火) 01:23:02.74ID:yN+d3e/T
頭にプリプリうんこの詰まったペチプリパァのおじちゃん

年収200万なのに生きてて恥ずかしくないの?
2017/11/07(火) 01:43:06.64ID:JlqCGsEJ
WP納品してセキュリティも保守も拡張も考えなくていいならPHPで勝手にすればって感じだけど
まぁ関わりたくないよね
2017/11/07(火) 04:40:28.24ID:G20ApN4s
phpがというより動的言語が嫌なんだよなぁ。
リファクタリングとかIDE支援が期待できない。

だからhackなら良さそうなんだけどだれも使おうとしないのはなんで
2017/11/07(火) 04:58:43.28ID:G20ApN4s
GoをGAE/Goで使うとインフラもセットで完成した状態で使えるしオススメ。
dockerも、結局インフラ構築と変わんないから触らないで済ましたい
2017/11/07(火) 12:20:53.38ID:iCCdSanC
>>400
その理屈なら、DOM操作をIDEで支援する方が良さそう
静的型がないhtmlは終わコンになる
2017/11/07(火) 12:39:38.98ID:e73yffVV
>>402
reactがけっこう静的型html感ある。特にtypescriptでpropsのinterfaceをちゃんと定義した場合ね。
2017/11/07(火) 19:58:30.70ID:SHDG9lem
react もなんかだいぶごっつくなってきちゃってるね。
大丈夫なんだろうか。
405デフォルトの名無しさん
垢版 |
2017/11/08(水) 02:44:50.04ID:fAd0cb4n
>>397
395ではないがなるほど。
でも、好きを+1、嫌いを-1、無関心を0と言うふうに数直線で見ると0を挟んで好き嫌いって反対という感じなんだよなぁ。
どMとかは虚数とか。
2017/11/08(水) 05:31:11.16ID:aIBytdYn
>>248
実際Fortranって最新規格を見ると超素晴らしいんだよな……
コンパイラを見ると実装が全然追いついて無くてしょぼーんってなる

>配列の大きさ指定の関数に組み込みでない関数を使えるようになって
よくわからんがもしparameterized derived typesのことなら最近gccにも実装された
2017/11/08(水) 06:30:17.43ID:giBp8lNc
CやFortranはやっぱ根幹だわ。
枯れて信頼性の高い処理系から、最新機能
を装備した処理系までとバラエティに富み、
常に進化し続けている。
2017/11/08(水) 06:50:29.08ID:aIBytdYn
CもFortranも規格だけは刷新され続けているのに実際使える範囲はC99やF95で止まってるけどな
Cを止めてるのは主にVC++だけど
2017/11/08(水) 07:58:32.73ID:hM94b8vG
そりゃ基本はC++の処理系だし、Cには関心ないんだろ。
それにそもそも、VC++がC11に対応したからといってC11が普及するとも思えんがな。
誰が使いたがるんだろう、あれ。
410
垢版 |
2017/11/08(水) 08:05:45.96ID:agAHXRVA
>>405
好きが実軸なら、嫌いは虚軸だよ。
2017/11/08(水) 08:06:51.37ID:HmOnpGK3
C++が糞だから使いたくない人はCくらいしか選択しないだろう。
2017/11/08(水) 23:41:09.61ID:8TXwlHft
swiftむずい
413デフォルトの名無しさん
垢版 |
2017/11/09(木) 08:24:27.56ID:6+7/preV
Cもラムダ式(かBlocks)とattribute((cleanup))入るだけで随分と楽になるのに。。。
規格更新が遅すぎるんだよ。
2017/11/09(木) 08:43:42.68ID:F+Mngyv/
それな。特にBlocks
2017/11/09(木) 09:20:27.50ID:C6Hnpcf+
jsの世界のbabelみたく新規格をとりあえずすぐ使えるaltCみたいなものを作ればいいんじゃないの?
2017/11/09(木) 09:40:41.51ID:F+Mngyv/
は?
2017/11/09(木) 09:45:23.55ID:aP107Usi
昔、Cfront と呼ばれるものがあってね。。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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