gpt4 book ai didi

PHP 和 MS.NET 比较

转载 作者:行者123 更新时间:2023-12-04 15:02:54 26 4
gpt4 key购买 nike

我们正计划开发一个电子邮件营销系统。我们正在尝试决定是将 LAMP 堆栈还是 MS.NET 与 SQL 服务器一起使用。

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

我猜 LAMP 的成本会更低,而且还可以像 MS.NET 和 SQL 服务器架构一样进行扩展。

您能否根据以下标准提供宝贵的反馈意见:

  1. 总体开发和维护成本
  2. 使用 PHP/MySQL 和 MS.NET/Sql Server 的软件可扩展性
  3. 开发速度和开发工具的可用性。...您认为重要的任何标准。

此外,您如何看待 MS.NET 和 MySQL 的混合方法。它将提供 .NET 的 RAD(快速应用程序支持)并降低数据库许可成本。

最佳答案

根据我在 Web 开发方面的经验...

  1. 您可能认为 .Net 的开发和维护成本略高。通常,.Net 的托管费用更高(尽管有免费版本的 MS SQL),因为底层软件更昂贵。当然,这取决于您在业务的现阶段认为昂贵/太昂贵的东西 - 但您无法超越 Linux 的成本。

  2. 我相信 .Net 具有更有效的可扩展性的潜力,但这在很大程度上是一个主观话题,因为可扩展性将取决于系统的编程方式、生成的代码的质量和许多其他因素.实际上,在系统非常大之前,这不太可能成为问题。

  3. 开发速度将取决于您的程序员更擅长什么。 .Net 有一组很好的内置控件和一些非常好的商业软件包,可以真正加快速度(例如 Telerik 控件,尽管它们并不便宜!)。还有许多非常成熟的 PHP 框架可以大大减少开发时间——我个人喜欢 CodeIgniter(免费)。我相信这一点的决定因素确实取决于您的编码人员和他们的语言技能/经验。

MS SQL 的免费版本在某些非常合理的限制范围内是免费的 - 如果您达到这些限制,您应该赚到足够的钱,升级不是问题!

在一天结束时,您应该讨论每个人都觉得最适合开发的东西 - 如果您想要干净/好的代码,那么如果您同时学习一门新语言,您就不太可能获得这些代码.你还应该决定你对其他因素的限制是什么,以确定是否存在足以对你的产品产生实际影响的差异——例如,你可以尝试永远比较两种语言之间的性能,但几乎可以肯定它们都是完全满足您的需求 - 所以不要太担心!

关于PHP 和 MS.NET 比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3783087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com