在Mono的ASP.NET MVC中进行网站开发或者让PHP中断

时间:2009-08-20 19:19:01

标签: php asp.net-mvc

我对我想要运行的网站有所了解。我的背景一直是微软产品,最初是从VB6 / ASP到C#和ASP.Net webforms。我喜欢新的asp.net MVC架构,但我担心如果我的网站起飞并且我必须扩展它,我会被困在过高的托管费用。

我正在考虑使用单声道的ASP.NET MVC,但我想知道我是不是只想咬紧牙关并用Zend这样的框架切换到php。我宁愿坚持使用单声道和在Linux机器上运行的asp.net MVC,但Mono的所有垃圾收集问题让我担心。我的问题是,是否有人使用它并将其扩展为网络开发者,还是应该放弃并加入LAMP排名?任何严肃的建议,如果没有围栏任何一方的粉丝评论,将非常感激。

3 个答案:

答案 0 :(得分:1)

不确定人们认为Windows托管的价格非常昂贵。特别是一旦你到达需要专用设施的地步,那么带宽,电力和监控的费用将负担你需要担心的任何许可费用。

答案 1 :(得分:1)

坚持最适合您的技术,您最有效率。不要因为某些可能的问题而切换,LAMP肯定有它自己的问题。

如果您的网站有这么多访问者,您必须扩展到一个或几个专用服务器,那么您应该有许可证,恕我直言。 win上的共享主机也很便宜,并且凭借win server 2008 + mvc的速度,你可以比LAMP快几倍,所以hw成本更低。

答案 2 :(得分:0)

如果您担心费用,Microsoft有一个帮助初创公司的程序 - BizSpark程序为您提供MSDN订阅以及Windows Server和SQL Server的生产许可证。如果您的网站真的起飞,您将需要一个专用的盒子或VPS。如果你租用一个盒子(不是colo)在Windows上托管只比Linux稍贵一些 - 而某些提供商的Windows则不会更贵。

话虽如此,我在白天做.net并在Rails上构建我的副项目。