- 1 名前:デフォルトの名無しさん [2020/10/27(火) 13:09:05.31 ID:5aYZ+KyB.net]
- 実際どうなん?
※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました Vue https://jp.vuejs.org/ React https://reactjs.org/ Svelte https://svelte.dev/ ※前スレ Vue vs React vs Angular Part.5 https://mevius.5ch.net/test/read.cgi/tech/1596029929/ ★ここではjQuery, Ruby, C#, Blazorの話題は禁止です ★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
- 565 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 14:44:58.50 ID:wyinNDK0.net]
- それは無いな
- 566 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 15:32:40.50 ID:NMs4Sv5l.net]
- Reactの一部というか仮想DOM相当が実装されて
直接DOM操作をしても速いってことにはなりそう そうなるとReactを使うメリットが無くなるかな jQueryの方がいいや
- 567 名前:デフォルトの名無しさん [2020/12/20(日) 15:50:36.24 ID:eC7CUhM2.net]
- 仮想DOMはともかく、可及的速やかにTypeScriptをネイティブサポートして欲しい
- 568 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 18:57:12.56 ID:1LcS4Wc6.net]
- 意味不明。コンパイル時に型チェックして用が済んだ型情報捨てたらJSになるだろ。
ネイティブサポートとやらで何が出来るようになると勘違いしてんの?
- 569 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 18:59:17.57 ID:4dBK3uKK.net]
- ネイティブサポートっていうのはすべてのブラウザで
TypeScriptをそのまま実行できるように 標準化してくれって意味だろ?
- 570 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:27:04.30 ID:1LcS4Wc6.net]
- えっ…型チェックはいつやるの?
実行時にやったら意味ないじゃんww
- 571 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:32:36.87 ID:4dBK3uKK.net]
- 意味有るだろ
- 572 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:35:04.40 ID:qlKs1YcD.net]
- >>560
頭わるいのかセンスないんだか...
- 573 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:35:27.83 ID:gM7i2qLz.net]
- 意味ないな
重くなるだけ
- 574 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:38:49.70 ID:UNBfVBp2.net]
- tscの遅さからして、ジェネリクスとか型推論する事はコンパイルの遅さに繋がるから、ブラウザに乗ることは無いと思うな……
- 575 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 20:08:43.08 ID:oCpDvsa6.net]
- >>566
静的言語として実装すればマシになりそう
- 576 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 20:34:21.19 ID:A6h0ajNd.net]
- 今ビルド時に行っていることを実行時にクライアント側で行わせるんだったら何のメリットもないな。
- 577 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:13:21.78 ID:r+W+aFS5.net]
- >>560
ブラウザがって事じゃね?
- 578 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:15:24.60 ID:UNBfVBp2.net]
- >>567
よくわからないな。そりゃCみたいにすればコンパイル速くなるけど
- 579 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:31:01.24 ID:r+W+aFS5.net]
- >>570
それだと型推論なしの別言語が必要になる
- 580 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:40:56.78 ID:UNBfVBp2.net]
- >>571
だよねぇ……
- 581 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:48:23.26 ID:r+W+aFS5.net]
- てかWebpackでまとめてやってるけどtsだけの賞味の処理時間ってどんなもんなのかね?
- 582 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:55:07.85 ID:eC7CUhM2.net]
- 処理速度がどうこうというより、TSのコンパイル要らなくなればエコシステムの複雑さが多少緩和されて嬉しいというのが>>559の意図だった
- 583 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 22:04:21.56 ID:gM7i2qLz.net]
- 余計に複雑になるよ
- 584 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 22:35:46.90 ID:ACHo5cdv.net]
- ブラウザ毎のTS対応の差異を吸収するために結局トランスパイルが必要になるというオチ
- 585 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 23:07:19.36 ID:A6h0ajNd.net]
- ビルド時に静的にチェックできるのが嬉しいのにそれを実行時に持っていったら本末転倒
- 586 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 23:18:46.13 ID:1l9Yd4/w.net]
- >>577
これだよなぁ これわかってない奴がいそうなあたりフロント屋の限界を見た感じ
- 587 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 01:12:04.98 ID:tdMG9IX+.net]
- 動的型付け言語しか経験のない人が静型付け言語をtsで初めて触ったんだろうな。
インタプリタで静的型付け言語を動かしたい意味が分からない。
- 588 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 01:16:51.27 ID:K4qAWeZh.net]
- やっぱC言語から教育せんとあかんな
- 589 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 02:24:29.25 ID:p+huYkVo.net]
- 実行速度がすべてじゃない
開発速度が上がる 実行速度が悪いのかと思ったら意外に良い
- 590 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 06:59:17.90 ID:VinlekCu.net]
- >>578
それはいくらなんでもフロント屋を舐め過ぎ。単に経験不足なだけでしょ。
- 591 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 07:15:17.07 ID:pPRPNU2Y.net]
- VSCodeとか使ってるとコンパイルする前に割とチェックしてくれるから
これならコンパイルいらないんじゃね?と感じたんじゃない?
- 592 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 00:43:04.59 ID:eYYUdz4g.net]
- コンパイル済みの静的な言語の方が実行時も速くなるのでは?
- 593 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 01:23:33.30 ID:7N4VeP0i.net]
- >>584
それはコンパイル時間が全体のどれだけを占めるかによる 殆どのサイトではソースコードの量なんてたかだか数MB程度なんや そんなもん一瞬で終わるだろ?
- 594 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 05:37:59.16 ID:10xc+AYD.net]
- >>585
??????????????
- 595 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 05:41:09.35 ID:hQt91lH6.net]
- >>584
コンパイルするとファイルデカくなるからネットサーフィンに向かなくなるけどな
- 596 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 06:58:59.75 ID:SSKDFZLr.net]
- 結局はJS(TS)と一部Wasmの組み合わせがWebではベストでベターって事かな。ECMAとかの連中はホントよく考えてんな
- 597 名前:デフォルトの名無しさん [2020/12/22(火) 17:03:10.07 ID:zFMmoCN0.net]
- そういう面倒な事は全部フレームワークが吸収するのが今のweb開発環境だろう
下手に深入りせず感謝だけしてればいいさ
- 598 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 17:53:00.23 ID:N3mlVNrO.net]
- blitz 使ってる人いる?
- 599 名前: mailto:sage [2020/12/22(火) 21:41:17.94 ID:reQ7ztpU.net]
- nuxtでPWAするって筋良い?
- 600 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 23:29:06.60 ID:9S12l4Ic.net]
- SSRが必要な要件のサイトにフレームワーク使うかのが本当に正しいか?っていう命題
- 601 名前:デフォルトの名無しさん mailto:sage [2020/12/24(木) 22:43:51.30 ID:yxJlqEyC.net]
- 最近フロンエンドの若手がnext.jsやnuxt.js使って俺たちサーバーサイドもいけるっしょ?感出しててきつい
サーバーサイドのこと何も理解して無さすぎる お前らはrustもかけないしサーバーサイドも理解してない フレームワーク以前にやることがあるだろう
- 602 名前:デフォルトの名無しさん mailto:sage [2020/12/24(木) 23:09:50.47 ID:ShlinYwD.net]
- シニアなサーバサイド屋がこんなとこに出張して来てグチってるのも大概キツいと思います
- 603 名前:デフォルトの名無しさん mailto:sage [2020/12/24(木) 23:17:05.88 ID:cDdTcWWQ.net]
- 俺は最新技術おっかけてるイケてる若手だぜオーラ出してる後輩が簡単なアルゴリズムとデータ構造も知らなかったのには驚いた
結局のところ便利な開発ツールを使うだけのユーザーなんだよなああいう連中って ツールを作るエンジニア側にはなかなか回れない ハリボテの実力をアピールするのに必死だから基礎がなってない
- 604 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 00:44:33.03 ID:lUAVm7Fr.net]
- スレタイ読めない基地外発見!
- 605 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 00:48:45.38 ID:gC1vp0cV.net]
- とりあえずフロントエンドの思想をサーバーサイドに持ち込まないで欲しい
ただでさえこちらは複雑なのにサーバーサイドコンポーネントとか多少のパフォーマンスアップのために余計な世話を任せるのをやめて欲しいね 静的サイトジェネレーターとして利用するのは大歓迎です
- 606 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 01:39:52.86 ID:qAP5BtZu.net]
- どうしたんだ
若者に対して危機感でも覚えたか
- 607 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 06:35:39.67 ID:Iaqdi9AP.net]
- おじさん良かったね。SSG流行ってるから静的ファイルとJsonだけ吐いてれば良いよ。そのうちグチを履く場所も無くなるよ
- 608 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 09:23:34.07 ID:JfQSa+1c.net]
- >>598
危機感はある 日本のIT業界の未来的な意味で
- 609 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 09:59:12.68 ID:A1/o8gvx.net]
- >>600
君の狭い社会だけで決めつけるのは早計じゃないか? 日本中の若手エンジニア接したわけでもないのになぜ危機感を覚えられる?
- 610 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 10:02:57.01 ID:y7Pao4Yd.net]
- そもそも若手だろ?
若手ごときにムキになるなって。 そりゃ20年も30年も経験が長い分、お前のほうが実力も知識もあるって。比べるまでもねえよ。 もっと自信もちなよ。
- 611 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 10:26:48.34 ID:eQ1FygGo.net]
- ssrの機能としてはゴミレベルやな
- 612 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 12:00:49.20 ID:JfQSa+1c.net]
- >>601
他社の若手とも交流があるし今はネットで見知らぬ他人とも話せる時代だ
- 613 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 12:36:02.99 ID:lNkC3baX.net]
- ベテランがいちゃもん付けて若者の生産性を落とす事のほうがよっぽど日本の将来に害を成すかもよ?
- 614 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 12:48:43.86 ID:9gJIelYH.net]
- 今の若者って器が小さいけど派手に盛り付けるのが得意だから一見すると若いうちから凄い優秀な人材に見える
でも器が小さいから盛れる量が頭打ちになるのも早い そうじゃなくて若いうちに地味な研鑽を積んで器を大きくしてほしいんだよね 器が大きければ盛るのに時間はかかってもそのうち器小さい奴を追い越せる 器ってのは基礎訓練で身につくもの スクールに通って効率よく教わってキラキラした便利なサービスやツールを使えば盛るだけなら誰でも盛れる でそれじゃ肝心の器がなかなか大きくならない
- 615 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 12:54:08.56 ID:A1/o8gvx.net]
- >>605
彼は現実ではいちゃもんつけてないぞ。多分。
- 616 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 12:59:47.26 ID:lNkC3baX.net]
- >>606
スクール上がりが糞なのはまぁ……その……確かに。 キラキラツール系は嗅覚が良いなって素直に認める。 ITが好きで自己研鑽できるタイプじゃないと、結局は自分から脱落してくでしょ。 >>607 そういう感じはするなw
- 617 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 13:04:26.32 ID:uurLZNKt.net]
- 若手を育てられなくなったら組織として終わりだよ
- 618 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 15:39:40.13 ID:gC1vp0cV.net]
- >>599
SSRよりSSGが流行ってる理由分かってないみたいだね
- 619 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 15:59:47.26 ID:euOV1ViA.net]
- SPA
SSR SSG ISR SPA以外正直よく分かってない
- 620 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 16:03:02.39 ID:cyV6b5qO.net]
- ISRだけ分からん
ちなみにDSLRとは「Digital Single Lens Reflex camera」の略で『デジタル一眼レフカメラ』の事
- 621 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 19:27:00.55 ID:rgYdT80J.net]
- >>610
お、説明してくれるの?
- 622 名前:デフォルトの名無しさん mailto:sage [2020/12/25(金) 20:59:57.79 ID:gC1vp0cV.net]
- >>613
分かってないならいいよ 自分で調べろ
- 623 名前:デフォルトの名無しさん [2020/12/26(土) 07:14:40.66 ID:7X2rKI4N.net]
- スーパースーパーレアってアホっぽい
- 624 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 08:10:53.16 ID:IHOdi7Vn.net]
- 今はISRだよな
- 625 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 10:20:49.20 ID:q2RopqqH.net]
- Incremental Static Regeneration だってさ。
SSRとSSGの合わせ技か。 SSGのデメリット消すためとはいえSSRの何分の一かのサーバリソースは必要になる、と。
- 626 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 10:58:25.99 ID:nir8tHzM.net]
- 相変わらずこの分野は迷走してんなぁ
もうそろそろMVC回帰のトレンドがくるよ クラウドからオンプレに回帰 ミクロサービスがモノリスに回帰 トレンドってだいたい一周回って帰ってくるんだ
- 627 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 11:45:42.03 ID:T66JFeJq.net]
- 技術の進歩は螺旋である
あとjavascript系技術ってフロントがjavascriptでしか動かないから仕方なしにjavascriptでやってるんであって そうでなければ選ぶような技術ではないと思う…
- 628 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 12:23:11.06 ID:3y5CuLti.net]
- 仕方ないと思うかどうかは人それぞれだな。俺は言語としてjs/tsが好きだけど。
個人的にはpythonの方が「仕方なく使ってる感」が強い。
- 629 名前:デフォルトの名無しさん [2020/12/26(土) 12:41:09.33 ID:UNoc468U.net]
- JSはVBAのようなもので、お金を頂いて開発するようなかっちりした製
- 630 名前:品には向いていないんじゃないですかね。 []
- [ここ壊れてます]
- 631 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 12:50:41.74 ID:UDiPG0nr.net]
- >>621
vbaとてもわかる… jsみてるとvbaを思い出す… チームでやりだすと途端に破綻する しかしTypeScriptは素晴らしい。 みんな大好きマイ⭐︎クロソフトでした。
- 632 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 12:54:31.14 ID:GU4nNxSM.net]
- マイクロソフトというかヘジたんが天才だった
- 633 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 13:03:44.34 ID:BjZvExSE.net]
- かっちりしたとか、チーム開発となればTS(strict)の出現は大きな進化だった。
Pythonの型ヒントと違って、各種ライブラリにしっかり型があってstrictが現実的に使える
- 634 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 13:24:08.93 ID:IF3PEEZe.net]
- C#を使える層はVBAを使える層を含んでいるが、名前にCが付いているから
C使いの一員になったと勘違いした挙句、C++を好んで使っている人をC#を 使えない老人呼ばわりするのがウザイ。 C#なんてC使えるやつなら誰でも使えるわ。
- 635 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 13:30:03.47 ID:nir8tHzM.net]
- 意外と使えん奴もいるから人それぞれ
Cなんて初心者の入門用言語だし
- 636 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 13:43:46.26 ID:npenhvb8.net]
- C#はいい言語だよ。
C#使いもまともな人多いよ。 でもここにやってくるC#おじさんは使えない老害だよ >>625 VB.NETとVBAをごっちゃにするのはちょっと……
- 637 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 13:45:40.20 ID:T66JFeJq.net]
- C#使える層も大概おっさん扱いされてますが…
TypeScriptはよくできてると思うが、流石にサーバーで動かすのはやりすぎだった。 お手軽システム限定。
- 638 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:07:06.73 ID:3y5CuLti.net]
- やりすぎって何が?
- 639 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:17:50.65 ID:aXYrsBzh.net]
- 無駄な処理をやりすぎて遅い
- 640 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:27:39.58 ID:3y5CuLti.net]
- スクリプト言語でサーバーやるの全般がダメって言いたいのかな
- 641 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:38:05.10 ID:YlcJBbhr.net]
- まあそういうことだね
- 642 名前:デフォルトの名無しさん [2020/12/26(土) 14:41:07.66 ID:UNoc468U.net]
- だれかKENTAさんからコメント取ってきてよ。
- 643 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:48:49.60 ID:lsTpcoKT.net]
- DBを利用したRESTサーバでJSがボトルネックになる状況とかよほど酷いロジックでは?
- 644 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:53:04.50 ID:nir8tHzM.net]
- DBとAPIがほぼ直のチュートリアルみたいなステムならNodeでもRubyでも何でもいいよ
業務でそんなシステムはなかなか珍しいけど
- 645 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:54:17.66 ID:3y5CuLti.net]
- たぶん、ちゃんと測定したわけでもなくふわっとした印象で語っているだけだろう
- 646 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 14:58:20.42 ID:Ii8YlEBO.net]
- ほんとゴミ情報だね。
- 647 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 15:02:00.45 ID:bKK4ULgi.net]
- アクセス量多いとスクリプトはちょっとね
- 648 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 15:06:50.42 ID:rNbO8nf2.net]
- スクリプトっていうか、動的型付け言語をサーバーサイドで使いたくない気持ちは分かる。
でも速度面を理由にするのは、よく分からない。 例えば負荷テストの結果が良くない等、具体的数字に基づいて言ってるのかな?
- 649 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 15:11:27.64 ID:nir8tHzM.net]
- >>639
ベンチマークで遅いことはわかってるから候補から外れる 作ってからなんか遅かったですじゃ手遅れだからね
- 650 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 15:20:49.69 ID:OUJQ/yeA.net]
- つまり、測定して無いんだ
- 651 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 15:42:31.72 ID:IF3PEEZe.net]
- RubyやJSは起動が速いが、JavaやC#はどうなの?
クラスローダーやDLLのロードのためか、起動が遅い印象がある。
- 652 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:06:58.20 ID:nir8tHzM.net]
- >>641
ベンチマークの意味わからない?
- 653 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:07:14.19 ID:rNbO8nf2.net]
- >>642
サーバーの起動なんてリリースやメンテナンスのタイミングしか無いけど気になるか?
- 654 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:07:31.63 ID:nir8tHzM.net]
- >>642
比較的遅いがバックエンドなら気にすることじゃない
- 655 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:17:10.36 ID:IF3PEEZe.net]
- >>644
もしかして、起動したら基本的に終了せずに、イベントが発生するまで 待機してイベントを裁くような方法を使うの?
- 656 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:18:27.99 ID:S13r8MyR.net]
- 突然空気読まずにMVCとか言い出したと思ったらやっぱりC#おじさんか……。
スレ違いの話はやめようね
- 657 名前: mailto:sage [2020/12/26(土) 16:26:29.04 ID:IHOdi7Vn.net]
- rubyが早いとか何言ってんだろw
なぜtwitterがscalaで書き直したか知らないの?
- 658 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:32:44.71 ID:3y5CuLti.net]
- >>640
性能要求を満たすかどうかは案件ごとに違うだろうに。 スクリプトだから、ベンチマークが遅いから、って一律で切るのはそもそもそういう検討をしていないんだろうね。
- 659 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:38:00.25 ID:A5wLytvy.net]
- ベンチマークで遅いのと、実用になるかならんのかは全然別だと思うが。
コンビニに行くのにフルチューンのF1では行きたくないだろ。
- 660 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:39:34.59 ID:T66JFeJq.net]
- スクリプト言語でサーバーサイドやる利点を是非知りたい。
パフォーマンス?生産性?流行りだから?
- 661 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:42:16.12 ID:T66JFeJq.net]
- >>650
に書かれてた。やはりお手軽システム限定ってことか。
- 662 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:42:59.57 ID:IF3PEEZe.net]
- >>651
ネット黎明期のころ、CGIはPerlで書かれたものが多かった。 Perlは文字列とASCIIコードの相互変換が混乱し易く、かつ、 関数呼び出しの参照渡しに問題が有ったのでRubyに置き換わった。 PerlとRubyは言語が違うだけでどちらもスクリプト言語で似た動作原理 を持っていたので移行しやすかった。 その後、SunがJavaをサーバーサイドを主目的として作った、と聞いた。
- 663 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:49:24.27 ID:5ukh9MxR.net]
- >>651
雑に言うと JavaでサーバーサイドやったらJVMの起動に時間がかかってパフォーマンス悪すぎ TypeScriptでサーバーサイドやったらイベントループのおかげでパフォーマンス良すぎ。Javaのように書けて移行もしやすい っていう記事を読んだ
- 664 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:50:07.93 ID:A5wLytvy.net]
- >>652
お手軽システムと言うが、お手軽の定義が10年前とは違うぞ。 今の「お手軽ではない」って用途は、現代のCPUですらC++でゴリッゴリにチューンしたロジックをぶんまわさないと走らないと実用にならんシステムであって、ほとんどの物はここに入らん。 少なくとも、JITで瞬時にコンパイルされてる時点で過去のインタプリタ言語とは相当違う。 今の軽自動車であれば日本一周ぐらい余裕みたいな議論になる。
- 665 名前:デフォルトの名無しさん mailto:sage [2020/12/26(土) 16:52:32.05 ID:3y5CuLti.net]
- 開発言語を選択する理由なんて様々だと思うが、逆に、サーバーに限定して
スクリプトとそれ以外に線を引いてスクリプトは向いてないと主張する理由が知りたい。
|

|