スレタイ以外の言語もok
前スレ
https://mevius.5ch.net/test/read.cgi/tech/1655771266/
探検
次世代言語27 TypeScript Swift Go Kotlin Rust Nim
■ このスレッドは過去ログ倉庫に格納されています
2022/08/05(金) 08:26:38.87ID:TpiqaUBm
2022/08/06(土) 22:22:50.50ID:fIYdbcv5
昔話では、正直者を完全に(排除ではなく)コピーするのが非効率と思い込んで
ハイブリッドへ進んでしまう物語が多い
ハイブリッドへ進んでしまう物語が多い
55デフォルトの名無しさん
2022/08/06(土) 22:26:51.83ID:Zy70ULhC もう全部入りのC++でいいじゃん。
2022/08/06(土) 23:19:33.24ID:Snr/GczG
2022/08/06(土) 23:28:47.16ID:LK6Z1Hbl
2022/08/06(土) 23:38:04.36ID:95xiI4eN
>>56
末端のユーザーなんてどうでもよい
自分たちがいかに全体(デバッグ時、メンテ時、実行時リソースなど含む)を効率よく出来るかが重要
様々な点で効率の悪い言語が簡単だからという理由で世間で普及していてもどうでもよい話
末端のユーザーなんてどうでもよい
自分たちがいかに全体(デバッグ時、メンテ時、実行時リソースなど含む)を効率よく出来るかが重要
様々な点で効率の悪い言語が簡単だからという理由で世間で普及していてもどうでもよい話
2022/08/07(日) 00:04:55.22ID:ql1TgpH2
2022/08/07(日) 00:15:54.62ID:nCVSRdWl
61デフォルトの名無しさん
2022/08/07(日) 11:08:52.89ID:wbukB5Xn 次世代とスレタイあるのに何故今の言語を必死にアピールしてるのかね。
せめてその言語の将来のバージョンでの新機能とか廃止される機能について書けないのかね。
せめてその言語の将来のバージョンでの新機能とか廃止される機能について書けないのかね。
2022/08/07(日) 11:14:42.58ID:xKkoyfCO
次世代wと書くだけでおバカさんが爆釣だからに決まっとるやん
2022/08/07(日) 11:48:34.37ID:kBhOCwz1
隔離スレあるからRustアンチ装ってネガキャンしていいよね
2022/08/07(日) 11:49:29.82ID:yn0NLwDm
ジェネリクスを採用するか落とすか
実数クラスは複素数クラスを継承するか
この辺りで時間が止まってるのが現実
実数クラスは複素数クラスを継承するか
この辺りで時間が止まってるのが現実
65デフォルトの名無しさん
2022/08/07(日) 12:02:03.02ID:r7YsBDkd C++はメタ言語でもあるので、言語設計者が使い方を決めるのではなく、ユーザーが使い方を決めるのですよ。
2022/08/07(日) 13:50:25.50ID:6loH3/Cb
今さらC++なんて古い言語を使うメリットが無い
67デフォルトの名無しさん
2022/08/07(日) 14:19:10.56ID:r7YsBDkd メタ言語なので、頭の良い人が使えば次世代を今使えるし、頭の悪い人が使えば昔のパラダイムで使うことになるのでは?
68デフォルトの名無しさん
2022/08/07(日) 14:22:24.87ID:r7YsBDkd そもそもRustはC++のサブセットなので、最終的にはC++を使いこなせるようになることを目指すのでは?
2022/08/07(日) 14:31:11.81ID:IfZGncFx
せやな頑張って極めてくれ
70デフォルトの名無しさん
2022/08/07(日) 15:20:51.91ID:r7YsBDkd おまえがな〜♪
2022/08/08(月) 02:39:57.76ID:qWA0y/14
2022/08/08(月) 09:56:34.48ID:O/c+BDEK
>>16
Rustはまだ分かるがGolangがさらに右に行くのはおかしいな。
Rustはまだ分かるがGolangがさらに右に行くのはおかしいな。
2022/08/08(月) 10:06:06.54ID:oHs/K700
最近のC#は値型のサポートが強化されていて、GCを避けたRust的なタスクもある程度カバーできるようになっている
少なくともGoよりは右だな
少なくともGoよりは右だな
2022/08/08(月) 10:10:15.41ID:jJMmsTXK
あたりまえだけどGCはあった方がいいに決まってる
そんなにGCがないことが重要ならISUCONはみんなRustを使ってる
Webやサーバーサイドのプログラムは他にボトルネックがあるからGCの有無なんてどうでもいいんだよ
そんなの気にせず適当にかけたほうがよい
Rustは適当に書くことはできない
だから適していない
そんなにGCがないことが重要ならISUCONはみんなRustを使ってる
Webやサーバーサイドのプログラムは他にボトルネックがあるからGCの有無なんてどうでもいいんだよ
そんなの気にせず適当にかけたほうがよい
Rustは適当に書くことはできない
だから適していない
2022/08/08(月) 10:24:49.37ID:oHs/K700
GCが走ることで一時的にレイテンシが増大することがあるから、
安定したレイテンシでレスポンスを返すことが重要ならGCを避けることも検討する必要があるかもしれない
まあWeb程度ならプロファイル取ってGCに大きな負荷をかけている「極一部の」コードについて実装を修正するだけの話なので、
Rustに書き換えようぜとか言い出す極論馬鹿は無視してよい
安定したレイテンシでレスポンスを返すことが重要ならGCを避けることも検討する必要があるかもしれない
まあWeb程度ならプロファイル取ってGCに大きな負荷をかけている「極一部の」コードについて実装を修正するだけの話なので、
Rustに書き換えようぜとか言い出す極論馬鹿は無視してよい
2022/08/08(月) 10:30:03.58ID:5wQFqA4Q
適当に書けるか否かはGCの有無関係ある?
2022/08/08(月) 10:30:20.15ID:5wQFqA4Q
適当に書けるか否かはGCの有無関係ある?
2022/08/08(月) 10:30:32.39ID:oZ9hPUlf
2022/08/08(月) 10:31:14.85ID:5wQFqA4Q
適当に書けるか否かはGCの有無関係ある?
2022/08/08(月) 10:37:54.22ID:oZ9hPUlf
>>74
GCがあったほうがよいとの主張を初めて見ました
GCは無い方が当然有利です
ただしRust登場以前はGC無しだとC/C++となりメモリ解放がプログラマーの責任となり複雑な場合は穴が発生しがちでした
今は自動メモリ解放されるRustがありますからGC無しでもそのような問題を避けられます
GCがあったほうがよいとの主張を初めて見ました
GCは無い方が当然有利です
ただしRust登場以前はGC無しだとC/C++となりメモリ解放がプログラマーの責任となり複雑な場合は穴が発生しがちでした
今は自動メモリ解放されるRustがありますからGC無しでもそのような問題を避けられます
2022/08/08(月) 10:41:10.14ID:/aBGPumi
>>80
生産性のことを言ってるけど
C++やCをあらゆるプログラムで使う人ってなかなかいないよね?
RubyやPythonが流行ってたのはGC言語だからでは?
Rustはその流れに逆行してるのでC++やCを置き換えてもRuby Python. Node Goを置き換えることはないね
生産性のことを言ってるけど
C++やCをあらゆるプログラムで使う人ってなかなかいないよね?
RubyやPythonが流行ってたのはGC言語だからでは?
Rustはその流れに逆行してるのでC++やCを置き換えてもRuby Python. Node Goを置き換えることはないね
2022/08/08(月) 10:52:59.61ID:/aBGPumi
あとRust信者はGCを毛嫌いしているが最近はどんどん進化してる
コンピュータ側の進化に期待しないのはなぜ?
それに対してユーザーに責任を丸投げしてるのがRust
OSやドライバ開発者には良いが大半の開発者にとってそれは無駄な負担となる
コンピュータ側の進化に期待しないのはなぜ?
それに対してユーザーに責任を丸投げしてるのがRust
OSやドライバ開発者には良いが大半の開発者にとってそれは無駄な負担となる
2022/08/08(月) 11:14:27.79ID:6lpblQL4
>>82
ウソはよくないな
Rustの世界的な利用調査結果を見てもOSやドライバなんかではなく
圧倒的なRust利用トップがサーバーサイド/バックエンド分野
軽くて速くてプログラミングしやすいRustが使われる
そしてリソースコスト激減から反応性の良さまで恩恵を得られるのがRust
ウソはよくないな
Rustの世界的な利用調査結果を見てもOSやドライバなんかではなく
圧倒的なRust利用トップがサーバーサイド/バックエンド分野
軽くて速くてプログラミングしやすいRustが使われる
そしてリソースコスト激減から反応性の良さまで恩恵を得られるのがRust
2022/08/08(月) 11:21:23.06ID:lzv6yAzd
スパゲッティRustは適当に書けないよな
85デフォルトの名無しさん
2022/08/08(月) 11:30:43.29ID:/aLuVjy4 Rustで書くとスパゲティ化を防いで読み書きメンテしやすい良いコードになる利点もありますね
2022/08/08(月) 11:41:49.41ID:Chuc2bn/
>>78
クラウド利用料なんて大抵はDBが大半を占めるし、人件費に比べたら安いもんだよ
仮にAWS費用が月100万円として、そのうち20%がアプリのコンピューティング費用だとしよう
もしRustへの書き換えでコンピューティング費用が50%になれば月10万円の節約だ
単価200万の凄腕Rustプログラマが一ヶ月で作業したらペイするまでに20ヶ月かかる
そして以後もRustを使える高単価の人間を飼う必要があるわけだ
Rust信者としても、GC言語しか使えないプログラマよりも自分達の単価が大幅に高いことは否定したくないだろう?
クラウド利用料なんて大抵はDBが大半を占めるし、人件費に比べたら安いもんだよ
仮にAWS費用が月100万円として、そのうち20%がアプリのコンピューティング費用だとしよう
もしRustへの書き換えでコンピューティング費用が50%になれば月10万円の節約だ
単価200万の凄腕Rustプログラマが一ヶ月で作業したらペイするまでに20ヶ月かかる
そして以後もRustを使える高単価の人間を飼う必要があるわけだ
Rust信者としても、GC言語しか使えないプログラマよりも自分達の単価が大幅に高いことは否定したくないだろう?
2022/08/08(月) 12:02:17.62ID:Og0DlKRv
なんでもかんでもRustが良い、っていってるのはどうみても仕事経験の薄いキッズだろ
納得なんか不可能だから構うなよ
納得なんか不可能だから構うなよ
2022/08/08(月) 12:06:40.32ID:6lpblQL4
>>86
クラウドでDBのコストが高いのはRDB利用時だけだぞ
RDBはコストが高いだけでなくパフォーマンス面でも不利だから利用を最小限にする
そしてクラウド提供の安く高パフォーマンスの非RDBなDBを用いたり自前の非RDBなDBサーバをクラウドに構築
いずれにしてもRustが活躍する領域
クラウドでDBのコストが高いのはRDB利用時だけだぞ
RDBはコストが高いだけでなくパフォーマンス面でも不利だから利用を最小限にする
そしてクラウド提供の安く高パフォーマンスの非RDBなDBを用いたり自前の非RDBなDBサーバをクラウドに構築
いずれにしてもRustが活躍する領域
2022/08/08(月) 12:07:15.97ID:xzpYaZGN
正直Rustの仕事なんて一度も見た事が無い
業務に使われている事が本当にあるのか?
少なくとも日本で採用するような会社殆ど無い気がする
業務に使われている事が本当にあるのか?
少なくとも日本で採用するような会社殆ど無い気がする
2022/08/08(月) 12:11:11.88ID:Chuc2bn/
>>88
まさに仕事経験の薄いキッズだねえ
まさに仕事経験の薄いキッズだねえ
91デフォルトの名無しさん
2022/08/08(月) 12:20:00.34ID:TAwO3GZO2022/08/08(月) 12:28:08.43ID:/aLuVjy4
>>86
それDBサーバー費用が高くなっているは何でもかんでもSQLに押し付けているパターンの時ですよ
技術力のないところはそれで仕方ないでしょうけどそれは無駄で非効率ですから普通は可能な限りNoSQLにして費用を下げるとともに効率を上げます
SQLを使わない代わりにその様々な処理のコードを書くことになりますが最適化が出来るため高速化と費用激減の両方を得られます
そこで使われている言語はGC言語よりもRustが好ましいことは言うまでもないでしょう
それDBサーバー費用が高くなっているは何でもかんでもSQLに押し付けているパターンの時ですよ
技術力のないところはそれで仕方ないでしょうけどそれは無駄で非効率ですから普通は可能な限りNoSQLにして費用を下げるとともに効率を上げます
SQLを使わない代わりにその様々な処理のコードを書くことになりますが最適化が出来るため高速化と費用激減の両方を得られます
そこで使われている言語はGC言語よりもRustが好ましいことは言うまでもないでしょう
2022/08/08(月) 12:34:17.42ID:QO/dWc4g
RustだけでなくNoSQLに幻想を抱くキッズ
2022/08/08(月) 12:35:55.92ID:/aBGPumi
じゃあISUCONでRust出て予選通過してみたらどうなの
100万円もらえるし学生でも優勝してたりするぞ
Rustキッズ頑張れよ笑
100万円もらえるし学生でも優勝してたりするぞ
Rustキッズ頑張れよ笑
2022/08/08(月) 12:39:46.19ID:/aBGPumi
そんなにコストコスト気になるのに人件費を気にしないのはなぜ?
個人開発ならともかくRustキッズ曰くエンタープライズでバックエンドサーバーサイド分野で広まりまくってるらしいじゃん
個人開発ならともかくRustキッズ曰くエンタープライズでバックエンドサーバーサイド分野で広まりまくってるらしいじゃん
2022/08/08(月) 12:40:30.24ID:LL3uQ1oy
Rustでエスケープ解析に触れない奴は勉強不足だから無視していいよ。
2022/08/08(月) 12:53:17.40ID:Chuc2bn/
十分な実務経験があってRust推す人はどちらかというとRDB好きな人が多い印象だな
RDBは固定長レコード時代の設計思想を色濃く受け継いでいて、
変なORMを噛まさずに正しく使えばクライアント側のメモリ管理が極めて効率的だからRustとは思想的な相性が良いと思うよ
RDBは固定長レコード時代の設計思想を色濃く受け継いでいて、
変なORMを噛まさずに正しく使えばクライアント側のメモリ管理が極めて効率的だからRustとは思想的な相性が良いと思うよ
2022/08/08(月) 13:01:54.54ID:YWEH8Nnf
Rustキッズも草だがISUCONキッズも草
二人ともまともな仕事探しなよ
二人ともまともな仕事探しなよ
2022/08/08(月) 13:04:26.73ID:6lpblQL4
>>97
大手ITの様々なサービスがなぜ非RDB利用なのか
クラウドでなぜ非RDBが提供されているのか
クラウドが提供するRDBの高コストなど現実を理解していれば
RDBの利用を必要最小限にした方が有利なことが理解できるだろう
大手ITの様々なサービスがなぜ非RDB利用なのか
クラウドでなぜ非RDBが提供されているのか
クラウドが提供するRDBの高コストなど現実を理解していれば
RDBの利用を必要最小限にした方が有利なことが理解できるだろう
100デフォルトの名無しさん
2022/08/08(月) 13:10:53.01ID:PVcyS4q4 >>99
コストの問題じゃねーよw
コストの問題じゃねーよw
101デフォルトの名無しさん
2022/08/08(月) 13:11:12.07ID:HxYRacQm 好き嫌いで決めるもんじゃないでしょ
102デフォルトの名無しさん
2022/08/08(月) 13:29:22.09ID:GCEjPBap >>94
Rustで予選突破しましたという記事がすぐみつかるんたが…
Rustで予選突破しましたという記事がすぐみつかるんたが…
103デフォルトの名無しさん
2022/08/08(月) 13:31:44.99ID:QO/dWc4g104デフォルトの名無しさん
2022/08/08(月) 13:51:44.39ID:CLPoy81X Perlが1/5に対してRustは1/19
つまりPerlエンジニアの方がRustより強い
つまりPerlエンジニアの方がRustより強い
105デフォルトの名無しさん
2022/08/08(月) 13:53:43.99ID:/aBGPumi Goの半分ぐらい通過するようになってから普及してると言ってくれ
106デフォルトの名無しさん
2022/08/08(月) 14:02:38.72ID:/aLuVjy4 競技プログラミングもISUCONも実際にある仕事と離れすぎていてゲームの範疇といった感じ
もちろんアルゴリズムを考え付き実装する能力やシステムの問題点を見つけ出し改善する能力は非常に重要だけど時間で競うものではないね
ましてやそこでの使用言語の状況に意味はないでしょう
もちろんアルゴリズムを考え付き実装する能力やシステムの問題点を見つけ出し改善する能力は非常に重要だけど時間で競うものではないね
ましてやそこでの使用言語の状況に意味はないでしょう
107デフォルトの名無しさん
2022/08/08(月) 14:08:02.05ID:WrKjimA+ 何かと優劣付けたがる生き物っているけど
割と煙たがられてたイメージだわ
割と煙たがられてたイメージだわ
108デフォルトの名無しさん
2022/08/08(月) 14:10:56.01ID:MJuU9BY+109デフォルトの名無しさん
2022/08/08(月) 14:16:32.02ID:QO/dWc4g 2019年のRust参加者は0組だったことを踏まえると、ISUCONでのRust利用者は異常にめちゃくちゃ増えてるから、これからどうなるかはわからんけどね
2019年はRustの参加者0組だった
2019年はRustの参加者0組だった
110デフォルトの名無しさん
2022/08/08(月) 14:17:03.91ID:QO/dWc4g 推敲するつもりが間違って送信してしまった・・・
https://isucon.net/archives/53789935.html
https://isucon.net/archives/53789935.html
111デフォルトの名無しさん
2022/08/08(月) 14:30:44.53ID:z8XdWceR >>103
むしろそこにCもC++も無いのになぜ非GC言語からRustだけが参戦できているのか?が重要なところだ
Rustという言語がカバーできる領域の広さ強さを示している
過去にはC++での参戦もあったがC++は消滅したのもそれを裏付ける
あとISUCONではこの前までRustには参考実装すら用意されなかった
今はGoの参考実装から移植してくれる人のおかげで用意されるようになったようだ
とはいえど初期状態ではGoが起動といったように扱いに差がある
そのほか様々なハンデがありつつもRustはむしろ健闘しているといえる
むしろそこにCもC++も無いのになぜ非GC言語からRustだけが参戦できているのか?が重要なところだ
Rustという言語がカバーできる領域の広さ強さを示している
過去にはC++での参戦もあったがC++は消滅したのもそれを裏付ける
あとISUCONではこの前までRustには参考実装すら用意されなかった
今はGoの参考実装から移植してくれる人のおかげで用意されるようになったようだ
とはいえど初期状態ではGoが起動といったように扱いに差がある
そのほか様々なハンデがありつつもRustはむしろ健闘しているといえる
112デフォルトの名無しさん
2022/08/08(月) 14:34:47.89ID:QO/dWc4g Goの利用者なんてもはやペチパーみたいなもんだし、本当にRustが強いというなら他言語利用者よりもダントツな通過率を見せてほしいものだ
113デフォルトの名無しさん
2022/08/08(月) 15:28:50.47ID:nLF3s4L3 ISUCONよく知らんけど
言語の速度が直接影響を与えるような課題はまずないでしょ
しかしなぜそこまでGoが多いのか理解不能ではある
言語の速度が直接影響を与えるような課題はまずないでしょ
しかしなぜそこまでGoが多いのか理解不能ではある
114デフォルトの名無しさん
2022/08/08(月) 18:33:28.61ID:sf8DoyKQ115デフォルトの名無しさん
2022/08/08(月) 18:44:43.21ID:YeAhfKJe116デフォルトの名無しさん
2022/08/08(月) 18:48:36.68ID:sf8DoyKQ >>115
ISUCONが何か知らないけど、キミの情報だけ見ると、アプリ用言語とウェブ用言語で使われる使われないが分かれてるように見えるよ。
ISUCONが何か知らないけど、キミの情報だけ見ると、アプリ用言語とウェブ用言語で使われる使われないが分かれてるように見えるよ。
117デフォルトの名無しさん
2022/08/08(月) 18:51:02.17ID:Ztz4OmA/ 勉強会と称して会社でセミナー開いて社員から参加料徴収してそう
118デフォルトの名無しさん
2022/08/08(月) 18:57:37.93ID:YeAhfKJe119デフォルトの名無しさん
2022/08/08(月) 18:59:58.38ID:sf8DoyKQ >>118
HTMLの次に手を出すのがJavascriptやRustじゃないかな?
HTMLの次に手を出すのがJavascriptやRustじゃないかな?
120デフォルトの名無しさん
2022/08/08(月) 19:06:15.39ID:xzpYaZGN Goももう終わりそうな感じがするのだが
webでもAPI用途で使う分にはアリかも知れないがそこまで高速化がアプリで必要無いんだよね
ボトルネックは大体RDBとかだしPHPで十分なんだよね
webでもAPI用途で使う分にはアリかも知れないがそこまで高速化がアプリで必要無いんだよね
ボトルネックは大体RDBとかだしPHPで十分なんだよね
121デフォルトの名無しさん
2022/08/08(月) 19:06:45.72ID:GdyVfCQX >>115
運営が実装を提供してる言語に限定されるからだよ
運営が実装を提供してる言語に限定されるからだよ
122デフォルトの名無しさん
2022/08/08(月) 19:14:13.82ID:sf8DoyKQ ウェブの人たちって信仰に篤いでしょ。
このスレのRust民の書き込み見る感じ、ウェブの人たちじゃないかなあと思うよ。
このスレのRust民の書き込み見る感じ、ウェブの人たちじゃないかなあと思うよ。
123デフォルトの名無しさん
2022/08/08(月) 19:25:42.83ID:U++CWrZh >>121
ISUCONでの使用言語は自由で制限なし
運営が需要から判断していくつかの言語で参考実装を提供するけど
それは無視して自分で自由にコードを書いてもよい
例えば以前はRustの参考実装は提供されなかったけどその時からRust利用での参加者はいた
ISUCONで使用する言語は任意であり各参加者が自由に選べる
ISUCONでの使用言語は自由で制限なし
運営が需要から判断していくつかの言語で参考実装を提供するけど
それは無視して自分で自由にコードを書いてもよい
例えば以前はRustの参考実装は提供されなかったけどその時からRust利用での参加者はいた
ISUCONで使用する言語は任意であり各参加者が自由に選べる
124デフォルトの名無しさん
2022/08/08(月) 19:29:52.39ID:vqcSUYjk125デフォルトの名無しさん
2022/08/08(月) 19:35:28.21ID:sf8DoyKQ でも、ウェブで一番使われてるのがPHPでは?
126デフォルトの名無しさん
2022/08/08(月) 19:38:38.94ID:Ztz4OmA/ ワープレな?
127デフォルトの名無しさん
2022/08/08(月) 19:42:30.46ID:xzpYaZGN >>124みたいな型を連呼する奴ってロクにプログラム組めないんだろうなぁ
現実的な話サーバーサイドにjsも無いけどTSとか余計に無いw
こんなトランスパイル前提の言語なんて確実に消えるから
PHPすら扱えないならこの板来るなよw
現実的な話サーバーサイドにjsも無いけどTSとか余計に無いw
こんなトランスパイル前提の言語なんて確実に消えるから
PHPすら扱えないならこの板来るなよw
128デフォルトの名無しさん
2022/08/08(月) 19:47:48.61ID:vqcSUYjk >>127
C10k問題知ってる?Nodeが流行った理由が非同期プログラミングに強いことだけど
何でトランスパイラ前提だと消えるんだ?
そんなことより動的型でPHPだとまともに保守ができないゴミプログラムが生産されるだけ
まさにゴミそのもの
C10k問題知ってる?Nodeが流行った理由が非同期プログラミングに強いことだけど
何でトランスパイラ前提だと消えるんだ?
そんなことより動的型でPHPだとまともに保守ができないゴミプログラムが生産されるだけ
まさにゴミそのもの
129デフォルトの名無しさん
2022/08/08(月) 19:54:31.05ID:vqcSUYjk そもそもRubyやPHPみたいな動的型付け言語が流行った理由ってのは
C++やJavaだと変数の宣言ですら型定義が必要で面倒臭いところ
それに対して最近では静的型付けも進化して型推論装備が当たり前となった
これに伴い簡単に扱えるため動的言語をあえて使うメリットも無くなった
Pythonとか型ヒント機能を追加して静的型付けの特徴も取り入れてることから
今時動的型付けなんて時代遅れだということがわかる
型ヒント追加したなんちゃってPHPよりTypescriptやGoやRustの方が生産性は高い
新規プロジェクトでPHPなんてどこも採用してないわ
C++やJavaだと変数の宣言ですら型定義が必要で面倒臭いところ
それに対して最近では静的型付けも進化して型推論装備が当たり前となった
これに伴い簡単に扱えるため動的言語をあえて使うメリットも無くなった
Pythonとか型ヒント機能を追加して静的型付けの特徴も取り入れてることから
今時動的型付けなんて時代遅れだということがわかる
型ヒント追加したなんちゃってPHPよりTypescriptやGoやRustの方が生産性は高い
新規プロジェクトでPHPなんてどこも採用してないわ
130デフォルトの名無しさん
2022/08/08(月) 20:20:36.46ID:xzpYaZGN うわコイツ絶対仕事してないわw
普通にサーバーサイドはPHPが一番多いし
お前どこの世界にいるの?w
型連呼する奴は仕事していない事が良く分かるw
普通にサーバーサイドはPHPが一番多いし
お前どこの世界にいるの?w
型連呼する奴は仕事していない事が良く分かるw
131デフォルトの名無しさん
2022/08/08(月) 20:38:48.95ID:vqcSUYjk 時代の流れについていけないPHPおじさんw
132デフォルトの名無しさん
2022/08/08(月) 20:46:44.42ID:xj88ZuYt 昔ながらのLAMP環境ならそりゃPHPしかないよね
133デフォルトの名無しさん
2022/08/08(月) 21:28:14.57ID:DIxb8BnQ134デフォルトの名無しさん
2022/08/08(月) 23:43:42.79ID:bVB3HabO 自社サービスなら比較的コードと密になるNoSQLの判断も可能やけど
SI案件だと無責任すぎてキャッシュ以外には導入躊躇するよ
SI案件だと無責任すぎてキャッシュ以外には導入躊躇するよ
135デフォルトの名無しさん
2022/08/09(火) 00:24:19.37ID:Plwa9BCw 当然だけどRDBMSの上位互換なNoSQLなんて存在しないしケースバイケースだよ
用途にジャストフィットするなら採用を検討すればいいけど、
ノウハウがないなら耐久試験や障害復旧のシナリオテストなんかもしたいし、かなり時間がかかるね
そもそもRDBでは実現困難なものがあるからそういうのでは使うべき
Redisにあるデータ構造が必要ならRedisを使うし、全文検索が必要なら検索エンジンを使う
RDBで十分なのに無理やりNoSQLをなんでもかんでも使おうとすると、正規化やトランザクション処理が得意なRDBと違って、データが冗長になったりロック処理でわけわからんくなる
あとコストについても、速度がウリなmemcachedやRedisなんかは全部メモリに載せないといけないから大量データを処理するとメモリバカ食いになってメモリたくさん積んだマシンが必要になる
そこも結局はトレードオフだ
用途にジャストフィットするなら採用を検討すればいいけど、
ノウハウがないなら耐久試験や障害復旧のシナリオテストなんかもしたいし、かなり時間がかかるね
そもそもRDBでは実現困難なものがあるからそういうのでは使うべき
Redisにあるデータ構造が必要ならRedisを使うし、全文検索が必要なら検索エンジンを使う
RDBで十分なのに無理やりNoSQLをなんでもかんでも使おうとすると、正規化やトランザクション処理が得意なRDBと違って、データが冗長になったりロック処理でわけわからんくなる
あとコストについても、速度がウリなmemcachedやRedisなんかは全部メモリに載せないといけないから大量データを処理するとメモリバカ食いになってメモリたくさん積んだマシンが必要になる
そこも結局はトレードオフだ
136デフォルトの名無しさん
2022/08/09(火) 01:32:01.59ID:gtiGofbP >>89
トヨタとかいう地方にある会社で募集してたらしいぞ
トヨタとかいう地方にある会社で募集してたらしいぞ
137デフォルトの名無しさん
2022/08/09(火) 07:45:51.86ID:rWBkFnPj 既存システムは過去資産からPHPが多いね。
でもまぁ過去に安易に書いちゃってたから、うちの他部署もバージョンアップするのに苦労してるわ。動的言語はダメだなと思った。
でもまぁ過去に安易に書いちゃってたから、うちの他部署もバージョンアップするのに苦労してるわ。動的言語はダメだなと思った。
138デフォルトの名無しさん
2022/08/09(火) 09:09:16.70ID:xpcAQEM+ アップデートってバージョン0からバージョン100に飛んだ方が安上がりだよな
1ずつ増やしてたらコスト100倍
1ずつ増やしてたらコスト100倍
139デフォルトの名無しさん
2022/08/09(火) 11:13:57.93ID:IRkfDrb4 rust案件、なくはないがこれ明らかに前任者が逃げ出したなって案件ばっか。
140デフォルトの名無しさん
2022/08/09(火) 11:16:03.77ID:HlyJMO/P 新規はいいが保守案件なんて誰がやりたがるんだろう
お前らやりたいか?
お前らやりたいか?
141デフォルトの名無しさん
2022/08/09(火) 11:33:50.25ID:MRbKMm0e >>139
そんな嘘を付いてまで逆恨みしている理由を知りたい
そんな嘘を付いてまで逆恨みしている理由を知りたい
142デフォルトの名無しさん
2022/08/09(火) 11:39:41.66ID:IRkfDrb4 >>141
現実を見ましょう。
ttps://jp.indeed.com/Rust%E8%A8%80%E8%AA%9E%E9%96%A2%E9%80%A3%E3%81%AE%E6%B1%82%E4%BA%BA?vjk=31e817738ecb93b4
現実を見ましょう。
ttps://jp.indeed.com/Rust%E8%A8%80%E8%AA%9E%E9%96%A2%E9%80%A3%E3%81%AE%E6%B1%82%E4%BA%BA?vjk=31e817738ecb93b4
143デフォルトの名無しさん
2022/08/09(火) 11:48:22.42ID:oe9CXP3N Rustの引継案件はやりたくないな
今では誰も使ってない変なライブラリだらけになってそう
Goなんかはその点では古くなりにくいよね
今では誰も使ってない変なライブラリだらけになってそう
Goなんかはその点では古くなりにくいよね
144デフォルトの名無しさん
2022/08/09(火) 11:50:05.69ID:8voMgtSF145デフォルトの名無しさん
2022/08/09(火) 11:52:09.51ID:tyWaLZiX 型付けって、静的動的よりも強いか弱いの方が重要じゃないの?
146デフォルトの名無しさん
2022/08/09(火) 11:54:00.44ID:tyWaLZiX >>144
かなり高待遇だけど、こんな高待遇じゃないと、人来ないって事?
かなり高待遇だけど、こんな高待遇じゃないと、人来ないって事?
147デフォルトの名無しさん
2022/08/09(火) 12:08:34.66ID:oe9CXP3N 業務委託だからこんなもんでしょ
148デフォルトの名無しさん
2022/08/09(火) 12:09:53.05ID:yNLec7bJ149デフォルトの名無しさん
2022/08/09(火) 12:13:30.83ID:OiwkcGrC フリーランスで業務委託って責任負わせるって事か?w
準委任しかやってられんよw
準委任しかやってられんよw
150デフォルトの名無しさん
2022/08/09(火) 13:28:04.16ID:SUUVydRq PHP使ってもいいけど型明示しとけ。
151デフォルトの名無しさん
2022/08/09(火) 13:54:44.47ID:xpcAQEM+ 整数は整数と明示したいが32ビットとか64ビットとか明示したくない
そこで型名をTとする
そこで型名をTとする
152デフォルトの名無しさん
2022/08/09(火) 14:00:22.05ID:/NVuMDrB153デフォルトの名無しさん
2022/08/09(火) 14:24:45.63ID:tyWaLZiX■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- テメェは俺を怒らせたオラァ👊💢😅💢👊🏡
- 泊まったペンションで殺人事件が起きて外部と連絡もできないときってどうしてる?? [793117252]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪
- ブレイキングダウンの前日記者会見ビンタされて失神してる奴出てるやん
- おさかなさんあつまれえ
- 中国 わりとオブラートに包んでわーくにを牽制してしまう「軍国主義復活の企みは失敗する」 [163661708]
