実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.4
https://mevius.5ch.net/test/read.cgi/tech/1591869705/
★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Svelte, Next, Nuxt, Gatsby, VuePress, RedWoodなどはおk。
探検
Vue vs React vs Angular Part.5
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/07/29(水) 22:38:49.56ID:z6Fnx3oM556デフォルトの名無しさん
2020/10/12(月) 16:08:56.92ID:MRg2pj1A557デフォルトの名無しさん
2020/10/12(月) 16:26:04.83ID:qUsLT1qO558デフォルトの名無しさん
2020/10/12(月) 17:07:58.92ID:gy4yg8JT > ご存知の通りSPAは遅い、初回起動はとくに遅く
いや、単純な速さを比べるなら、ページ遷移速度はSPAが圧倒的に軍配あるし、初回起動もSPA側がchunk化してればどっちも遜色なくね?
chunk化はVueでもReactでもできるし、書き方もルーターの書き方をちょっと変えるだけで手間もかからんぞ。
https://ja.reactjs.org/docs/code-splitting.html
https://router.vuejs.org/ja/guide/advanced/lazy-loading.html
一括ロードするべきか分割ロードするべきかはアプリの性質によると思うが、SPAの選択肢が一括ロードしかないと思いこむのは間違いだぞ。
いや、単純な速さを比べるなら、ページ遷移速度はSPAが圧倒的に軍配あるし、初回起動もSPA側がchunk化してればどっちも遜色なくね?
chunk化はVueでもReactでもできるし、書き方もルーターの書き方をちょっと変えるだけで手間もかからんぞ。
https://ja.reactjs.org/docs/code-splitting.html
https://router.vuejs.org/ja/guide/advanced/lazy-loading.html
一括ロードするべきか分割ロードするべきかはアプリの性質によると思うが、SPAの選択肢が一括ロードしかないと思いこむのは間違いだぞ。
559デフォルトの名無しさん
2020/10/12(月) 17:20:52.41ID:MRg2pj1A とにかくフロントフレームワークごときが難しいとかそもそも開発できないゴミの意見は不要
バックエンドしかできないゴミも不要
バックエンドしかできないゴミも不要
560デフォルトの名無しさん
2020/10/12(月) 18:42:48.48ID:9fKl9/jQ SPAもゴミ
561デフォルトの名無しさん
2020/10/12(月) 20:29:03.84ID:kRs6xrkP バックエンドはjsonさえ返せればいい
人員さくほどのことではない、なんならサーバーレスでもいい
人員さくほどのことではない、なんならサーバーレスでもいい
562デフォルトの名無しさん
2020/10/12(月) 20:30:53.59ID:s2VVgDut SPA使ってる所ってたいがい重いよね
563デフォルトの名無しさん
2020/10/12(月) 20:45:36.64ID:WX/9950s そうかな?
サクサクじゃん
サクサクじゃん
564デフォルトの名無しさん
2020/10/12(月) 20:55:02.37ID:s2VVgDut クライアントでレンダリングのためにJavaScriptで
処理をするんだからどうしても遅くなるよ
処理をするんだからどうしても遅くなるよ
565デフォルトの名無しさん
2020/10/12(月) 20:58:30.79ID:s2VVgDut A single-page app is almost always worse than a multi-page app
https://news.ycombinator.com/item?id=18335007
単一ページのアプリは、ほとんどの場合、複数ページのアプリよりも劣ります
https://news.ycombinator.com/item?id=18335007
単一ページのアプリは、ほとんどの場合、複数ページのアプリよりも劣ります
566デフォルトの名無しさん
2020/10/12(月) 21:00:05.31ID:wrjLnlZW JavaScriptの処理速度よりネットワークやアクセスの集中したサーバのレイテンシの方が影響大きい場合の方が多くない?
567デフォルトの名無しさん
2020/10/12(月) 21:00:53.63ID:s2VVgDut これは良い意見だな
> SPA Webアプリの構築に数年を費やした後、ステートレスHTMLの単純さが本当に欠けています。
> 私の同僚が選んだフロントエンドフレームワークは、ページ間など、
> 状態を持ち運ぶのが本当に好きで、多くの見つけにくいバグを引き起こしました。
> これらのバグは、複数のページにわたって特定の一連のアクションを実行するとトリガーされます。
> そのようなことは不可能なはずです。ページ間のすべての状態をクリアする必要がありますが、
> これを行うためにフレームワークと戦うのは難しいようです。状態を持ち歩くことはそれの基本です。
SPAはステートフル。ページを移動するときに「状態」を引き継ぐ
> SPA Webアプリの構築に数年を費やした後、ステートレスHTMLの単純さが本当に欠けています。
> 私の同僚が選んだフロントエンドフレームワークは、ページ間など、
> 状態を持ち運ぶのが本当に好きで、多くの見つけにくいバグを引き起こしました。
> これらのバグは、複数のページにわたって特定の一連のアクションを実行するとトリガーされます。
> そのようなことは不可能なはずです。ページ間のすべての状態をクリアする必要がありますが、
> これを行うためにフレームワークと戦うのは難しいようです。状態を持ち歩くことはそれの基本です。
SPAはステートフル。ページを移動するときに「状態」を引き継ぐ
568デフォルトの名無しさん
2020/10/12(月) 21:03:43.32ID:s2VVgDut >>566
ネットワークやアクセスが集中した場合、SPAでも遅くなります。
データベースから取ってきたデータ(ここが一番時間がかかる)を
HTML形式に変換して返すか、JSON形式に変換して返すかの違いしかありません。
HTML形式をサーバーサイドレンダリングというのなら、
JSONを返す場合は、サーバーでJSON形式に「レンダリング」してるんですよ
ネットワークやアクセスが集中した場合、SPAでも遅くなります。
データベースから取ってきたデータ(ここが一番時間がかかる)を
HTML形式に変換して返すか、JSON形式に変換して返すかの違いしかありません。
HTML形式をサーバーサイドレンダリングというのなら、
JSONを返す場合は、サーバーでJSON形式に「レンダリング」してるんですよ
569デフォルトの名無しさん
2020/10/12(月) 21:16:45.58ID:iawghE1m ASPおじさんさ、ID変えて逃げないで>>543に答えてくれよ
570デフォルトの名無しさん
2020/10/13(火) 01:08:15.40ID:y5Oy6HcC アラフォー大逆転プログラマー たけ
【Rails】(送信時のリロード無し!)Action CableでSlack風チャットアプリを作成
https://www.youtube.com/watch?v=o6PuxDr8Meg
プログラミングを始めて半年で、こういうのを作って発表する怪物もいる
この人は、数学の博士課程まで行ってた人。
地頭さえ良ければ、Ruby on Rails 1年で、他言語の10年ぐらいの実力がつく
スクロールしたら、古いデータを取得して、そこに追加していくだけ。
ページ遷移させない
pjax(ajax + historyAPI のpushState)もある。
HTML のbody だけの入れ替え。
head 部分は送らないから、エコ
【Rails】(送信時のリロード無し!)Action CableでSlack風チャットアプリを作成
https://www.youtube.com/watch?v=o6PuxDr8Meg
プログラミングを始めて半年で、こういうのを作って発表する怪物もいる
この人は、数学の博士課程まで行ってた人。
地頭さえ良ければ、Ruby on Rails 1年で、他言語の10年ぐらいの実力がつく
スクロールしたら、古いデータを取得して、そこに追加していくだけ。
ページ遷移させない
pjax(ajax + historyAPI のpushState)もある。
HTML のbody だけの入れ替え。
head 部分は送らないから、エコ
571デフォルトの名無しさん
2020/10/13(火) 02:48:04.30ID:JYHD08ae Railsで半年とか1年って最強にアホって言ってるようなものだぞ
2週間もあればそれなりのもの作れるだろ
2週間もあればそれなりのもの作れるだろ
572デフォルトの名無しさん
2020/10/13(火) 04:37:45.47ID:tOXRY/5R まあ品質悪くてもいいなら
2週間でも構わないがなw
2週間でも構わないがなw
573570
2020/10/13(火) 05:58:55.92ID:y5Oy6HcC そりゃRails では、Scaffold という魔法の呪文を唱えれば、CRUD アプリが15分で作れるw
たけがすごいのは、あちこちのサンプルを調べたら、ページ遷移するものばかりだったから、
ページ遷移しないものを作って発表した所
スクロールしたら、表示されているものより以前のデータを取得して、
jQuery で、要素を追加していく
たけがすごいのは、あちこちのサンプルを調べたら、ページ遷移するものばかりだったから、
ページ遷移しないものを作って発表した所
スクロールしたら、表示されているものより以前のデータを取得して、
jQuery で、要素を追加していく
574デフォルトの名無しさん
2020/10/13(火) 06:24:59.26ID:ksuhhYbG 虎の威を借る狐
575デフォルトの名無しさん
2020/10/13(火) 08:04:16.90ID:aQc1BNCz またjQueryおじさんか
576デフォルトの名無しさん
2020/10/13(火) 08:04:39.39ID:yu/XisN9 >>570
数学科卒みたいな人ならweb appはどんなのでも作れるだろう
1年でという言い方は嫌いだ
趣味でやる人は1日30分程度だが仕事でやれば10時間にもなる
Chat風ならpage loadしないのは当然だろう
page単位のloadが悪いわけじゃない
用途によって最適なものがあるというだけ
数学科卒みたいな人ならweb appはどんなのでも作れるだろう
1年でという言い方は嫌いだ
趣味でやる人は1日30分程度だが仕事でやれば10時間にもなる
Chat風ならpage loadしないのは当然だろう
page単位のloadが悪いわけじゃない
用途によって最適なものがあるというだけ
577デフォルトの名無しさん
2020/10/13(火) 08:14:10.72ID:nauoGmcr 小学生がカメラと物体認識を使ってフィットネス系シューティングゲームを作れる時代に1年もかけてチャットだけじゃインパクト弱いね
578デフォルトの名無しさん
2020/10/13(火) 09:34:06.55ID:P6i7DPOY >>570
こんなの作るのに最短1日もかからない
こんなの作るのに最短1日もかからない
579デフォルトの名無しさん
2020/10/13(火) 09:49:56.38ID:nauoGmcr 大したことないことを大したことのようにアピールする能力が成功の鍵なんだろうな
SPAもその類のライブラリに属してる
SPAもその類のライブラリに属してる
580570
2020/10/13(火) 10:15:10.64ID:y5Oy6HcC とても、プログラミング始めて、半年の実力じゃないだろ
発表を見ている人は、皆、びっくりしてるだろ。
すごい拍手で
数学科へ行くような人は、集中力が桁外れだから、1日16時間ぐらい勉強できるのだろう。
脳が若いから
発表を見ている人は、皆、びっくりしてるだろ。
すごい拍手で
数学科へ行くような人は、集中力が桁外れだから、1日16時間ぐらい勉強できるのだろう。
脳が若いから
581デフォルトの名無しさん
2020/10/13(火) 10:26:16.23ID:8ryt2HC/ 周回遅れのくせに絵に描いたようなRails脳だな
Rails野郎はどいつもイキってて気持ち悪い
Rails野郎はどいつもイキってて気持ち悪い
582デフォルトの名無しさん
2020/10/13(火) 11:14:37.58ID:y5Oy6HcC Rails は中高年でも、人生を大逆転できるという情熱がすごい!
他の言語じゃ、どう考えても無理
他のフレームワークよりも、数年以上突き放した、圧倒的な実力があるからこそ
ずっと、オワコンと言われながらも、最先端を走り続ける実力w
他の言語じゃ、どう考えても無理
他のフレームワークよりも、数年以上突き放した、圧倒的な実力があるからこそ
ずっと、オワコンと言われながらも、最先端を走り続ける実力w
583デフォルトの名無しさん
2020/10/13(火) 12:14:27.67ID:OoOYNuyt 既存資産ならjava, python, nodeが圧倒的なんじゃないの
何かしらやりたいなってググってrubyが出てくることほとんどないけど?
何かしらやりたいなってググってrubyが出てくることほとんどないけど?
584デフォルトの名無しさん
2020/10/13(火) 13:05:24.67ID:FpFGKRx+ [2|5]ちゃんの専ブラをwebアプリで造る場合
SPAにした方が良いと思うよ
SPAにした方が良いと思うよ
585570
2020/10/13(火) 13:48:48.69ID:y5Oy6HcC たいていのベンチャー企業では、Ruby on Rails, AWS, CircleCI の組み合わせ。
Rails 以外のフレームワークでは、リスクが高い
また、大手の自社サービス系もそう。
GitHub, GitLab, Airbnb, Shopify, Netflix, Hulu, Cookpad
Rails 以外のフレームワークでは、リスクが高い
また、大手の自社サービス系もそう。
GitHub, GitLab, Airbnb, Shopify, Netflix, Hulu, Cookpad
586デフォルトの名無しさん
2020/10/13(火) 19:21:47.77ID:yu/XisN9 >>585
何回おなじようなレスするつもりだよ
自社の必要な仕様に合わせてスタックは選ぶもので
ただ真似をすればいいという話じゃない
クラウドは人気サイトになると維持費高いし
オンプレミスでやるサイトもたくさんある。
日本みたいに高速なFTTH普及してるところで最初から
クラウドに頼るのはヘタレだわ
何回おなじようなレスするつもりだよ
自社の必要な仕様に合わせてスタックは選ぶもので
ただ真似をすればいいという話じゃない
クラウドは人気サイトになると維持費高いし
オンプレミスでやるサイトもたくさんある。
日本みたいに高速なFTTH普及してるところで最初から
クラウドに頼るのはヘタレだわ
587デフォルトの名無しさん
2020/10/13(火) 19:22:28.72ID:ngQZ4wXR 確かに読点多すぎると地頭悪く見えるなw
>>576
それは数学科を過大評価してませんか?
それは数学科を過大評価してませんか?
589デフォルトの名無しさん
2020/10/13(火) 20:48:21.43ID:yu/XisN9 >>588
自分が数学得意だったということもあるが
数学科というか数学を評価してる
受験科目でもっとも論理的思考問われるのが数学
数学できるやつで頭悪いヤツはいない
数学科は数学が得意な奴しかいかない
あと低偏差値の大学って数学科はないイメージ
自分が数学得意だったということもあるが
数学科というか数学を評価してる
受験科目でもっとも論理的思考問われるのが数学
数学できるやつで頭悪いヤツはいない
数学科は数学が得意な奴しかいかない
あと低偏差値の大学って数学科はないイメージ
590デフォルトの名無しさん
2020/10/13(火) 21:00:34.75ID:KS9TsiNN Railsって意識高い系がよく使ってるけど実際公開のLinuxサーバー環境に自力でデプロイできるヤツは3割いないんじゃない?
せいぜいローカル環境で動かして喜んでるくらいだろ
せいぜいローカル環境で動かして喜んでるくらいだろ
591デフォルトの名無しさん
2020/10/13(火) 21:54:10.42ID:ksuhhYbG 俺は古い人間だからLinuxサーバ立ててそこで公開しちゃうけど、今どきは「サーバレス☁で爆速🤯デブロイ✨✨」みたいな時代だから別になんでもいいんじゃないの?
何がサーバレスやねんとか思うけど、手を動かすやつがいつの時代も一番偉いかなって
何がサーバレスやねんとか思うけど、手を動かすやつがいつの時代も一番偉いかなって
>>589
×受験科目でもっとも論理的思考問われるのが数学
○受験科目でもっとも論理的思考を問われるのが数学
日本語の格助詞を跳ばしてしまうなんて、日本語を操る能力がいささか不足していると思われます
言語能力が劣る人に、その言語能力に基づいた論理的思考の能力を評価できるとは思われませんね
それに、受験数学は数学じゃありませんよ、受験数学はせいぜい「算数」レベルでしょう?大学に入って先生から「受験数学は算数のお遊戯ですね」と罵倒された経験はおありですか?
私は高校時代からそういわれていたし、そういわれつつ受験数学をやっていましたが
×受験科目でもっとも論理的思考問われるのが数学
○受験科目でもっとも論理的思考を問われるのが数学
日本語の格助詞を跳ばしてしまうなんて、日本語を操る能力がいささか不足していると思われます
言語能力が劣る人に、その言語能力に基づいた論理的思考の能力を評価できるとは思われませんね
それに、受験数学は数学じゃありませんよ、受験数学はせいぜい「算数」レベルでしょう?大学に入って先生から「受験数学は算数のお遊戯ですね」と罵倒された経験はおありですか?
私は高校時代からそういわれていたし、そういわれつつ受験数学をやっていましたが
593デフォルトの名無しさん
2020/10/13(火) 22:21:14.13ID:iyblSnjm 前スレもガイジが一生一人でレスバしてたよな
可哀想
可哀想
594デフォルトの名無しさん
2020/10/13(火) 22:40:06.29ID:KS9TsiNN >>591
詳しくないけどサーバレスってバックエンドのPHPとかRailsとかサーブレットが要らない構成パターンじゃなかったっけ?
詳しくないけどサーバレスってバックエンドのPHPとかRailsとかサーブレットが要らない構成パターンじゃなかったっけ?
595デフォルトの名無しさん
2020/10/13(火) 23:00:43.41ID:yu/XisN9 >>592
なんだ、突然、数学できなかった数学コンプのバカがかみついてきた
俺のは脱字だと誰にでもわかるがおまえの文章は明らかにおかしい。
「言語能力が劣る人に、その言語能力に基づいた論理的思考の能力を評価できるとは思われませんね」
まず、「人が」だろう助詞がどうこう文句つけてるがおまえがまともに使えてない。
算数と数学の違いは分野の違いでレベルの違いではない。
と反論するのが論理的な人。
算数でも難関校の問題は難しく、高校で偏差値70以上でも解けない問題ある
なんだ、突然、数学できなかった数学コンプのバカがかみついてきた
俺のは脱字だと誰にでもわかるがおまえの文章は明らかにおかしい。
「言語能力が劣る人に、その言語能力に基づいた論理的思考の能力を評価できるとは思われませんね」
まず、「人が」だろう助詞がどうこう文句つけてるがおまえがまともに使えてない。
算数と数学の違いは分野の違いでレベルの違いではない。
と反論するのが論理的な人。
算数でも難関校の問題は難しく、高校で偏差値70以上でも解けない問題ある
596デフォルトの名無しさん
2020/10/13(火) 23:06:21.63ID:yu/XisN9 >>592
数学でかみついてきたからおまえが低学歴なのはすぐ気が付いたけど
先生とかいってる当たりおまえ高卒だろ
大学ならふつうは教授とかだ
「受験数学は算数のお遊戯ですね」の発言はフェイクだろうが
本当にそれを言ったと仮定してもそれは罵倒でもなんでもない。
おまえは罵倒の意味もわかってない
数学でかみついてきたからおまえが低学歴なのはすぐ気が付いたけど
先生とかいってる当たりおまえ高卒だろ
大学ならふつうは教授とかだ
「受験数学は算数のお遊戯ですね」の発言はフェイクだろうが
本当にそれを言ったと仮定してもそれは罵倒でもなんでもない。
おまえは罵倒の意味もわかってない
>>595
>>「言語能力が劣る人に、その言語能力に基づいた論理的思考の能力を評価できるとは思われませんね」
>まず、「人が」だろう
「人に」でも有効でしょう?「人に」するのが間違っている理由はなんですか?
無論、「人が」として、述部の内容を実施する主語を示すのも問題はないとは私も思いますが、
「人に」として、「評価できる」に対する連用修飾語としても違和感はないですね
もしかして、あなたは日本語を習いはじめて 10 年くらいの人ですか?
>算数と数学の違いは分野の違いでレベルの違いではない
私に言わせれば算数は数学の中のレベルの低い分野ですね、例えば計算問題とか計算で解かせる問題とか計算さえうまくいけば解ける問題とか、こういうのはみんな算数
唯一「数学」という名前に値する受験数学は「証明問題」でしょうね
それでも、本当は「証明する価値のある」定理や定義を提案してこそ数学といえるのだとはおもいますけれども、まあ、このあたりは妥協してもいいでしょう
>>「言語能力が劣る人に、その言語能力に基づいた論理的思考の能力を評価できるとは思われませんね」
>まず、「人が」だろう
「人に」でも有効でしょう?「人に」するのが間違っている理由はなんですか?
無論、「人が」として、述部の内容を実施する主語を示すのも問題はないとは私も思いますが、
「人に」として、「評価できる」に対する連用修飾語としても違和感はないですね
もしかして、あなたは日本語を習いはじめて 10 年くらいの人ですか?
>算数と数学の違いは分野の違いでレベルの違いではない
私に言わせれば算数は数学の中のレベルの低い分野ですね、例えば計算問題とか計算で解かせる問題とか計算さえうまくいけば解ける問題とか、こういうのはみんな算数
唯一「数学」という名前に値する受験数学は「証明問題」でしょうね
それでも、本当は「証明する価値のある」定理や定義を提案してこそ数学といえるのだとはおもいますけれども、まあ、このあたりは妥協してもいいでしょう
598デフォルトの名無しさん
2020/10/13(火) 23:16:16.44ID:ksuhhYbG >>596
>大学ならふつうは教授とかだ
教授、というのは学生からはそのすごさはわからないもので、実際には、教わっている人が教授か助教授か選任講師か非常勤講師か助手か技官か全然区別がつかずに皆「先生」と呼んでいました
それが普通でしょう
>大学ならふつうは教授とかだ
教授、というのは学生からはそのすごさはわからないもので、実際には、教わっている人が教授か助教授か選任講師か非常勤講師か助手か技官か全然区別がつかずに皆「先生」と呼んでいました
それが普通でしょう
600デフォルトの名無しさん
2020/10/13(火) 23:36:44.09ID:yu/XisN9601デフォルトの名無しさん
2020/10/13(火) 23:40:10.68ID:pbfg/soH 算数は知らんけど
「数学じゃなくて算術だ」
っていうのは聴いたことがある
「数学じゃなくて算術だ」
っていうのは聴いたことがある
602デフォルトの名無しさん
2020/10/13(火) 23:44:43.26ID:yu/XisN9 >>597
違和感がない?ほんとアホだな
「人に」だったら「能力があるとは思わない」と続くのが正しい日本語
おまえの文は「評価できる」と続くわけだから
その前に来るのは「人が」が正しい。
評価するのは誰なのか意識していればわかりそうなものだが
まあいいや学歴コンプの低学歴みたいだし丁寧に説明してもわからないだろう
違和感がない?ほんとアホだな
「人に」だったら「能力があるとは思わない」と続くのが正しい日本語
おまえの文は「評価できる」と続くわけだから
その前に来るのは「人が」が正しい。
評価するのは誰なのか意識していればわかりそうなものだが
まあいいや学歴コンプの低学歴みたいだし丁寧に説明してもわからないだろう
603デフォルトの名無しさん
2020/10/14(水) 04:01:28.69ID:bBt9qTff >>598
例えばFirebaseとか有名だけどアレほぼReactとかと直で繋がってる感じじゃない?
例えばFirebaseとか有名だけどアレほぼReactとかと直で繋がってる感じじゃない?
604570
2020/10/14(水) 05:38:49.85ID:z5Uy/Vd3 YouTube で有名な、雑食系エンジニア・KENTA がびっくりした未経験者は、
ポートフォリオに、Ruby on Rails, AWS, CircleCI, Terraform, Packer まで入れていたとか!
こういう怪物もいる
これに、Docker, Kubernetes
Rails は、他のフレームワークよりも、数年以上先にいるから、
たぶん、これを超えるのは、サーバーレス・AWS Lambda だけ
Lambdaは、Ruby でも書ける
ポートフォリオに、Ruby on Rails, AWS, CircleCI, Terraform, Packer まで入れていたとか!
こういう怪物もいる
これに、Docker, Kubernetes
Rails は、他のフレームワークよりも、数年以上先にいるから、
たぶん、これを超えるのは、サーバーレス・AWS Lambda だけ
Lambdaは、Ruby でも書ける
605デフォルトの名無しさん
2020/10/14(水) 06:07:44.56ID:duga+8td >>603
PreactとFirebaseで最近アプリ書いたよ。Firestoreのセキュリティ勉強してからやったから爆速デプロイとは行かなかったけどCloud Functions も使わず、クライアントからDB(Firestore)に直接アクセスするのは新鮮だったし、仕組み上セキュリティが確保できるってのも勉強になった。
今どきの開発体験ってこんな感じか、これはアプリに集中できて良いなと思った。
でもなんだかんだ鯖の事は形が変わっただけで意識してるなと個人的には感じた
PreactとFirebaseで最近アプリ書いたよ。Firestoreのセキュリティ勉強してからやったから爆速デプロイとは行かなかったけどCloud Functions も使わず、クライアントからDB(Firestore)に直接アクセスするのは新鮮だったし、仕組み上セキュリティが確保できるってのも勉強になった。
今どきの開発体験ってこんな感じか、これはアプリに集中できて良いなと思った。
でもなんだかんだ鯖の事は形が変わっただけで意識してるなと個人的には感じた
606デフォルトの名無しさん
2020/10/14(水) 08:11:02.42ID:8UJNbzYb よくわからんのだけど、こららのjsフレームワークって
バックエンド側にアクセスする時、ブラウザから直接APIを叩きにいくの?
railsとかはサーバ側でバックエンドにアクセスして
HTMLを完成させてからユーザに渡すイメージだけど。
バックエンド側にアクセスする時、ブラウザから直接APIを叩きにいくの?
railsとかはサーバ側でバックエンドにアクセスして
HTMLを完成させてからユーザに渡すイメージだけど。
607570
2020/10/14(水) 08:13:06.84ID:z5Uy/Vd3 Ruby on Rails でも、API モードで、GraphQL なども、やっておいた方がよい
608570
2020/10/14(水) 08:19:31.40ID:z5Uy/Vd3 Ruby on Rails, React, Bootstrap という組み合わせも多い
Rails では、Vue.js は少ないけど
Rails では、Vue.js は少ないけど
609デフォルトの名無しさん
2020/10/14(水) 08:19:37.66ID:z5/Y8RhD Railsゴミとフロント無能なケンタの話は聞く必要なし
610デフォルトの名無しさん
2020/10/14(水) 09:11:05.35ID:z5Uy/Vd3 10/13、KENTA / 雑食系エンジニアTV
キャリアの立て直しにWeb系エンジニアという職業が最適である理由
https://www.youtube.com/watch?v=ynMyrvCCP1w
登録者数、5万人超。
月千円のサロン、2千人のスーパープログラマ!
キャリアの立て直しにWeb系エンジニアという職業が最適である理由
https://www.youtube.com/watch?v=ynMyrvCCP1w
登録者数、5万人超。
月千円のサロン、2千人のスーパープログラマ!
611デフォルトの名無しさん
2020/10/14(水) 10:37:09.48ID:9gD7Sa8Z >>610
宣伝乙!
宣伝乙!
612デフォルトの名無しさん
2020/10/14(水) 11:06:43.62ID:z5/Y8RhD フロントできないくせにスーパープログラマーとかよく言えたものだな
613デフォルトの名無しさん
2020/10/14(水) 11:16:11.67ID:z5Uy/Vd3614デフォルトの名無しさん
2020/10/14(水) 11:26:44.30ID:9HhhcjUt しつこくKENTAの話題かいてたの本人だったのか
ぼったくり情報商材屋KENTAに騙されてはいけない
ぼったくり情報商材屋KENTAに騙されてはいけない
615デフォルトの名無しさん
2020/10/14(水) 11:51:22.45ID:GsUUoEHv NG で スッキリ
616デフォルトの名無しさん
2020/10/14(水) 13:57:30.11ID:z5/Y8RhD このしつこさがキショい
617デフォルトの名無しさん
2020/10/14(水) 14:37:59.98ID:EoVZjJO9 https://github.com/kenta-polyglot?tab=repositories&q=&type=source&language=
こいつサンプルプログラムみたいのしか書いてないじゃん
こいつサンプルプログラムみたいのしか書いてないじゃん
618デフォルトの名無しさん
2020/10/14(水) 14:46:48.53ID:iz9+2TBp >>617
atcoderとかpaizaに出てくるような問題集の中からそれぞれの言語で1,2問だけ解いた感じか
atcoderとかpaizaに出てくるような問題集の中からそれぞれの言語で1,2問だけ解いた感じか
619613
2020/10/14(水) 15:39:08.99ID:z5Uy/Vd3 KENTA の経歴には、100以上の技術を書いてる。
たぶん、日本一だろ
さすがに、これを超えるのは無理
たぶん、日本一だろ
さすがに、これを超えるのは無理
620デフォルトの名無しさん
2020/10/14(水) 16:23:19.20ID:9HhhcjUt621デフォルトの名無しさん
2020/10/14(水) 16:24:30.40ID:9HhhcjUt >>617
ほとんどの言語はハローワールドレベルってことだな
ほとんどの言語はハローワールドレベルってことだな
622デフォルトの名無しさん
2020/10/14(水) 17:08:29.02ID:WmLWzaI4 >>606
おおむねブラウザからサーバのWebAPI叩くとJSONが飛んでくる
おおむねブラウザからサーバのWebAPI叩くとJSONが飛んでくる
623デフォルトの名無しさん
2020/10/14(水) 17:12:05.63ID:ZV1nncqg 13日の金曜日
624デフォルトの名無しさん
2020/10/14(水) 18:58:26.93ID:8UJNbzYb625デフォルトの名無しさん
2020/10/14(水) 19:03:41.08ID:gLLEmkf+ >>624
バックエンドサーバーを外部に晒すだけじゃダメだぞ
バックエンドサーバーに認証と認可機能を実装しなければいけない
つまりMySQLの場合ユーザーごとにMySQLにログインするユーザーを作って
そのユーザーで参照できるテーブルとデータをちゃんと設定する
例えばUsersテーブルに全てのユーザー名とハッシュ化されたパスワードが入っているならば
ブラウザでログインしたユーザーはUsersテーブルの中の
自分のデータしか参照できないように、バックエンドサーバー(MySQL)の定義を作り込む
バックエンドサーバーを外部に晒すだけじゃダメだぞ
バックエンドサーバーに認証と認可機能を実装しなければいけない
つまりMySQLの場合ユーザーごとにMySQLにログインするユーザーを作って
そのユーザーで参照できるテーブルとデータをちゃんと設定する
例えばUsersテーブルに全てのユーザー名とハッシュ化されたパスワードが入っているならば
ブラウザでログインしたユーザーはUsersテーブルの中の
自分のデータしか参照できないように、バックエンドサーバー(MySQL)の定義を作り込む
626デフォルトの名無しさん
2020/10/14(水) 19:04:22.99ID:MAVLXRyI627デフォルトの名無しさん
2020/10/14(水) 19:17:27.00ID:9HhhcjUt628デフォルトの名無しさん
2020/10/14(水) 19:25:47.37ID:duga+8td 俺がFirestoreの例を出したのがいかんかったのか?
ああいうブラウザからDB直接叩く(ように見える)のはどちらかというと例外だよ
ああいうブラウザからDB直接叩く(ように見える)のはどちらかというと例外だよ
629デフォルトの名無しさん
2020/10/14(水) 20:38:47.99ID:9lBc7xd9 >>619
多分津耶乃には負けてるんじゃね?
多分津耶乃には負けてるんじゃね?
630デフォルトの名無しさん
2020/10/14(水) 20:39:56.09ID:9lBc7xd9 >>625
どの道443番は外に晒してるだろ
どの道443番は外に晒してるだろ
631デフォルトの名無しさん
2020/10/15(木) 05:25:47.10ID:7eWumHpU DB サーバーは普通、AWS 内のプライベートエリアにある。
公開されていない
公開されているのは、AP サーバー。
それか、Nginx とか
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018
YouTube で有名な、くろかわこうへいのお勧め本
公開されていない
公開されているのは、AP サーバー。
それか、Nginx とか
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018
YouTube で有名な、くろかわこうへいのお勧め本
632デフォルトの名無しさん
2020/10/15(木) 09:35:37.27ID:9xE2Evnq ここ数年でReactとかangularとかの要は"クライアントサイドレンダリング"て言うの?
がメジャーになってきてて、Reactとか名前は聞いたことがあるが、サーバ間の構成を良く知らなかったので混乱してる。
今まではサーバサイドレンダリングの構成だと思うので。
がメジャーになってきてて、Reactとか名前は聞いたことがあるが、サーバ間の構成を良く知らなかったので混乱してる。
今まではサーバサイドレンダリングの構成だと思うので。
633デフォルトの名無しさん
2020/10/15(木) 09:48:41.09ID:2JJ7Sr7B >>632
またそのデマか
こんなスレタイのスレなんてあるからそうなる
SPAはぜんぜんメジャーになってない
SPAは特殊な用途にしか向かない
ReactはUIライブラリとして使われているだけでSPAとしてはほぼ使われてない
VueもAngularもシェア1%未満
もうこのスレ廃止でいいだろう
SPAが流行ってるかのような誤解を与えるだけ
またそのデマか
こんなスレタイのスレなんてあるからそうなる
SPAはぜんぜんメジャーになってない
SPAは特殊な用途にしか向かない
ReactはUIライブラリとして使われているだけでSPAとしてはほぼ使われてない
VueもAngularもシェア1%未満
もうこのスレ廃止でいいだろう
SPAが流行ってるかのような誤解を与えるだけ
634デフォルトの名無しさん
2020/10/15(木) 10:10:05.28ID:S6IC+plr 5chは流行ってる物のスレ立てる場所じゃないんだが。
forthスレに流行ってると勘違いするからスレ廃止しろとか言ってこいよ糞カスザコプログラマもどき。
forthスレに流行ってると勘違いするからスレ廃止しろとか言ってこいよ糞カスザコプログラマもどき。
635デフォルトの名無しさん
2020/10/15(木) 10:12:25.67ID:7EcfSpT0 SPAの功績はSPAというアーキテクチャじゃなくてコンポーネント作るのが楽ってとこだよな
同じように楽にコンポーネントを作れるなら従来のMVCでいい
同じように楽にコンポーネントを作れるなら従来のMVCでいい
636デフォルトの名無しさん
2020/10/15(木) 10:18:31.29ID:bXlOtEL6 SPAの良さは開発が楽になる点だぞ
お前らユーザーにとってはどうでも良いことだろ
お前らユーザーにとってはどうでも良いことだろ
637デフォルトの名無しさん
2020/10/15(木) 10:26:48.68ID:GVD5pDuk Reactでリスト的なコンポーネントいじってるとリアクティブって管理楽だなーって思う。あと副作用を避ける事を徹底しててコード組みやすい。
初見では直感的でないルール多くてちょっとビビるけど
初見では直感的でないルール多くてちょっとビビるけど
638デフォルトの名無しさん
2020/10/15(木) 11:00:56.47ID:7eWumHpU Ruby on Rails では、Bootstrap と、GUI コンポーネントに、React を使う
639デフォルトの名無しさん
2020/10/15(木) 11:02:20.68ID:2JJ7Sr7B640デフォルトの名無しさん
2020/10/15(木) 11:05:12.44ID:2JJ7Sr7B641デフォルトの名無しさん
2020/10/15(木) 11:07:46.27ID:ekPvmwVB SPAは簡単だから誰でもできる
簡単なことだから高い技術力もいらないし
給料も高くない
簡単なことだから高い技術力もいらないし
給料も高くない
642デフォルトの名無しさん
2020/10/15(木) 12:30:47.06ID:7eWumHpU レールは続く】 Ruby on Rails Part21 【これからも
https://medaka.5ch.net/test/read.cgi/php/1545146635/118
米国の平均年収では、
Ruby on Rails が、125,000 ドルでトップ!
Node.js が、90,000ドルで最下位
ただし、Railsの求人は、Node.jsの半分しかない。
Railsは、GitHub, Airbnb, Shopify など、巨大企業が多いから、年収が高いのかも
https://medaka.5ch.net/test/read.cgi/php/1545146635/118
米国の平均年収では、
Ruby on Rails が、125,000 ドルでトップ!
Node.js が、90,000ドルで最下位
ただし、Railsの求人は、Node.jsの半分しかない。
Railsは、GitHub, Airbnb, Shopify など、巨大企業が多いから、年収が高いのかも
643デフォルトの名無しさん
2020/10/15(木) 12:55:33.27ID:D7sEY+Oc 開発が楽なのはMVC
SPAはメリットとともに多くのデメリットも招き入れるのでそう簡単にはMVCには勝てない
SPAの利点であるコンポーネントの作りやすさについても
Asp.net Core MVCなどは非常に簡単にできるように設計されているのであまり差がつかない
SPAはメリットとともに多くのデメリットも招き入れるのでそう簡単にはMVCには勝てない
SPAの利点であるコンポーネントの作りやすさについても
Asp.net Core MVCなどは非常に簡単にできるように設計されているのであまり差がつかない
644デフォルトの名無しさん
2020/10/15(木) 13:01:41.49ID:GVD5pDuk コンポーネント作りが何がどう非常に簡単なの?他と比べて説明してよ
645デフォルトの名無しさん
2020/10/15(木) 13:06:36.37ID:3Edtkzo/ つやのとけんたならけんたのほうがましだな
どっちもくそだけど
どっちもくそだけど
646デフォルトの名無しさん
2020/10/15(木) 14:38:45.19ID:Q+OzPLs+647デフォルトの名無しさん
2020/10/15(木) 16:02:37.01ID:7eWumHpU 決められたタイミングでの状態遷移の方法は、Redux だろ
Ruby on Rails では、Bootstrap と、
GUI コンポーネントに、React, Redux を使う人もいる
Ruby on Rails では、Bootstrap と、
GUI コンポーネントに、React, Redux を使う人もいる
648デフォルトの名無しさん
2020/10/15(木) 16:10:58.22ID:HEOH0x5y Bootstrapは楽だけど細かく調整したい時にどうすればいいかわからなくて困る
649デフォルトの名無しさん
2020/10/15(木) 16:35:35.86ID:e3JRhTYu 結局開発体験が優れてれば何でもいい
Reactが流行ってるのってそこじゃないのか
Reactが流行ってるのってそこじゃないのか
650デフォルトの名無しさん
2020/10/15(木) 16:36:14.63ID:1kCtOLNX651デフォルトの名無しさん
2020/10/15(木) 17:17:56.53ID:7eWumHpU そりゃ、Bootstrap を使う人は、デザイナーじゃない
サーバー側主体で、CSS を知らないけど、
レスポンシブ対応にしないといけないから、使ってる
コピペしてるだけで、詳しい意味は分からないw
サーバー側主体で、CSS を知らないけど、
レスポンシブ対応にしないといけないから、使ってる
コピペしてるだけで、詳しい意味は分からないw
652デフォルトの名無しさん
2020/10/15(木) 17:32:07.30ID:Q+OzPLs+ フロントエンジニアなのにcssわからんとかゴミ
デザイナーにjsxやらせるのか?
Bootstrapはカスタマイズ前提で作られてるんだから仕様を見ればやり方わかるだろ
デザイナーにjsxやらせるのか?
Bootstrapはカスタマイズ前提で作られてるんだから仕様を見ればやり方わかるだろ
653デフォルトの名無しさん
2020/10/15(木) 17:49:50.91ID:JyaQ9+VV >>651
フロントなんてのはそれで充分だと思うがね
大きなビジネス価値を持つバックエンドと違って
その時々で流行り廃りやデバイスの進化に影響をうけて移ろいやすい
こんな賞味期限が短いものに学習リソースを割くのはバカみたいだ
フロントなんてのはそれで充分だと思うがね
大きなビジネス価値を持つバックエンドと違って
その時々で流行り廃りやデバイスの進化に影響をうけて移ろいやすい
こんな賞味期限が短いものに学習リソースを割くのはバカみたいだ
654デフォルトの名無しさん
2020/10/15(木) 18:20:55.48ID:GVD5pDuk655デフォルトの名無しさん
2020/10/15(木) 18:30:57.64ID:cMr/9IBy Facebookは中身の価値が高いからなぁ
別にUXが人気に繋がったわけじゃない
なのでまた別のUIフレームワークが流行ったり画期的なデバイスが生まれたらFBもすぐにUIを乗せ換えるよ
でもUIを乗せ換えてもFBのビジネスは変わらない
本当に価値があるのは中身だから
別にUXが人気に繋がったわけじゃない
なのでまた別のUIフレームワークが流行ったり画期的なデバイスが生まれたらFBもすぐにUIを乗せ換えるよ
でもUIを乗せ換えてもFBのビジネスは変わらない
本当に価値があるのは中身だから
■ このスレッドは過去ログ倉庫に格納されています
