- 締切済み
Asp.net のコストについて
個人でウェブサイトを構築、運営する場合、Asp.net (MVC) はPython, Ruby など他言語に比べやはりコストがかかるのでしょうか。 1、サーバーは共有レンタル、専用レンタル、VPS、クラウドなどすべてにおいてLinuxより高いのでしょうか。またライセンス料が必要なのは、自分でサーバを所有した場合のみ必要なのでしょうか。 2、開発環境はフリーのものがいろいろとあるようですが、例えばある機能をサイトに追加したいと思った場合、無料のものでは制限があるため、有料のVisual Studio を使わないと不可能な場合もあり得るのでしょうか。 3、その他、運用上も含め予期せず、他言語に比べコストが高額になっていく場合もありますか。 以上、お手数ですがよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- shockatz
- ベストアンサー率80% (153/191)
#1です。 1について 国内ならwill@netやwinserverが有名です。海外なら超大手がいっぱいあります。 http://www.willnet.ad.jp/ http://www.winserver.ne.jp/ http://www.hostgator.com/ 2について 開発機がWinなら、パフォーマンスや安定でExpressがデフォルトだと思います。フリーの開発環境は知りません。あくまで仕事利用なのですいません。 Expressですと、プロジェクトに制限(クライライブラリが作れない、など)があり、各種アドオン(ReSharperやPHP Toolsなど)が使えません。 3について javaや.NETには、市販の有償モジュールが星の数ほどありますが、あくまでオプションで、自前で作りこんだり、フリーやシェアウェアのモジュールを使うことが殆どです。 ただ、業務開発用途などで高い信頼性や性能が求められたり、将来的なメンテナンスが必要な場合は、こういうモジュールを購入することが必須(フリーウェアの利用を禁止されることも多い)なので、重要な選択肢ではないかと思われます。
- shockatz
- ベストアンサー率80% (153/191)
1.最近はExpressWebのようなASP.NETレンタルサーバが出てきたので、特別に高価だとは思いません。 ただ、レンタルサーバ全体が激安なので、Linuxに比較すれば若干は高価です。 レンサバやVPSでは、料金にライセンス料が含まれています。 2.フリーならばWeb Developer Express、有償ならばVisual Studio。どちらもMSの純正です。 あらゆる意味でVisual Studioが優れていますが、Expressで開発できないという事は全くありません。 3.どのような環境を想定して比較されているのかよくわかりませんが、基本環境(ASP.NET+MS-SQL)においては前述の通りです。 激安サーバ(月額1,000円以内)では5割増、バックアップ・フェールセーフ・無停止保障まで含めたエンタープライズ環境ならば、どちらでも高額なので差はないと思います。 ただし、(専用サーバ環境で)負荷分散などのため複数マシンを調達する場合は、ライセンス料で差が出ます。 あと、RubyやPythonが動作するレンタルサーバはまだ少数派です。「他言語」とはphp一択で判断しています。
補足
ご回答いただきましてありがとうございます。 1について: sslサーバ証明書が使用できて、できれば最新のバージョンが使用できるサーバが良いのですが、もしも安いのをご存知でしたら教えていただければと思います。 2について: Visual StudioがExpressより優れているというのは、開発するにあたって便利な機能があるという意味で、フリーのものでも開発内容に制限はないけれど、開発効率が下がり、時間がかかるというようなかんじでしょうか。Webmatrix、SharpDevelop,Monodevelop その他のフリーのものもだいたいExpressと同じようなものですか。 3について: 例えばですが、有料プラグイン、ライブラリ、モジュールが多くて、どんどん費用がかさむなどといったことはないのでしょうか。コストはサーバだけの問題ならばよいのですが。
お礼
Expressでは、単なる開発効率の問題というだけではなくプロジェクトに制限がでてきてしまうというのは考えものですね。 いろいろと教えていただきありがとうございました。