文字数制限きついので改題
スレタイ以外の言語もok
前スレ
次世代言語議論スレ[Rust Kotlin Haskell]第6世代
http://mevius.5ch.net/test/read.cgi/tech/1503924817/
次世代言語Part7[Go Rust Swift Kotlin TypeScript]
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/10/19(木) 17:51:38.66ID:EPSDvC75305デフォルトの名無しさん
2017/10/31(火) 16:19:26.73ID:YHJiaIXY >>304
え?どっちでもいいよ?
リファクタリング後のコードでは使用してないはずだけど。。。
それでもいいし
root.as_ref()
.map(|node| node.level)
.unwrap_or_default()
でもいいし
if let Some(ref node) = *root {
node.level
} else {
0
}
でもいい。どれを使うかは好みの問題。
ただし、>>304のmatch文は正確にはこうなると思う。
match *root {
Some(ref node) => node.level,
None => 0,
}
rootはたぶん型が &T (借用) だから*で参照外しないといけないし、
ref は所有権を「移動」じゃなくて「借用」するために必要。
え?どっちでもいいよ?
リファクタリング後のコードでは使用してないはずだけど。。。
それでもいいし
root.as_ref()
.map(|node| node.level)
.unwrap_or_default()
でもいいし
if let Some(ref node) = *root {
node.level
} else {
0
}
でもいい。どれを使うかは好みの問題。
ただし、>>304のmatch文は正確にはこうなると思う。
match *root {
Some(ref node) => node.level,
None => 0,
}
rootはたぶん型が &T (借用) だから*で参照外しないといけないし、
ref は所有権を「移動」じゃなくて「借用」するために必要。
306デフォルトの名無しさん
2017/10/31(火) 17:24:30.09ID:YHJiaIXY >>304
>> リファクタリング後のコードでは使用してないはずだけど。。。
誤解を招くかもだな。すまぬ。
if root.is_none() {
return 0;
}
root.as_ref().unwrap().level
のほうはリファクタリング後のコードでは使用してないはずだけど。。。だな
>> リファクタリング後のコードでは使用してないはずだけど。。。
誤解を招くかもだな。すまぬ。
if root.is_none() {
return 0;
}
root.as_ref().unwrap().level
のほうはリファクタリング後のコードでは使用してないはずだけど。。。だな
307デフォルトの名無しさん
2017/11/01(水) 08:38:18.68ID:R9aAc8x6 なるほど。ありがとう。
308デフォルトの名無しさん
2017/11/02(木) 00:38:25.36ID:0kOiRsC5 いいってことよ
309デフォルトの名無しさん
2017/11/02(木) 08:54:18.64ID:N8nuZaLN if not is_none 判定時に実行される、
コンパイラさんにも非noneと分かるコードパスでは
unwrap省略できれば読み書きする際にもPanic起こさないと分かりやすいしシンプルになるな。
実際にも最適化でチェックのコードも吐かれてないだろうし。
コンパイラさんにも非noneと分かるコードパスでは
unwrap省略できれば読み書きする際にもPanic起こさないと分かりやすいしシンプルになるな。
実際にも最適化でチェックのコードも吐かれてないだろうし。
310デフォルトの名無しさん
2017/11/02(木) 12:08:13.82ID:jpQjT5m9311デフォルトの名無しさん
2017/11/02(木) 12:58:12.12ID:jpQjT5m9 >>309
そのやり方は所有権システムの関係で難しいかもしれないな。
非noneが分かっていたとしても中身を取り出す時に所有権を移動する借用するのか決める必要がある。
そして、移動するにせよ借用するにせよ、取り出した時点から所有権システムの制約により
その親にあたるOption型の変数がスコープを抜けるまでは参照不可になる。
移動する場合は、スコープが抜ければOption変数ごと一緒に消費されるはずなので問題ないと思うが、
借用の場合は、スコープを抜けるまでOption変数が参照不可のままじゃ困る場合も多いだろう。
結局は、if let や match 等のスコープを使って借用が終わるタイミングを
コンパイラに知らせるための表現が必要になるんじゃないかと思う。
自分も所有権システムを完全に把握してるわけではないので、間違ってたら指摘してくれ。
そのやり方は所有権システムの関係で難しいかもしれないな。
非noneが分かっていたとしても中身を取り出す時に所有権を移動する借用するのか決める必要がある。
そして、移動するにせよ借用するにせよ、取り出した時点から所有権システムの制約により
その親にあたるOption型の変数がスコープを抜けるまでは参照不可になる。
移動する場合は、スコープが抜ければOption変数ごと一緒に消費されるはずなので問題ないと思うが、
借用の場合は、スコープを抜けるまでOption変数が参照不可のままじゃ困る場合も多いだろう。
結局は、if let や match 等のスコープを使って借用が終わるタイミングを
コンパイラに知らせるための表現が必要になるんじゃないかと思う。
自分も所有権システムを完全に把握してるわけではないので、間違ってたら指摘してくれ。
312デフォルトの名無しさん
2017/11/02(木) 16:01:49.17ID:24MXnSEE panic の代わりに未定義動作を行うことで、最適化時にNone時の経路が取り除かれる unchecked_unwrap() とかある。
外部クレートだけど。
外部クレートだけど。
313デフォルトの名無しさん
2017/11/02(木) 18:20:00.53ID:hBgfRlI6 FFIと静的型は相性悪いなあ
314デフォルトの名無しさん
2017/11/02(木) 21:04:39.70ID:aCC/XP/X 嫌われているプログラミング言語ランキング - Stack Overflow
http://news.mynavi.jp/news/2017/11/02/073/
http://news.mynavi.jp/news/2017/11/02/073/
315デフォルトの名無しさん
2017/11/02(木) 21:06:15.09ID:aCC/XP/X 最も嫌われているプログラミング言語は?--Stack Overflowが調査結果を発表
https://japan.zdnet.com/article/35109803/
https://japan.zdnet.com/article/35109803/
316デフォルトの名無しさん
2017/11/03(金) 01:51:06.45ID:8/ecCbDm だから何度も言ってるだろ
型なし能なし未来なしの糞言語が
使ってる連中は今すぐ首吊ってなるべく苦しんで無様に血糞尿にまみれて死ねよ
型なし能なし未来なしの糞言語が
使ってる連中は今すぐ首吊ってなるべく苦しんで無様に血糞尿にまみれて死ねよ
317デフォルトの名無しさん
2017/11/03(金) 01:55:11.36ID:KPeHygtG318デフォルトの名無しさん
2017/11/03(金) 09:09:40.17ID:8/ecCbDm319デフォルトの名無しさん
2017/11/03(金) 09:10:55.64ID:FED00RZ3 その政策の予算をいくらまでなら払えるか考えよう
予算なしは能なし未来なし
予算なしは能なし未来なし
320デフォルトの名無しさん
2017/11/03(金) 10:56:17.26ID:Z9aKc5RB すまんが型なし言語って何ンゴ?
321デフォルトの名無しさん
2017/11/03(金) 11:18:42.35ID:4GoOMjot 機械語のことかな?
322デフォルトの名無しさん
2017/11/03(金) 11:44:21.79ID:TD8MDvzA 変数に型の無い言語か
323デフォルトの名無しさん
2017/11/03(金) 14:34:55.34ID:5BCFVkq4 Go言語で
var 変数名 = 値
の表記の時は型を省略できるそうですが
値が数値で、値から型が確定できない場合はどうなるのでしょうか?
値から型を確定できるのは文字列型と真偽値くらいだと思いますが
var 変数名 = 値
の表記の時は型を省略できるそうですが
値が数値で、値から型が確定できない場合はどうなるのでしょうか?
値から型を確定できるのは文字列型と真偽値くらいだと思いますが
324デフォルトの名無しさん
2017/11/03(金) 14:43:12.88ID:tw8puOLs >>323
値に応じたデフォルトの型か決まっている
値に応じたデフォルトの型か決まっている
325デフォルトの名無しさん
2017/11/03(金) 14:58:26.87ID:5BCFVkq4326デフォルトの名無しさん
2017/11/03(金) 15:00:00.55ID:fYVptX6H327デフォルトの名無しさん
2017/11/03(金) 15:50:26.42ID:Tuvr4QS2 VBA は explicit 付ければ堅く書くこともできるんやで〜。
そんな書き方するやつあんまいないけど。。
そんな書き方するやつあんまいないけど。。
328デフォルトの名無しさん
2017/11/03(金) 16:36:07.91ID:FED00RZ3329デフォルトの名無しさん
2017/11/03(金) 17:02:16.49ID:Ro85MhDs330デフォルトの名無しさん
2017/11/03(金) 23:58:20.96ID:HHSOzVXl331デフォルトの名無しさん
2017/11/04(土) 00:00:53.97ID:I+CIRt80 次スレはワッチョイつけないとな。
330みたいな異常者をNGするために。
330みたいな異常者をNGするために。
332デフォルトの名無しさん
2017/11/04(土) 00:03:54.76ID:gh0lmyH1 HHVMを使うという手もあるんじゃ
333あ
2017/11/04(土) 00:24:15.28ID:CAYPLKQ7 と言うか、では実務ではウェブの案件には何をお使いで?と聞きたいな。
ホントに何なんだろ。
ホントに何なんだろ。
334デフォルトの名無しさん
2017/11/04(土) 00:42:18.37ID:OREBcHC8335デフォルトの名無しさん
2017/11/04(土) 00:42:59.68ID:xCfQAlvJ node + ts
未だにphpでlampとかもう(笑)も付かないレベル
未だにphpでlampとかもう(笑)も付かないレベル
336デフォルトの名無しさん
2017/11/04(土) 00:46:07.02ID:sWNabS3I 叩きは理想の言語とやらでRails越を越える
フレームワークを作ってからしてくれ。
フレームワークを作ってからしてくれ。
337デフォルトの名無しさん
2017/11/04(土) 02:10:05.95ID:gh0lmyH1 俺の中ではgoでgoaかな。swagger.jsonを介して通信周りもコード生成できる。
API設計するとclientライブラリまで一括して作れるからSPA開発が捗る。
TypeScriptのクライアントライブラリ生成してapiの返すjsonのinterfaceまで作ってくれるから至れり尽くせり。
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は最近イケイケドンドン過ぎる気がする。
イシューは閉じれてないけど、次以降のリリースに頑張るわ、ところでこれ!新機能盛りました!
みたいなノリ。
APIサーバはGoとかnode確かに便利。
tsは置いといて。
あれやるくらいならc#とnancyで書いたほうが余程安定する。寿命の面でも。
そして.net coreすごいわ。
TSは最近イケイケドンドン過ぎる気がする。
イシューは閉じれてないけど、次以降のリリースに頑張るわ、ところでこれ!新機能盛りました!
みたいなノリ。
339デフォルトの名無しさん
2017/11/04(土) 08:30:20.53ID:xYAYvDdv nodeはnodeで闇深いがな……あいつ結構非自明なメモリリーク起こしやがる
ts on nodeってその辺解決できてるのか?
ts on nodeってその辺解決できてるのか?
340デフォルトの名無しさん
2017/11/04(土) 08:35:04.21ID:xCfQAlvJ で。おまえは実務ではウェブの案件には何をお使いで?
PHPとか言って笑いを取る必要はないぞ
PHPとか言って笑いを取る必要はないぞ
341デフォルトの名無しさん
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は動いてる。
何でも使う。書捨てでビューがあればphp
ビューがあって書捨てじゃなけりゃasp.net
Tomcatとservletは嫌い。
安定したAPIサーバはGoかc#とNancy。
nodeは個人用。
イントラ多いから、デプロイ先がWindowsサーバで、セットアップが必要な処理系は入れづらいのよね。
phpは過去の案件ですでに入ってたり、だいたいIISは動いてる。
343デフォルトの名無しさん
2017/11/04(土) 15:34:33.21ID:F1n0Y3Pu ウチはseaside.st
344デフォルトの名無しさん
2017/11/04(土) 18:58:28.17ID:xCfQAlvJ345あ
2017/11/04(土) 22:22:28.71ID:F/oA6Mmk >>344
器用貧乏だろうなぁ。メインの言語以外は特に。
そもそもしばらくシステム屋じゃないし。
道具としては色々使うけど。用を果たせば良い部分と、趣味として使う分は別けてる。
流石に20代でもあるまいし、わきまえてるよ。仕事は。
ボロが出るというより、単純に知らんので参考になってる事も多いよ。
器用貧乏だろうなぁ。メインの言語以外は特に。
そもそもしばらくシステム屋じゃないし。
道具としては色々使うけど。用を果たせば良い部分と、趣味として使う分は別けてる。
流石に20代でもあるまいし、わきまえてるよ。仕事は。
ボロが出るというより、単純に知らんので参考になってる事も多いよ。
346デフォルトの名無しさん
2017/11/04(土) 22:23:05.19ID:M2bfsYrO しったかするから、自分の知らない領域ついても知識があるように見えるだけだぞ
347あ
2017/11/04(土) 22:28:21.22ID:F/oA6Mmk348デフォルトの名無しさん
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
知ってるよ。実行時に多相性を「しない」のならその主張もわかるが、「ほとんどの場合しない」は「してる」だよ。
「施錠確認した?」「ほとんどしました」って、要は全く施錠の確認できてないのと変わらんよね。
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
知ってるよ。実行時に多相性を「しない」のならその主張もわかるが、「ほとんどの場合しない」は「してる」だよ。
「施錠確認した?」「ほとんどしました」って、要は全く施錠の確認できてないのと変わらんよね。
350デフォルトの名無しさん
2017/11/05(日) 01:40:33.90ID:LYbC1fh+351デフォルトの名無しさん
2017/11/05(日) 11:59:20.40ID:3qpI8vVt 器用貧乏の対義語に名前をつけたい
サンクコスト貧乏かな
サンクコスト貧乏かな
352デフォルトの名無しさん
2017/11/05(日) 12:02:14.14ID:KWRWj+y1 Railsって未だに生産性高いんか。
PHPがパクっていろんなフレームワーク作ってるけど
PHPがパクっていろんなフレームワーク作ってるけど
353デフォルトの名無しさん
2017/11/05(日) 12:11:59.33ID:/wBATO2P ペチパーって何であんなにフレームワーク作りたがるんだろうな
自己主張が強いのか、ママの愛が足りなくて承認欲求に飢えてるのか
自己主張が強いのか、ママの愛が足りなくて承認欲求に飢えてるのか
354デフォルトの名無しさん
2017/11/05(日) 12:16:38.92ID:KWRWj+y1 >>353
たかがテンプレートエンジンがでしゃばりやがって感ある。
でもインスタンスの生存時間が短いから開発者に優しい言語ではある。
まぁwebScoketとか繋ぎっぱなしにするような仕組みには弱くなるけど
たかがテンプレートエンジンがでしゃばりやがって感ある。
でもインスタンスの生存時間が短いから開発者に優しい言語ではある。
まぁwebScoketとか繋ぎっぱなしにするような仕組みには弱くなるけど
355デフォルトの名無しさん
2017/11/05(日) 12:26:54.29ID:LYbC1fh+ >>352
なんだかんだであれは死なないよ
資産が豊富で、webのラピッドプロトタイピングにおいては群を抜いておる
Railsライクな他言語のフレームワークがRailsを羨ましがる場面はあっても、恐らくその逆はない
なんだかんだであれは死なないよ
資産が豊富で、webのラピッドプロトタイピングにおいては群を抜いておる
Railsライクな他言語のフレームワークがRailsを羨ましがる場面はあっても、恐らくその逆はない
356デフォルトの名無しさん
2017/11/05(日) 12:51:00.18ID:CS19J9AT 慣れの世界って感じもするけどな
俺はテンプレートエンジンより、Reactで書くほうが最近は楽なのでtypescriptで書いちゃうことが多いな
サーバサイドも必要ならrustかJavaでちょろって感じ
俺はテンプレートエンジンより、Reactで書くほうが最近は楽なのでtypescriptで書いちゃうことが多いな
サーバサイドも必要ならrustかJavaでちょろって感じ
357デフォルトの名無しさん
2017/11/05(日) 13:29:53.61ID:KWRWj+y1 時代はSPAの方向を向いている中あえて今Rails使うメリットってあるんかな。
最初からWebAPI提供できたほうがいいし。
React覚えるとモバイルももれなく作れるのがいい
最初からWebAPI提供できたほうがいいし。
React覚えるとモバイルももれなく作れるのがいい
358デフォルトの名無しさん
2017/11/05(日) 14:06:42.08ID:k+vH6ph9 Node.jsとTypeScript使っとけば幸せになれるということ?
359デフォルトの名無しさん
2017/11/05(日) 14:17:26.71ID:o4zLpSg/ >>358
webassemblyの時代が来るまではね
webassemblyの時代が来るまではね
360デフォルトの名無しさん
2017/11/05(日) 14:50:39.74ID:PoYQIzOm wasm時代の覇権がどうなるか想像出来ん
とりあえずC++は安定だろうけど
とりあえずC++は安定だろうけど
361デフォルトの名無しさん
2017/11/05(日) 15:02:45.09ID:/wBATO2P PHP使ってれば食いっぱぐれることはないやろ
ガイジどもが作った負の遺産を保守し続ける楽なお仕事が半永久的にあるで
ガイジどもが作った負の遺産を保守し続ける楽なお仕事が半永久的にあるで
363デフォルトの名無しさん
2017/11/05(日) 15:32:04.98ID:3qpI8vVt フレームワークやIDEを
ドラえもんの道具にたとえると四次元ポケット
ドラえもんの道具にたとえると四次元ポケット
364デフォルトの名無しさん
2017/11/05(日) 20:51:56.70ID:vWNY+clC >>361
真っ先に自動化されるか、見捨てられるシステムだな。
真っ先に自動化されるか、見捨てられるシステムだな。
365デフォルトの名無しさん
2017/11/05(日) 20:55:20.91ID:Fa7z1jl7 COBOLやJavaならわかるけどPHPではなあ
ある日突然消えてなくなったところで大した問題のないゴミばかりだろ
ある日突然消えてなくなったところで大した問題のないゴミばかりだろ
366デフォルトの名無しさん
2017/11/05(日) 21:28:49.35ID:wTe1xxd0 おい、アスペチプァさんを馬鹿にするなよ
彼らが本気出したらお前ら血便漏らして死ぬようなコード書くぞ
彼らが本気出したらお前ら血便漏らして死ぬようなコード書くぞ
367デフォルトの名無しさん
2017/11/05(日) 21:40:31.01ID:RFcD7Uma 日本の技術力ガーとか言ってたくせに
結局全部嘘ばかり
バカチョン以下やでホンマ
そりゃペチパーが闊歩しますわ
Rustアンチくんはペチパー
はっきりわかんだね
これだからペチプァは
それ以上ペチパーの心のより所を叩くのはやめてやれw
彼ら、憤死してしまうでwww
ペチパーって何であんなにフレームワーク作りたがるんだろうな
自己主張が強いのか、ママの愛が足りなくて承認欲求に飢えてるのか
おい、アスペチプァさんを馬鹿にするなよ
マジキチ
結局全部嘘ばかり
バカチョン以下やでホンマ
そりゃペチパーが闊歩しますわ
Rustアンチくんはペチパー
はっきりわかんだね
これだからペチプァは
それ以上ペチパーの心のより所を叩くのはやめてやれw
彼ら、憤死してしまうでwww
ペチパーって何であんなにフレームワーク作りたがるんだろうな
自己主張が強いのか、ママの愛が足りなくて承認欲求に飢えてるのか
おい、アスペチプァさんを馬鹿にするなよ
マジキチ
368デフォルトの名無しさん
2017/11/05(日) 23:19:35.12ID:wTe1xxd0 >>367
巣へお帰り
自称次世代言語議論スレ[PHP PHP PHP] [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1506823587/
巣へお帰り
自称次世代言語議論スレ[PHP PHP PHP] [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1506823587/
369デフォルトの名無しさん
2017/11/05(日) 23:22:51.31ID:2EuxY2gH ペチアンチの面白語録非難してる奴って胸に突き刺さって抜けないペチパーか?
370あ
2017/11/06(月) 00:12:29.28ID:/hMSyilp 好きの反対は無関心になるはずだしな。
嫌いな事と言うのは、実は興味があったり、かつて好きだった事があったり、強制され抵抗できなかった惨めさがあったりするもんだ。
あまり人の憎しみを面白半分で扱ってはいかんな。
嫌いな事と言うのは、実は興味があったり、かつて好きだった事があったり、強制され抵抗できなかった惨めさがあったりするもんだ。
あまり人の憎しみを面白半分で扱ってはいかんな。
371デフォルトの名無しさん
2017/11/06(月) 01:15:12.61ID:TNQjb5Zj372デフォルトの名無しさん
2017/11/06(月) 01:24:21.52ID:HP5doPtx 【泥沼】 京都市のシステム開発失敗、IT企業に7億5千万円の損害賠償請求 企業側は支払い拒否
http://hayabusa9.5ch.net/test/read.cgi/news/1509849067/
http://hayabusa9.5ch.net/test/read.cgi/news/1509849067/
373デフォルトの名無しさん
2017/11/06(月) 07:18:27.19ID:9YhppvEm >>371
dynamic importが実装されている現状から言って最初のローディングが遅いって問題は解決する。というかminifyすれば十分小さい。
せいぜい500kbとかでしょ開発中は10MBとかだったりしてビビるけど。
dynamic importが実装されている現状から言って最初のローディングが遅いって問題は解決する。というかminifyすれば十分小さい。
せいぜい500kbとかでしょ開発中は10MBとかだったりしてビビるけど。
374デフォルトの名無しさん
2017/11/06(月) 07:21:45.70ID:9YhppvEm375デフォルトの名無しさん
2017/11/06(月) 09:16:46.62ID:MQujfIpu376デフォルトの名無しさん
2017/11/06(月) 09:17:47.31ID:TNQjb5Zj >>373
最初のローディングを早くするのとSEOできるっていう二つがSSRのメリットだと言われてないか?
それからSPAの初回表示が5000msとかかかるのは、DOMを構築する処理のせいだろ?
500kbというのはjsのサイズか?ファイルがいくら小さくてもな…
dynamic importは調べてもよくわからなかったが、解決するというなら良いことだ
最初のローディングを早くするのとSEOできるっていう二つがSSRのメリットだと言われてないか?
それからSPAの初回表示が5000msとかかかるのは、DOMを構築する処理のせいだろ?
500kbというのはjsのサイズか?ファイルがいくら小さくてもな…
dynamic importは調べてもよくわからなかったが、解決するというなら良いことだ
377デフォルトの名無しさん
2017/11/06(月) 09:18:45.46ID:MQujfIpu378デフォルトの名無しさん
2017/11/06(月) 09:20:16.78ID:MQujfIpu379デフォルトの名無しさん
2017/11/06(月) 10:13:51.90ID:YDBkedHo380デフォルトの名無しさん
2017/11/06(月) 11:07:45.63ID:T8PAAaKN cobol, fortran, vb あたりも相当恨みを買ってる言語だが、ここでの php への
恨みはそんなもんじゃないな。。
使ったことないからわからんが、そこまで嫌われるのは興味あるわ。
恨みはそんなもんじゃないな。。
使ったことないからわからんが、そこまで嫌われるのは興味あるわ。
381デフォルトの名無しさん
2017/11/06(月) 16:11:09.26ID:9YhppvEm >>377
俺の勘違いなのか?
動的ローディング使えばルーティングで該当ページが開く時にネットワークアクセスするから初回転送量は抑えられるだろ。
DOMの構築が遅いっていうのも意味がわかんないな。
現在表示している画面以外のレンダリングも裏でやってるとでも思ってるのか?
俺の勘違いなのか?
動的ローディング使えばルーティングで該当ページが開く時にネットワークアクセスするから初回転送量は抑えられるだろ。
DOMの構築が遅いっていうのも意味がわかんないな。
現在表示している画面以外のレンダリングも裏でやってるとでも思ってるのか?
382デフォルトの名無しさん
2017/11/06(月) 16:32:50.51ID:SH+6BLR2 PHPは使う必要ないの?
383デフォルトの名無しさん
2017/11/06(月) 16:40:37.06ID:zYnuoH4p 無い
384あ
2017/11/06(月) 17:06:37.01ID:slDUJGNU >>381
仮想DOMを作ってDOMツリーに展開していく部分でしょ、初回を早くするためのSSRって。
割と時間掛かる上に描画がロックしがちだから、最初からHTMLとしてDOMツリー渡して、仮想DOMとあとからバインドするんじゃねえの?
該当ページが開く前にロード、じゃなくて、初回の話でしょ。
仮想DOMを作ってDOMツリーに展開していく部分でしょ、初回を早くするためのSSRって。
割と時間掛かる上に描画がロックしがちだから、最初からHTMLとしてDOMツリー渡して、仮想DOMとあとからバインドするんじゃねえの?
該当ページが開く前にロード、じゃなくて、初回の話でしょ。
385デフォルトの名無しさん
2017/11/06(月) 17:43:13.17ID:YFPXBPxU むしろ「使い慣れてるから」とかいうクソペチパーの戯れ事以外でぷぃーえっちぷぃーなんて使う理由あるならそっちの方が聞きたい
386デフォルトの名無しさん
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も要らない、サーバのポートを使う事もない。
リバースプロキシも要らない。リバースプロキシがヘッダを触ろうが割と平気。
こんな言語あんま無いぞ。良いか悪いかは別としても。
楽な部分だと、nginx+php-fpmでも、apacheでも、IISでも、ファイル置くだけで動く所が一番初心者には楽なんじゃないの?
あれやってるとContent-Typeとかヘッダを覚えない!なんて言うPerl使いももういねぇんだし。
aspやasp.netもまぁ同じ部類か。
unicornもsupervisordもforeverもpm2も要らない、サーバのポートを使う事もない。
リバースプロキシも要らない。リバースプロキシがヘッダを触ろうが割と平気。
こんな言語あんま無いぞ。良いか悪いかは別としても。
388デフォルトの名無しさん
2017/11/06(月) 20:08:38.89ID:XMp+x8Af >>387
そういうレベルの奴が遊ぶからウンコ量産機になるっていう話なんだよなあ
そういうレベルの奴が遊ぶからウンコ量産機になるっていう話なんだよなあ
389デフォルトの名無しさん
2017/11/06(月) 20:40:54.59ID:9YhppvEm390デフォルトの名無しさん
2017/11/06(月) 20:42:12.76ID:HSJSgREc お手軽魔法のLAMP
391デフォルトの名無しさん
2017/11/06(月) 21:16:04.27ID:Ei8rpFR6 仮想DOMからDOMツリーに展開するのとHTMLをレンダリングしてDOMツリーを構築するのと
どっちが速いかって自明じゃないよね?
「HTMLとしてDOMツリー渡して」とか書いてるところを見ると、そこコスト0と思ってるとか?
どっちが速いかって自明じゃないよね?
「HTMLとしてDOMツリー渡して」とか書いてるところを見ると、そこコスト0と思ってるとか?
392あ
2017/11/06(月) 21:57:40.34ID:/hMSyilp >>388
単にうんこも作れると言うことだ。
>>389
古き良きFormとポストバックでも何でもすれば良いよ。
>>391
微妙な所では?プロファイルはしてないけど。
DOMツリーも、仮想DOMからどうエレメント作ってるかにもよると思うし、リフロー、リペイントが何回起きるかにもよると思うが、
HTMLとしてDOMツリーを渡して一番得なのは、DOMツリーを解釈したレンダツリーをレイアウトする所まで決定的関数になるから取り敢えず形としては一発で書けるという認識だった。
だから、AMPではレイアウト計算が走らんように、ロード後にサイズが変わる画像は使えない、みたいな縛りを入れてると思ってたよ。
違ったら教えて。
単にうんこも作れると言うことだ。
>>389
古き良きFormとポストバックでも何でもすれば良いよ。
>>391
微妙な所では?プロファイルはしてないけど。
DOMツリーも、仮想DOMからどうエレメント作ってるかにもよると思うし、リフロー、リペイントが何回起きるかにもよると思うが、
HTMLとしてDOMツリーを渡して一番得なのは、DOMツリーを解釈したレンダツリーをレイアウトする所まで決定的関数になるから取り敢えず形としては一発で書けるという認識だった。
だから、AMPではレイアウト計算が走らんように、ロード後にサイズが変わる画像は使えない、みたいな縛りを入れてると思ってたよ。
違ったら教えて。
393デフォルトの名無しさん
2017/11/06(月) 22:45:29.40ID:hux2/GU9 SSRの実装次第じゃね。情報が古いことを許容するならキャッシュしたレンダリング結果を返すという手もある。
394デフォルトの名無しさん
2017/11/06(月) 23:47:45.62ID:MQujfIpu395デフォルトの名無しさん
2017/11/06(月) 23:55:59.09ID:UKBp9co4396あ
2017/11/06(月) 23:58:52.19ID:/hMSyilp397あ
2017/11/07(火) 00:08:23.71ID:BP2Kxffy >>395
裏とか対偶を取ると何か意味がぼやける気がするが。
好きならば、関心がある
好きでないならば、関心は無い
関心が無いならば、好きではない
嫌いならば、関心がある
嫌いでないならば、関心は無い
関心が無いならば、嫌いではない
「関心」を共通項として消しこんでしまうから好きと嫌いが直結してるように見えるが、
本質的には好きと嫌いは全く違う感情として捉えるべきだと昔習ったよ。精神医学か臨床心理学かどっちかで。
そうしないと凄く嫌いな状態が好き、みたいなややこしいドMとかメンヘラ感情を説明出来なくなる。
裏とか対偶を取ると何か意味がぼやける気がするが。
好きならば、関心がある
好きでないならば、関心は無い
関心が無いならば、好きではない
嫌いならば、関心がある
嫌いでないならば、関心は無い
関心が無いならば、嫌いではない
「関心」を共通項として消しこんでしまうから好きと嫌いが直結してるように見えるが、
本質的には好きと嫌いは全く違う感情として捉えるべきだと昔習ったよ。精神医学か臨床心理学かどっちかで。
そうしないと凄く嫌いな状態が好き、みたいなややこしいドMとかメンヘラ感情を説明出来なくなる。
398デフォルトの名無しさん
2017/11/07(火) 01:23:02.74ID:yN+d3e/T 頭にプリプリうんこの詰まったペチプリパァのおじちゃん
年収200万なのに生きてて恥ずかしくないの?
年収200万なのに生きてて恥ずかしくないの?
399デフォルトの名無しさん
2017/11/07(火) 01:43:06.64ID:JlqCGsEJ WP納品してセキュリティも保守も拡張も考えなくていいならPHPで勝手にすればって感じだけど
まぁ関わりたくないよね
まぁ関わりたくないよね
400デフォルトの名無しさん
2017/11/07(火) 04:40:28.24ID:G20ApN4s phpがというより動的言語が嫌なんだよなぁ。
リファクタリングとかIDE支援が期待できない。
だからhackなら良さそうなんだけどだれも使おうとしないのはなんで
リファクタリングとかIDE支援が期待できない。
だからhackなら良さそうなんだけどだれも使おうとしないのはなんで
401デフォルトの名無しさん
2017/11/07(火) 04:58:43.28ID:G20ApN4s GoをGAE/Goで使うとインフラもセットで完成した状態で使えるしオススメ。
dockerも、結局インフラ構築と変わんないから触らないで済ましたい
dockerも、結局インフラ構築と変わんないから触らないで済ましたい
402デフォルトの名無しさん
2017/11/07(火) 12:20:53.38ID:iCCdSanC403デフォルトの名無しさん
2017/11/07(火) 12:39:38.98ID:e73yffVV >>402
reactがけっこう静的型html感ある。特にtypescriptでpropsのinterfaceをちゃんと定義した場合ね。
reactがけっこう静的型html感ある。特にtypescriptでpropsのinterfaceをちゃんと定義した場合ね。
404デフォルトの名無しさん
2017/11/07(火) 19:58:30.70ID:SHDG9lem react もなんかだいぶごっつくなってきちゃってるね。
大丈夫なんだろうか。
大丈夫なんだろうか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 秋田内陸縦貫鉄道「列車が脱線、転覆」と通報 北秋田市、萱草駅付近 [蚤の市★]
- 今年の漢字、きょう発表😉 [583597859]
- 女の子集合!
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- おまえらもうクリスマスツリー出した?
- 百合営業してるアイドル「これは営業だから…んっクチュクチュ」←これ
- (´・ω・`)ニュー速VIPのみんなへ
