
『ASP.NET(C#)+azure』か『PHP+MySQL+ApacheかNginx(サーバーは自社で構築)』
でAmebaやFC2のような大規模サイトを開発・運営した場合、一般的にどちらの方がコストが安くなると思いますか?
※PHPでもASP.NETでも同じレベルの技術者が容易に確保できると仮定して。
(1)同じ期間で開発運営を続けていく場合どちらの方が総合的なコストが安くなると思いますか?
(2)また、サーバー運営費用が多少高く(2倍も3倍も高いようなら問題ですが)なっても開発運営に携わる人員を少なくしたい場合はどちらの方が良いと思いますか?
やはりASP.NETには優秀なIDE(VisualStudio)がありますし同じ期間で作る場合はPHPより人員が少なくて済むのではないかと思ってます。(特にFC2などの大規模サイトの場合は)
それとazureならサーバーを管理する人員も減らせますか?
(3)一般的に表示速度(ユーザー体感)はどちらの方が速いのでしょうか?サーバーの性能にもよるとは思いますが・・・。
No.2ベストアンサー
- 回答日時:
ASP.NETは基本的に、業務アプリケーションの開発運用に向いたソリューションであり、FC2のようなBtoCサイトにはあまり向かないような気がします。
最近、一般利用者のフロントエンドは、Ajaxなどのクライアントサイドを駆使したソリューションに流れており、ASP.NET(Webフォーム)はこの方面の整合性が非常に悪いので、はっきり「向かない」と断言できます(同じASP.NETでも、最近出てきたASP.NET MVCを使うなら問題ありません)。
この点、phpは豊富なWeb技術者を集めやすいですし、情報も豊富にあって使いやすいです。
また、phpは真逆の立場で、基幹アプリや業務アプリなど、バックエンドシステム向けとしては非常に生産性・安定性が悪く、このような更新系案件には、フォーム中心のWebアプリケーションとして生産性が高い、JAVAかASP.NETが向いています。
利用者アカウント管理、投稿記事管理、広告バナーの管理など、おびただしい数の管理システムをバグなく開発し、将来にわたって拡張性を維持しながら運用するのであれば、データベースが優秀で、技術者の豊富な環境が有利です。
また、管理システム自体をそもそもWebアプリとして作成しない場合も存在しますが、その場合は恐らく.NETのWindowsフォームが唯一の選択肢でしょう。
自分が考えますに、理想的には、
・利用者画面はWeb標準に準拠し、Ajaxとphpで開発
・バックエンドシステムはJAVAまたはASP.NETで開発
・DBは共通化。ストアドプロシージャ等で標準化し、SQL-ServerかOracleで運用
するのが最もいいカタチになるのではないでしょうか。
No.1
- 回答日時:
(1)開発初期はクラウドを使う方が圧倒的に安いと思います。
自社構築の場合、ハードウェアの調達費、データセンターもしくは自社内のサーバルームの整備費用、通信回線費用等々初期投資に多額の費用がかかります。
インフラにIaaSサービスを利用するという前提ならOSのライセンス費用くらいの差でしょう。
(2)自社内にサーバを設置して運用するという前提ならクラウドを利用する方が安上がりです。
障害発生時の対応のために24時間365日人員を確保しておく費用はバカになりません。
多少費用を払ってもクラウドを利用する方がトータルコストは安くなります。
サービスの規模が大きくなれななるほどコストの差は大きくなるでしょう。
開発エンジニアについては、PHPでもeclipsが使えるので開発環境による人員数の差というのはないように感じます。
それよりもPHPの方が学習コストが低いと思われますので、安い人員を確保しやすいのではないでしょうか。
(3)インフラが同等ならどちらも差がないと思います。
しかしクラウドのデータセンターの方が回線環境は圧倒的に良いでしょうから、速くなるでしょう。
また、クラウドのメリットはスケールアップ、スケールアウトが容易な事です。
利用実態に合わせてリアルタイムにサーバリソースを変化されられるので、無駄なインフラコストを払わずに済みます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- 消費者問題・詐欺 お金を取り返すことは可能でしょうか? 4 2023/01/07 13:17
- Web・クリエイティブ 1.現在webデザイン系のサイト開発・運営してるのですが、サイト内ジャンルに「人間関係」を入れるor 1 2022/11/12 11:11
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- ソフトウェア ノーコードツールで開発を依頼した場合の費用 1 2023/02/03 11:16
- 就職 就活に関して 2 2023/02/13 21:46
- その他(社会・学校・職場) 某職場で、マルチな面で優秀過ぎてストイック過ぎて却って浮いてしまうような人について。寧ろ経営者向き? 1 2023/04/13 04:31
- 転職 転職すべきかどうか 6 2023/01/10 21:41
- その他(ビジネススキル・経営ノウハウ) 某職場で、マルチな面で優秀過ぎてストイック過ぎて、却って浮いてしまうような人について。経営者向き? 1 2023/04/12 03:03
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsのエクスプローラーでFT...
-
sims4についてです。 別のパソ...
-
マインクラフトをPCサーバーでS...
-
サーバーの定期シャットダウン...
-
サーバーマネージャーが消えた
-
Webエンジニアになりたいのです...
-
メールサーバーについて詳しい...
-
レインボーシックスシージで突...
-
IIS10でホスト名を設定するとHT...
-
メール共有の場所にファイルを...
-
Webページに繋がるまでの流れに...
-
フォルダへのコピー時に重複に...
-
QNAPの設定について
-
シンサーバーサーバー費用半額...
-
ネットワークの構成に困っています
-
301リダイレクトができる条件を...
-
FFFTPで特定サイトだけUploadで...
-
保存したはずのエクセルファイ...
-
新しいPCを社内ファイルサーバ...
-
HPのIPアドレスとドメインにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#の既存プロジェクトを丸ごと...
-
VSSの強制ロック解除
-
社内メールサーバー管理費用は...
-
ASP.NETかPHPで大規模サイト開...
-
システム開発の納品物(ドキュ...
-
「タスク」と「ToDo」に概念的...
-
WINSサーバは不要?
-
Thunderbird(サンダーバード)の...
-
社内LANで流れるプロトコル
-
管理者はメールを盗み見できる...
-
iPadでのSolidWorks使用について
-
pdfに書き込めるようにする
-
システム開発(開発と運用の分...
-
会社で使ってるPCのメール
-
運用と実務の違い
-
ディザスタリカバリーにおける...
-
google検索でキーワードが本文...
-
エミュレーターとロムについて
-
こちらのレンタルサーバーと同...
-
面白いフリーソフト
おすすめ情報