※ ChatGPTを利用し、要約された質問です(原文:サーバサイドまでNodejsやreact.netで)
Node.jsやReact.NETでサーバサイドのプログラミングを行うメリットとデメリット
このQ&Aのポイント
Node.jsやReact.NETでサーバサイドのプログラミングを行うメリットとデメリットについてまとめました。
PHPと比較してNode.jsやReact.NETを選ぶメリットとは、学習コストの低さ、高速な処理速度、非同期処理のサポートなどです。しかし、デメリットとしてはセキュリティパッチの適用や引き継ぎの難しさが挙げられます。
また、サーバの選定やクライアントへの負担についても考慮する必要があります。月額料金や特殊な要件に対する料金が上昇する可能性もあるため、クライアントとの密なコミュニケーションが重要です。
サーバサイドまでNodejsやreact.netで
JSを学んでいるのでサーバサイドのプログラミングまでNodejsやreact.netで行いたいです。
PHPはできる人がたくさんいるので、これから学ぶ人があえて選ぶメリットがあまりないと聞くので、
そのように考えています。
ロリポやエックスサーバーなどはPHPとCGIモードでのruby、pysonしか使えないと聞くのですが、
CGIモードだとライブラリやフレームワークは使えないが生で自分でガリガリ問い合わせフォームやショッピングカートなどを
作れば、ないしは生で作られているものを使えば、NodejsとちがいPHPのように使えるのでしょうか?
また、さくらVPS CentOS 7 Node.js月額600円ないしは
サイトあたり ~ ¥1.41/時間 (~ ¥1,047.25/月)
https://azure.microsoft.com/ja-jp/pricing/details/app-service/
Herocはセキュリティパッチの対応は不要だが月2000円くらいかかるようですね。
であれば自分でNodejsのインストール~セキュリティパッチの定期的な適応、
WEBサーバの構築まで自分でやらないといけないそうですが、勉強と思って頑張れば、
月600から千円くらいで、Nodejsで問い合わせフォームやショッピングカートなどを、
中小規模WEBサイト制作の仕事を請けた時に問題なく使えると考えてよいでしょうか?
デメリットは引き継ぎや、納期の忙しいときに、セキュリティパッチの適応が必要となった時に、
クラウドワークスなどにお願いすると、スキルが高い人でないとできないので、
高額とられるくらいでしょうか?
あまりデメリットが多いなら、小規模サイトであればサーバサイドの依頼は問い合わせフォームやショッピングカートが
ほぼすべてでしょうから、PHP工房とカラーミーショップで対応すればJSができる人なら別にPHPを別途学ばなくても、
設置と問題が起きた時の対応くらいならできますよね。
最悪4千円くらい払えば問題の対応もしてくれるようですし。
最後に(~ ¥1,047.25/月)であれば、問い合わせフォームやショッピングカート以上のもっと高度な依頼の場合は、
特段高くないので、経済的にもクライアントさんの大きな負担にならないと考えてよいでしょうか?
お礼
CGI型とはphp、ruby、pysonのことで、これらは問題の情報などが多いので調べるのに苦労しないので簡単だが、Nodejsはそもそも情報が少ないので難しいという事でしょうか? ただ文法上難しいのではないのですね。 またできるだけフロントでやれば情報が少なくてもNodejsでもそんなに難しくはないのですね。 ただフロントのJSでできるだけやって、残りをPHPでやればもっと簡単ですね。