『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
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WindowsのエクスプローラーでFT...
-
sims4についてです。 別のパソ...
-
おすすめレンタルサーバーについて
-
自宅サーバーについてです。 パ...
-
社内のNAS管理だけ外注できます...
-
awsの権限について
-
サーバーにSSDじゃなくてメモリ...
-
バックアップ用に25万円のPCを...
-
サーバーマネージャーが消えた
-
サーバーの定期シャットダウン...
-
エックスサーバーでhttpd.conf...
-
Windows server 2022 CALとSQL ...
-
httpのサイトにアクセスされた...
-
「内部サーバーエラー サーバー...
-
ネットワークの構成に困っています
-
動画を公開してダウンロードさ...
-
FTPサーバについて詳しい方(ア...
-
Windows Server 2019 CALについて
-
メールサーバーに送信元IPアド...
-
【QnapNAS】不良HDDと診断され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VSSの強制ロック解除
-
C#の既存プロジェクトを丸ごと...
-
社内メールサーバー管理費用は...
-
バージョン管理とITSやBTSでオ...
-
IPアドレスの管理(知恵を下さい)
-
apacheとIISについて
-
外部委託していたテスト仕様書...
-
かなり適当な資料で「見積もり...
-
PCをアカウント管理させる大義名分
-
インシデント管理や資産管理ソ...
-
プロジェクトマネジメント用ソ...
-
プロジェクトの引き継ぎや把握...
-
IT業界のアウトソーシングは異...
-
「タスク」と「ToDo」に概念的...
-
WINSサーバは不要?
-
Thunderbird(サンダーバード)の...
-
iPadでのSolidWorks使用について
-
管理者はメールを盗み見できる...
-
運用と実務の違い
-
システム保守業務で365日毎朝6...
おすすめ情報