首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP与MS.NET比较

PHP与MS.NET比较
EN

Stack Overflow用户
提问于 2010-09-23 22:53:37
回答 5查看 138关注 0票数 2

我们计划开发一个电子邮件营销系统。我们正在试图决定是在SQL server中使用LAMP堆栈还是使用MS.NET。

我知道MS.NET开发更快/更容易,并且得到了MS的支持,但从长远来看,考虑到许可成本,它的成本会更高。

我想LAMP的成本会更低,也可以和MS.NET和server架构一样大。

考虑到以下标准,您能提供有价值的反馈吗?

  1. 总体开发维护成本
  2. 使用PHP/MySQL和Ms.net/ Server的软件的可伸缩性
  3. 开发速度和开发工具的可用性。你认为...anything标准很重要。

另外,您对MS.NET和MySQL的混合方法有什么看法?它将为.NET提供快速应用支持,降低数据库授权成本。

EN

回答 5

Stack Overflow用户

发布于 2010-09-24 00:04:20

根据我对网络开发的经验..。

  1. 您可能会看到.Net的开发和维护成本略高一些。通常,托管对于.Net来说更昂贵(尽管有免费版本的MS ),因为底层软件更昂贵。当然,这取决于您认为贵/太贵在您的企业现阶段-但您不能超过Linux的成本。
  2. 我相信.Net具有更高效率的可伸缩性的潜力,但它几乎是一个主观的话题,因为可伸缩性将取决于系统的编程方式、生成的代码的质量以及许多其他因素。实际上,这不太可能成为一个问题,直到系统非常大。
  3. 开发速度将取决于您的程序员更熟悉什么。.Net有一套不错的内置控件和一些非常好的商业包来加快速度(例如Telerik控件,尽管它们并不便宜!)还有许多非常成熟的PHP框架可以大大减少开发时间--我个人喜欢CodeIgniter (免费)。我相信,在这一点上的决定性因素确实取决于你的程序员和他们的技能/经验的语言。

免费版本的MS是免费的,达到一些非常合理的限制--这种限制,如果你碰到它们,你应该赚到足够的钱,所以升级不是问题!

最后,您应该讨论每个人都觉得最适合开发的东西--如果您想要干净/好的代码,那么如果您正在学习一种新的语言,那么您就不太可能得到它了。您还应该确定其他因素的限制是什么,以确定是否有足够的差异对您的产品产生实际影响--例如,您可以尝试永远比较这两种语言的性能,但它们几乎都可以满足您的需要--所以不要太担心它!

票数 2
EN

Stack Overflow用户

发布于 2010-09-24 00:06:14

我在这两种环境中工作。就我个人而言,我倾向于PHP。我发现开发时间要快得多,因为社区(开放源码)要大得多。我从来没必要重新制造轮子。MS有一个非常酷的IDE,具有很多拖放功能,但老实说,这些控件都有局限性,而且我个人也更倾向于使用jQuery解决方案。

显然,维护和支持是一个很大的问题。这将取决于该项目。有专家,你可以聘请帮助,如果你需要的话。一些非常大的站点运行在PHP和mySql上。

正如其他人前面提到的,您的团队可能是您问题的最终答案。如果您只有PHP程序员,那么我将使用PHP。如果你有.Net程序员,那么我会倾向于.Net..。如果你是空手而归,PHP程序员通常更便宜(不幸的是)。

只是我的两分钱。

票数 2
EN

Stack Overflow用户

发布于 2010-09-23 23:08:30

有一个免费版本的SQL server,但当然不支持它,所以维护完全由您的it人员来完成,就像使用LAMP一样。这两者对于大多数人的需求来说都是同样可伸缩的。PHP有一些框架选项,它可以使初始系统的启动和运行变得非常容易,就像使用.NET一样,但是无论您选择哪种语言,开发速度都将取决于您的开发团队。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3783087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档