実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.3
https://mevius.5ch.net/test/read.cgi/tech/1560333895/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
探検
Vue vs React vs Angular Part.4
レス数が950を超えています。1000を超えると書き込みができなくなります。
2020/06/11(木) 19:01:45.26ID:uGsh0NQC
871デフォルトの名無しさん
2020/07/28(火) 18:11:40.11ID:2t1H/VoS マルチページという言い方はレトロニムだね
872デフォルトの名無しさん
2020/07/28(火) 18:13:16.31ID:OfeQkEiK873デフォルトの名無しさん
2020/07/28(火) 18:19:22.00ID:2t1H/VoS874デフォルトの名無しさん
2020/07/28(火) 18:31:52.93ID:3p32kQjL ほとんどすべてのサイトでは不要かむしろUXを悪化させるんだからSPAなんてものが流行るわけがない
コンサルさんは飯の種になるから必死に広めようとしてるようだけどな
コンサルさんは飯の種になるから必死に広めようとしてるようだけどな
875デフォルトの名無しさん
2020/07/28(火) 18:38:12.60ID:diSWTXUe 数学わからないおじさん「数学なんて必要ない!」
英語わからないおじさん「英語なんて必要ない!」
こういう人はいくら必死に必要ない必要ない喚き続けても誰からも尊重されずバカにされてるよwww
英語わからないおじさん「英語なんて必要ない!」
こういう人はいくら必死に必要ない必要ない喚き続けても誰からも尊重されずバカにされてるよwww
876デフォルトの名無しさん
2020/07/28(火) 18:38:54.39ID:O4fp8d0k 要らないんならこのスレ来なきゃ良いのに
877デフォルトの名無しさん
2020/07/28(火) 18:42:44.44ID:diSWTXUe878デフォルトの名無しさん
2020/07/28(火) 18:45:47.58ID:q6n5SbdD >>872
基幹業務と違ってWebのフロントは短期間でリニューアルする。
大手ほど資金力あるから制限なくStackを選べる。
日経、朝日、読売新聞を見てみたが
web frameworkすら使われてないじゃないかw
読売はWordPressだな、CMS
さすがIT後進国
IT先進国はどうか?NY Times見てみたがSvelte が使われてるな
どうやらSvelte採用のトップクラスサイトだったようだ。
Svelte の公式サイトではReactやVueを
traditional frameworksと表現して暗に時代遅れだと言ってるのが気になる
https://svelte.dev/
SpotifyとかYandexも使ってるな
https://www.wappalyzer.com/technologies/javascript-frameworks/svelte
基幹業務と違ってWebのフロントは短期間でリニューアルする。
大手ほど資金力あるから制限なくStackを選べる。
日経、朝日、読売新聞を見てみたが
web frameworkすら使われてないじゃないかw
読売はWordPressだな、CMS
さすがIT後進国
IT先進国はどうか?NY Times見てみたがSvelte が使われてるな
どうやらSvelte採用のトップクラスサイトだったようだ。
Svelte の公式サイトではReactやVueを
traditional frameworksと表現して暗に時代遅れだと言ってるのが気になる
https://svelte.dev/
SpotifyとかYandexも使ってるな
https://www.wappalyzer.com/technologies/javascript-frameworks/svelte
879デフォルトの名無しさん
2020/07/28(火) 19:14:33.13ID:q6n5SbdD880デフォルトの名無しさん
2020/07/28(火) 19:15:26.80ID:diSWTXUe881デフォルトの名無しさん
2020/07/28(火) 19:15:32.97ID:y6zNnWpS お前らが提案するフレームワーク名
毎回変わってて草
毎回変わってて草
882デフォルトの名無しさん
2020/07/28(火) 19:23:18.06ID:O4fp8d0k883デフォルトの名無しさん
2020/07/28(火) 19:30:27.08ID:q6n5SbdD884デフォルトの名無しさん
2020/07/28(火) 19:31:59.50ID:3p32kQjL 本当に良いものは長く使われる
SPAはすぐに次のトレンドに置き換えられるだろう
Svelteなどなどすでにその兆候がある
SPAはすぐに次のトレンドに置き換えられるだろう
Svelteなどなどすでにその兆候がある
885デフォルトの名無しさん
2020/07/28(火) 19:42:45.57ID:zKWFaExc 過去の遺産があれば大規模なリニューアルは難しいだろうよ。
それは否定しない。いろんな事情あるからね。
ただ内部で開発ガッツリしてる系のサービスはおおよそNextなりVue使ってる感じ。
以前みたDMMの記事は面白かったよ。興味があればDMM Insideとか見るといい。
それは否定しない。いろんな事情あるからね。
ただ内部で開発ガッツリしてる系のサービスはおおよそNextなりVue使ってる感じ。
以前みたDMMの記事は面白かったよ。興味があればDMM Insideとか見るといい。
886デフォルトの名無しさん
2020/07/28(火) 19:50:27.97ID:BMfiR1yf どこそこの大手アプリはうまく行った!
こういうロジックでフレームワークを推奨してくる人には警戒したほうがいい
アプリのスケール感を全く考えてないから
日曜大工ツールセットで作るべき物を巨大重機で作ろうとするようにおかしなことになる
こういうロジックでフレームワークを推奨してくる人には警戒したほうがいい
アプリのスケール感を全く考えてないから
日曜大工ツールセットで作るべき物を巨大重機で作ろうとするようにおかしなことになる
887デフォルトの名無しさん
2020/07/28(火) 19:55:35.33ID:zmkVdjHm フロントフレームワークって基本はSEO切り捨てていい部分のページ向けにまず作ってみるっていうのが大前提だと思う
888デフォルトの名無しさん
2020/07/28(火) 19:56:21.61ID:zKWFaExc889デフォルトの名無しさん
2020/07/28(火) 19:56:57.82ID:87VWo28p トップページをワッパライザしてSPA使われてねーとかほざいてるゴミ
890デフォルトの名無しさん
2020/07/28(火) 20:07:19.55ID:ijkedvTd >>888
保守、メンテナンスを考えるとSPA人材の少なさが大きな問題だな
WEB系フレームワーク使う人って、やっぱ、新しいもの好きが多いんだよね
んで、要領良くチャラチャラ生きてきたせいか知らんけど、責任感もない人が多くて、すぐに新しいものに目移りしたり、転職しちゃう
こういう連中に、数年後に、ちょっと前に流行ったあのフレームワークなんだけど、君が作ったやつ、あれメンテナンスしほしいなー、って言うとすげー嫌がるんだわ
ただでさえ少ない人材が、年月を重ねるとまじで皆無になる
で、連中はコピペ人間かよって思うぐらい同じようにこういうんだ、「新しい素晴らしいフレームワークに載せ替えましょう。お見積りはこれぐらいで」
信用ならねぇわ、古くから愛用されて、これから先もずっと生き残ると思われる技術、それを使う技術者こそが信用にたりうる
保守、メンテナンスを考えるとSPA人材の少なさが大きな問題だな
WEB系フレームワーク使う人って、やっぱ、新しいもの好きが多いんだよね
んで、要領良くチャラチャラ生きてきたせいか知らんけど、責任感もない人が多くて、すぐに新しいものに目移りしたり、転職しちゃう
こういう連中に、数年後に、ちょっと前に流行ったあのフレームワークなんだけど、君が作ったやつ、あれメンテナンスしほしいなー、って言うとすげー嫌がるんだわ
ただでさえ少ない人材が、年月を重ねるとまじで皆無になる
で、連中はコピペ人間かよって思うぐらい同じようにこういうんだ、「新しい素晴らしいフレームワークに載せ替えましょう。お見積りはこれぐらいで」
信用ならねぇわ、古くから愛用されて、これから先もずっと生き残ると思われる技術、それを使う技術者こそが信用にたりうる
891デフォルトの名無しさん
2020/07/28(火) 20:07:45.73ID:q6n5SbdD892デフォルトの名無しさん
2020/07/28(火) 20:08:41.59ID:O4fp8d0k ajaxって最早死語だよね
893デフォルトの名無しさん
2020/07/28(火) 20:32:28.27ID:y6zNnWpS XHRだよな
894デフォルトの名無しさん
2020/07/28(火) 20:39:29.09ID:q6n5SbdD https://svelte.dev/blog/write-less-code
SvelteによるReact, Vue批判
コードが冗長すぎてうんこだと批判されてる。
Reactすこし触ったときにアホみたいにevent handler出てきて
なんでこんなめんどくさいことやってんだろうと思ったけど直観は正しかったようだ。
SvelteはcompilerだからJSの特殊さに縛られないらしい
たしかにコードがすごい短い
JS嫌いな人にはあってるかもしれないな
SvelteによるReact, Vue批判
コードが冗長すぎてうんこだと批判されてる。
Reactすこし触ったときにアホみたいにevent handler出てきて
なんでこんなめんどくさいことやってんだろうと思ったけど直観は正しかったようだ。
SvelteはcompilerだからJSの特殊さに縛られないらしい
たしかにコードがすごい短い
JS嫌いな人にはあってるかもしれないな
895デフォルトの名無しさん
2020/07/28(火) 20:52:57.67ID:SAOER8re だんだんPHPみたくなってきてんな
896デフォルトの名無しさん
2020/07/28(火) 21:31:22.28ID:lUQSji2Q テレ朝 react
日テレ vue
フジ nuxt
TBS 使ってない
TBS以外はSPA
TBSもがんばれ
日テレ vue
フジ nuxt
TBS 使ってない
TBS以外はSPA
TBSもがんばれ
897デフォルトの名無しさん
2020/07/28(火) 21:36:52.82ID:nGd9+Z82 まあ正解だけ覚えてりゃいいと思ってる奴はこの仕事は向いてないよ。
898デフォルトの名無しさん
2020/07/28(火) 21:50:29.84ID:87VWo28p >>891
お前がゴミクソじゃねえか
俺はReactHooksが出る前のバージョンでWebアプリは数プロジェクト作ってる
全く問題ないどころかコンポーネント化が完璧にできているからメンテも楽
何が最新好きだよ?最新じゃなくてもSSRじゃ考えられないくらい開発しやすいわ
お前がゴミクソすぎてまったく使えないのはわかった
Ajaxがどうとか今さらそんなもので勝ち誇るなゴミクズ
レベルが低すぎるんだよ
クソみたいなUIしか作れないゴミクズの分際でうるせえわ
さっさとここから消えろ
お前がゴミクソじゃねえか
俺はReactHooksが出る前のバージョンでWebアプリは数プロジェクト作ってる
全く問題ないどころかコンポーネント化が完璧にできているからメンテも楽
何が最新好きだよ?最新じゃなくてもSSRじゃ考えられないくらい開発しやすいわ
お前がゴミクソすぎてまったく使えないのはわかった
Ajaxがどうとか今さらそんなもので勝ち誇るなゴミクズ
レベルが低すぎるんだよ
クソみたいなUIしか作れないゴミクズの分際でうるせえわ
さっさとここから消えろ
899デフォルトの名無しさん
2020/07/28(火) 22:06:51.74ID:nl0WhoWH 多分こないだのBlazorくんと同一人物なんだろw
聞き齧った話しを言いふらしてちやほやされたいだけ。
おそらく自分では何も作ったことないw
聞き齧った話しを言いふらしてちやほやされたいだけ。
おそらく自分では何も作ったことないw
900デフォルトの名無しさん
2020/07/28(火) 22:13:46.26ID:6+Fa5W01 >>871
マルチページがいやなら、SRP(単一責任の原則)設計といえばいいんじゃね?w
SPAって1ページになにもかも突っ込んでしまってよくない
大きなものを作る時は小さなものの組み合わせにしたほうが良いよね
SPAの方が速くなることがあるのは事実だけど作るのが大変になる
マルチページがいやなら、SRP(単一責任の原則)設計といえばいいんじゃね?w
SPAって1ページになにもかも突っ込んでしまってよくない
大きなものを作る時は小さなものの組み合わせにしたほうが良いよね
SPAの方が速くなることがあるのは事実だけど作るのが大変になる
901デフォルトの名無しさん
2020/07/28(火) 22:14:33.23ID:WSKW8SBY ずっとvueやってたけど最近react覚え始めたら難しすぎるわ
vueのcreatedとかmountedとかわかりやすいの名前だったなあって
vueのcreatedとかmountedとかわかりやすいの名前だったなあって
902デフォルトの名無しさん
2020/07/28(火) 22:19:36.33ID:6+Fa5W01 >>878
> 基幹業務と違ってWebのフロントは短期間でリニューアルする。
なるほど(笑)
だからこそさ、フロントの役目はなるべく少なくして
サーバー側でやったほうが良いんじゃないかw
フロントとサーバーが同じ言語で出来るのがメリットのように
言ってるけど、分離したほうが良い。そして変化の少ないサーバーサイドと
変化の大きいフロントインドに分けて、フロントエンドのコードはなるべく少なくする
SPAの速いよりも、メンテナンス性の方が大事だろ?
フロントとサーバーが一体化されてるフレームワークだと
フロントを変えようと思った時サーバーまで引きづられてしまう
結局、動的なサーバー処理 と 静的(+JavaScriptで動き付け)なフロントエンドという
設計のほうが長い製品寿命が得られる
> 基幹業務と違ってWebのフロントは短期間でリニューアルする。
なるほど(笑)
だからこそさ、フロントの役目はなるべく少なくして
サーバー側でやったほうが良いんじゃないかw
フロントとサーバーが同じ言語で出来るのがメリットのように
言ってるけど、分離したほうが良い。そして変化の少ないサーバーサイドと
変化の大きいフロントインドに分けて、フロントエンドのコードはなるべく少なくする
SPAの速いよりも、メンテナンス性の方が大事だろ?
フロントとサーバーが一体化されてるフレームワークだと
フロントを変えようと思った時サーバーまで引きづられてしまう
結局、動的なサーバー処理 と 静的(+JavaScriptで動き付け)なフロントエンドという
設計のほうが長い製品寿命が得られる
903デフォルトの名無しさん
2020/07/28(火) 22:21:05.99ID:q6n5SbdD ゴミクズ連呼してる基地外は何に切れてるんだろうな
こんな感情的な奴はまわりでも低品質なコードしか書いてない
こんな感情的な奴はまわりでも低品質なコードしか書いてない
904デフォルトの名無しさん
2020/07/28(火) 22:22:46.11ID:6+Fa5W01 >>894
> コードが冗長すぎてうんこだと批判されてる。
マジそれ。コードが短ければバグも少なくなる。
テストできるようにするのは良いけど、そのために冗長になってテストが大変になってる。
完璧なテストなんかやめて、テストできない部分を意図的に残すが
その部分は最小限のバグのないコードで書けるようにしたほうが良いと思うよ
> コードが冗長すぎてうんこだと批判されてる。
マジそれ。コードが短ければバグも少なくなる。
テストできるようにするのは良いけど、そのために冗長になってテストが大変になってる。
完璧なテストなんかやめて、テストできない部分を意図的に残すが
その部分は最小限のバグのないコードで書けるようにしたほうが良いと思うよ
905デフォルトの名無しさん
2020/07/28(火) 22:24:19.55ID:uRzl2y8u >>899
ワッチョイ付きならもうちょい分かるのにな
ワッチョイ付きならもうちょい分かるのにな
906デフォルトの名無しさん
2020/07/28(火) 22:24:22.02ID:6+Fa5W01 >>897
> まあ正解だけ覚えてりゃいいと思ってる奴はこの仕事は向いてないよ。
そこでいう間違いっていうのは、すぐに陳腐化して負債になるコードな
わずか数年後にレガシーコードになってしまうものを覚えてどうする?
そういうコードを書くならちゃんとお前がメンテナンスしなきゃいかんぞ?
> まあ正解だけ覚えてりゃいいと思ってる奴はこの仕事は向いてないよ。
そこでいう間違いっていうのは、すぐに陳腐化して負債になるコードな
わずか数年後にレガシーコードになってしまうものを覚えてどうする?
そういうコードを書くならちゃんとお前がメンテナンスしなきゃいかんぞ?
907デフォルトの名無しさん
2020/07/28(火) 22:25:32.64ID:uRzl2y8u >>901
もうライフサイクルメソッドはHooksで置き換えられるからそんなに難しくないぞ
もうライフサイクルメソッドはHooksで置き換えられるからそんなに難しくないぞ
908デフォルトの名無しさん
2020/07/28(火) 22:28:56.33ID:6+Fa5W01 Hooks使ってない人は過去に作ったプロジェクトを修正してるの?
それとも工数もらえないから放置?
プロジェクトを再開する時、これはもうレガシーですねとかいって
改修作業するの?
それとも工数もらえないから放置?
プロジェクトを再開する時、これはもうレガシーですねとかいって
改修作業するの?
909デフォルトの名無しさん
2020/07/28(火) 22:29:54.30ID:BBDnKqXC まあもってあと3年だろうな
その後はもう別のオモチャに乗り換えてる
その後はもう別のオモチャに乗り換えてる
910デフォルトの名無しさん
2020/07/28(火) 22:32:50.36ID:6+Fa5W01 フロントは変化しやすいってことを考えると
フロントの処理が多くなりすぎてるんだろうな
フロントの処理が多くなりすぎてるんだろうな
911デフォルトの名無しさん
2020/07/28(火) 22:36:17.62ID:uRzl2y8u 大体黎明期に大きく変わって段々落ち着いてくるもんだけどね
912デフォルトの名無しさん
2020/07/28(火) 22:38:58.53ID:BBDnKqXC SvelteもいいけどElmもいいな
とにかくレトロJSと別言語ってのが筋がいい
レトロJSの都合から解放されるだけでなくWASMへの移行にも期待できる
TSも別言語っちゃそうだけどこいつはレトロJSの面影が強く残ってるのが減点
とにかくレトロJSと別言語ってのが筋がいい
レトロJSの都合から解放されるだけでなくWASMへの移行にも期待できる
TSも別言語っちゃそうだけどこいつはレトロJSの面影が強く残ってるのが減点
913デフォルトの名無しさん
2020/07/28(火) 22:40:50.68ID:6+Fa5W01 ○○は嫌いなんだ!だからレトロと言おう、レガシーと言おう!
という印象操作。脱jQueryも同じ仲間
レトロとかレガシーとか脱とか言ってるのに
それが現実にならないのは悔しいだろうなぁw
という印象操作。脱jQueryも同じ仲間
レトロとかレガシーとか脱とか言ってるのに
それが現実にならないのは悔しいだろうなぁw
914デフォルトの名無しさん
2020/07/28(火) 22:43:39.89ID:87VWo28p >>899
おめーはアホだからブレザー野郎と区別すらつかねえんだなゴミクズ
おめーはアホだからブレザー野郎と区別すらつかねえんだなゴミクズ
915デフォルトの名無しさん
2020/07/28(火) 22:45:19.56ID:uRzl2y8u なんかQiitaとかでReact始めましたって人が皆classでコンポーネント書いてるのはチュートリアルがHooks対応してないって事なん?
916デフォルトの名無しさん
2020/07/28(火) 22:46:23.80ID:gqXSWBcd >>913
んーでも実際レトロじゃないか?
ブラウザで動くのがそれしかない&資産(負債)が溜まりすぎて移行できないっていう、言語自体の良さ以外の理由で生き残ってるあたりレトロ臭がキッツい
WASMでそのあたりが変わって行くと素晴らしいことだが、残念ながらまだもう少し時間がかかりそうだ
んーでも実際レトロじゃないか?
ブラウザで動くのがそれしかない&資産(負債)が溜まりすぎて移行できないっていう、言語自体の良さ以外の理由で生き残ってるあたりレトロ臭がキッツい
WASMでそのあたりが変わって行くと素晴らしいことだが、残念ながらまだもう少し時間がかかりそうだ
917デフォルトの名無しさん
2020/07/28(火) 22:48:09.63ID:87VWo28p918デフォルトの名無しさん
2020/07/28(火) 22:49:50.17ID:3CrWemqz919デフォルトの名無しさん
2020/07/28(火) 22:50:09.02ID:3CrWemqz > WASMでそのあたりが変わって行くと素晴らしいことだが
そのWASMはどこでも動かない(笑)
そのWASMはどこでも動かない(笑)
920デフォルトの名無しさん
2020/07/28(火) 22:51:42.14ID:gqXSWBcd921デフォルトの名無しさん
2020/07/28(火) 22:51:59.23ID:3CrWemqz922デフォルトの名無しさん
2020/07/28(火) 22:55:35.04ID:3CrWemqz >>928
今まで他の言語が採用できない理由を考えたほうが良いよ
採用する機会はいままで幾度となくあった
もともとHTMLのscriptタグはJavaScript以外にも
対応できる設計で、実際VBScriptだって使えた。
一時期はRubyとかPythonとかも動かそうという動きがあった
だがそれが実現しなかったのは、JavaScriptほどのメリットがなかったからだよ
JavaScriptは生き残ってきただけじゃない
他の言語が参入できなかったという事実を無視してはいけない
今まで他の言語が採用できない理由を考えたほうが良いよ
採用する機会はいままで幾度となくあった
もともとHTMLのscriptタグはJavaScript以外にも
対応できる設計で、実際VBScriptだって使えた。
一時期はRubyとかPythonとかも動かそうという動きがあった
だがそれが実現しなかったのは、JavaScriptほどのメリットがなかったからだよ
JavaScriptは生き残ってきただけじゃない
他の言語が参入できなかったという事実を無視してはいけない
923デフォルトの名無しさん
2020/07/28(火) 23:02:33.70ID:lUQSji2Q924デフォルトの名無しさん
2020/07/28(火) 23:05:34.03ID:a5zIbkTG フレームワークを使う時は、あとからフレームワークを
捨てられるように設計することが重要なんだよな
捨てられるように設計することが重要なんだよな
925デフォルトの名無しさん
2020/07/28(火) 23:10:40.59ID:nl0WhoWH よく考えたらもう一年近くクラスコンポーネント書いてないわw
全部ファンクションコンポーネント+フックAPI
createClassはそうでもなかったけどクラスコンポーネントはホンマ嫌いやったわ。
全部単なる関数で書けて最高に幸せ。
そもそもJSにclass構文持ってきた池沼は地獄に落ちろと思う。
全部ファンクションコンポーネント+フックAPI
createClassはそうでもなかったけどクラスコンポーネントはホンマ嫌いやったわ。
全部単なる関数で書けて最高に幸せ。
そもそもJSにclass構文持ってきた池沼は地獄に落ちろと思う。
926デフォルトの名無しさん
2020/07/28(火) 23:31:39.67ID:mivdLBHR wasmに期待してる人は一度使ってみなよ。期待してるようなものと全然違うことがわかるから
927デフォルトの名無しさん
2020/07/28(火) 23:52:09.55ID:2KWkEgO3 Ruby on Rails では、ビジネスロジックをサーバー側へ寄せていく。
GUI には、React を使っても、コンポーネントとして使う。
フレームワークとしては使わない
Bootstrap なら、素人でもレスポンシブ対応できる。
規約だけのフレームワーク・Stimulus も使う
Reactive なら、Stimulus Reflex とか
pjax(ajax + historyAPI のpushState)も使える。
HTML のbody だけの入れ替え。
head 部分は送らないから、エコ
他にも、メール送受信、S3 へ保存、画像変換とか
デフォルトで、一式揃っているから、新規起業は、Rails で作るのが多い
GUI には、React を使っても、コンポーネントとして使う。
フレームワークとしては使わない
Bootstrap なら、素人でもレスポンシブ対応できる。
規約だけのフレームワーク・Stimulus も使う
Reactive なら、Stimulus Reflex とか
pjax(ajax + historyAPI のpushState)も使える。
HTML のbody だけの入れ替え。
head 部分は送らないから、エコ
他にも、メール送受信、S3 へ保存、画像変換とか
デフォルトで、一式揃っているから、新規起業は、Rails で作るのが多い
928デフォルトの名無しさん
2020/07/28(火) 23:53:37.05ID:aNS9pQMY つまりReact、Vue、Svelte、Blazorの完成形がPHPということでよろしいか?
929デフォルトの名無しさん
2020/07/29(水) 00:05:20.99ID:s57ohzf0 >>922
メリットがなかったんじゃなく単にセキュリティ担保が難しかっただけだな
メリットがなかったんじゃなく単にセキュリティ担保が難しかっただけだな
930デフォルトの名無しさん
2020/07/29(水) 00:13:05.49ID:eJvQS3yX931デフォルトの名無しさん
2020/07/29(水) 00:15:27.74ID:CwVjY0Ri メニューの階層が深すぎて設定項目がどこか見当たらないのはその為か
932デフォルトの名無しさん
2020/07/29(水) 07:21:08.28ID:hp9tDP0D >>926
マジでそれ。実際に書いて使ってみれば一発でわかるような事がわかってないレスが多い。
マジでそれ。実際に書いて使ってみれば一発でわかるような事がわかってないレスが多い。
933デフォルトの名無しさん
2020/07/29(水) 07:54:26.38ID:SyrCKSn4 Blazor(wasm)を実際に使ってるが期待以上だった
バイナリサイズ、速度は今でも十分悪くないが今後急速に改善されるだろう
バイナリサイズ、速度は今でも十分悪くないが今後急速に改善されるだろう
934デフォルトの名無しさん
2020/07/29(水) 08:27:56.90ID:z6Fnx3oM935デフォルトの名無しさん
2020/07/29(水) 08:34:53.28ID:8XPBM7zm936デフォルトの名無しさん
2020/07/29(水) 09:02:16.85ID:mK2eufmg937デフォルトの名無しさん
2020/07/29(水) 09:05:03.00ID:mK2eufmg938デフォルトの名無しさん
2020/07/29(水) 09:06:31.89ID:WjPZZ4ye しかし現実は圧倒的にjQueryが
シェアナンバーワンなのである
シェアナンバーワンなのである
939デフォルトの名無しさん
2020/07/29(水) 09:08:10.26ID:HdZsRsXr JavaScriptって1回死んだよな
それをGoogleがAJAXで復活の呪文させてしまった
あのときJavaScriptでは無理だからちゃんとしたプログラミング言語とUIツールキットを載せようってなってたら違った未来があったのかな
それをGoogleがAJAXで復活の呪文させてしまった
あのときJavaScriptでは無理だからちゃんとしたプログラミング言語とUIツールキットを載せようってなってたら違った未来があったのかな
940デフォルトの名無しさん
2020/07/29(水) 09:16:44.12ID:mK2eufmg >>934-935
Wasmはbrowserで実行されるわけだからユーザーが
体感的に気にならないスピードになればいいだけだ。
C#使える人にとっては開発のスピードはすでに最速になってる。
SoCのスピードは毎年30%近くあがってるから、
ソフトウェア変えなくても今1秒かかってる処理が
まったく気にならないレベルになってしまう。
Wasmはbrowserで実行されるわけだからユーザーが
体感的に気にならないスピードになればいいだけだ。
C#使える人にとっては開発のスピードはすでに最速になってる。
SoCのスピードは毎年30%近くあがってるから、
ソフトウェア変えなくても今1秒かかってる処理が
まったく気にならないレベルになってしまう。
941デフォルトの名無しさん
2020/07/29(水) 09:20:22.55ID:mK2eufmg942デフォルトの名無しさん
2020/07/29(水) 09:25:31.50ID:o9vqi2Lj >>941
そりゃjQueryはフレームワークに圧倒的な差で勝ってしまうからなぁ
DOM APIの薄いラッパーなので速度は早い
ライブラリのサイズも小さい
HTML/CSSとの連携で最小限のJavaScriptコードで実現するから
そりゃjQueryはフレームワークに圧倒的な差で勝ってしまうからなぁ
DOM APIの薄いラッパーなので速度は早い
ライブラリのサイズも小さい
HTML/CSSとの連携で最小限のJavaScriptコードで実現するから
943デフォルトの名無しさん
2020/07/29(水) 09:47:39.79ID:txbtiYJP jsが駄目ならtsで良いじゃん。c# も使えるけどtsが言語的にc#に劣る部分なんてほとんど無いよ
944デフォルトの名無しさん
2020/07/29(水) 10:35:46.94ID:10XNhQ52 >>936の統計に含まれてないのは
jQueryが圧倒的に勝ってしまうから?
jQueryが圧倒的に勝ってしまうから?
945デフォルトの名無しさん
2020/07/29(水) 10:47:58.41ID:V+4Qinl6 jQueryって云わばフレームワークを使わない場合のPHPみたいなもんだしな
946デフォルトの名無しさん
2020/07/29(水) 11:03:51.07ID:10XNhQ52 PHPみたいなもの=Vanilla JSでは?
947デフォルトの名無しさん
2020/07/29(水) 11:06:25.30ID:mK2eufmg >>942 >>944
jQueryおじさんって複数いたのか
すでに書いたように機能が不足しててweb frameworkに分類されない
最低でもrouting機能くらいないとweb frameworkとは呼べない
jQueryはJS Libraryの項目で集計されてる
https://www.wappalyzer.com/technologies/javascript-libraries
>>943
TSはJSに変換する以上、どうしてもJSの機能や速度に制限受ける
jQueryおじさんって複数いたのか
すでに書いたように機能が不足しててweb frameworkに分類されない
最低でもrouting機能くらいないとweb frameworkとは呼べない
jQueryはJS Libraryの項目で集計されてる
https://www.wappalyzer.com/technologies/javascript-libraries
>>943
TSはJSに変換する以上、どうしてもJSの機能や速度に制限受ける
948デフォルトの名無しさん
2020/07/29(水) 11:16:17.13ID:10XNhQ52949デフォルトの名無しさん
2020/07/29(水) 11:30:28.04ID:hp9tDP0D950デフォルトの名無しさん
2020/07/29(水) 11:40:16.13ID:mK2eufmg951デフォルトの名無しさん
2020/07/29(水) 12:07:21.52ID:Boda6iPr とりあえずjQueryはスレチだからやめとこうぜ。
952デフォルトの名無しさん
2020/07/29(水) 13:00:00.34ID:5RXUD99q953デフォルトの名無しさん
2020/07/29(水) 13:05:12.48ID:DSEEm0x9 blazorの遅さは体感的に問題ないと言ったり
JSの速度はやたら気にしたりよく分からん
asm.js→wasmで解決したJSの束縛って一体なんなのさ
JSの速度はやたら気にしたりよく分からん
asm.js→wasmで解決したJSの束縛って一体なんなのさ
954デフォルトの名無しさん
2020/07/29(水) 13:11:37.06ID:Boda6iPr wasm触ったことないんだが、ブレイクポイント設定できるのかね?
これが出来ないなら採用は無いな。
これが出来ないなら採用は無いな。
955デフォルトの名無しさん
2020/07/29(水) 13:12:41.13ID:sM8Vohnx JSの文法とライブラリに縛られるってこと
それを回避するためにスマートでないコード生成が必要になることもあるだろうな
それを回避するためにスマートでないコード生成が必要になることもあるだろうな
956デフォルトの名無しさん
2020/07/29(水) 13:13:28.04ID:sM8Vohnx >>954
Blazorはブレーク効くよ
Blazorはブレーク効くよ
957デフォルトの名無しさん
2020/07/29(水) 13:59:05.26ID:mK2eufmg >>953
C#の出来がいいからだよ
gameとかもたくさんC#で開発されてるし言語として速い部類。
そして開発生産性が高い
Blazorの速度問題は改善の余地が相当あってMSが取り組んでるし
最も将来性がある
C#の出来がいいからだよ
gameとかもたくさんC#で開発されてるし言語として速い部類。
そして開発生産性が高い
Blazorの速度問題は改善の余地が相当あってMSが取り組んでるし
最も将来性がある
958デフォルトの名無しさん
2020/07/29(水) 14:12:51.56ID:HdZsRsXr >>952
TSがwasm吐くよりTSがブラウザーでネイティブサポートされるほうが嬉しいな
TSがwasm吐くよりTSがブラウザーでネイティブサポートされるほうが嬉しいな
959デフォルトの名無しさん
2020/07/29(水) 14:13:20.50ID:hp9tDP0D Blazorはc#ランタイムをwasm上で動かしてんの?
960デフォルトの名無しさん
2020/07/29(水) 14:26:24.81ID:Boda6iPr961デフォルトの名無しさん
2020/07/29(水) 14:43:46.23ID:E/WNSRes962デフォルトの名無しさん
2020/07/29(水) 16:01:14.84ID:z6Fnx3oM wasm吐くts = AssemblyScript
https://www.assemblyscript.org/
https://www.assemblyscript.org/
963デフォルトの名無しさん
2020/07/29(水) 16:57:16.90ID:blHj/j43 TSがブラウザ実装されるとかまじで最悪のパターンじゃん
よく考えてから書けよ
IFとしてもWASM一択
よく考えてから書けよ
IFとしてもWASM一択
964デフォルトの名無しさん
2020/07/29(水) 17:13:00.70ID:7lzh14Gr Wasmにすれば、たちどころにGUIとかOpenGLとかが簡単に使えたり、高速になったり、mゲームが作りやすきうなったりすると思っている人がいるかも知れないが、それは誤解。
そういうものは、ツールキット次第。
Blazorの場合、実行速度も遅いし、ダウンロードサイズも大きいのでJSよりむしろ
悪化するだけ。
つまり、Blazorは悪いツールキット。
そういうものは、ツールキット次第。
Blazorの場合、実行速度も遅いし、ダウンロードサイズも大きいのでJSよりむしろ
悪化するだけ。
つまり、Blazorは悪いツールキット。
965デフォルトの名無しさん
2020/07/29(水) 17:20:25.29ID:7lzh14Gr Wasmではなくnative的なものでも、
Unityはゲームが作りやすい、WinFormsやQtはGUIが作りやすい、
C++はC#より速い。C++やC#はIDEが充実している、MFCとWin32ならMFCの方
が便利、など、言語やツールキットによってそれぞれ特色があり、千差万別。
Wasmは、アセンブリ言語相当のものだから、それと同様にその上に載る言語や
ツールキットによって、それぞれ待った区別の特徴を持つ状態になる。
サイズの大きさも、GUIのプログラムしやすさも、実行速度も、これから
選べる時代になったと言うこと。
Wasmだから、速度が絶対に速かったり、絶対に便利になったりするわけではない。
便利でも遅いもの、サイズが大きいためにWebでの即時実行には不向きなものもある。
C#をWasm化すると、2重に仮想マシンが載ることになるために基本的に遅くなる。
Unityはゲームが作りやすい、WinFormsやQtはGUIが作りやすい、
C++はC#より速い。C++やC#はIDEが充実している、MFCとWin32ならMFCの方
が便利、など、言語やツールキットによってそれぞれ特色があり、千差万別。
Wasmは、アセンブリ言語相当のものだから、それと同様にその上に載る言語や
ツールキットによって、それぞれ待った区別の特徴を持つ状態になる。
サイズの大きさも、GUIのプログラムしやすさも、実行速度も、これから
選べる時代になったと言うこと。
Wasmだから、速度が絶対に速かったり、絶対に便利になったりするわけではない。
便利でも遅いもの、サイズが大きいためにWebでの即時実行には不向きなものもある。
C#をWasm化すると、2重に仮想マシンが載ることになるために基本的に遅くなる。
966デフォルトの名無しさん
2020/07/29(水) 18:41:53.94ID:E/WNSRes967デフォルトの名無しさん
2020/07/29(水) 18:44:49.23ID:bUZt8h4Z それは何年後だろうね(笑)
968デフォルトの名無しさん
2020/07/29(水) 19:13:19.92ID:7lzh14Gr969デフォルトの名無しさん
2020/07/29(水) 19:18:18.79ID:c6dwanT8 TSってJSにくらべて微妙にもっさりしてるよね
970デフォルトの名無しさん
2020/07/29(水) 19:39:26.63ID:E/WNSRes >>968
.NET Coreはいいぞ
.NET Coreはいいぞ
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 高市早苗「竹島は日本領土」 [834922174]
- あくたんのおまんこって甘そうだよな🤤
- ヨドバシ店員「転売対策です。エヴァに出てくるロボットの名前をどれかひとつ言ってください」 [268718286]
- 🏡
- 暖房やめて湯たぼんにしようと思ってる
