php - 重建现有的 webapp : . NET 或 PHP

标签 php .net web-applications integration

我们正在考虑开发我们的 Web 应用程序的“版本 2”,该应用程序目前使用 PHP 编写,并带有 MySQL 数据库。由于它已经与众多开发人员一起持续开发了大约 5 年,随着时间的推移,您将其视为一个整体,并认为“如果我们重新开始,我们可以做得更好”。

因此,我们正在考虑进行新的构建,并一直在讨论最合适的开发路径。我们是继续在 Linux 服务器上使用 PHP 和 MySQL,还是立即转向 .NET。

我们已经拥有 Visual Studio 等,因为我们已经开发了 Web 应用程序与许多第三方产品(例如 Microsoft Office 和 MYOB)之间的集成。

我想要尝试和解决的是,在客户感知、可扩展性、支持等方面,如何为我们创造一个更好的环境。抛开成本不谈,因为我真的不在乎,我想要冷酷的事实。

对于需要与基于 Web 和应用程序的第三方产品集成的业务管理 Web 应用程序,我们的最佳选择是什么?

最佳答案

我不是 PHP 的忠实粉丝,但是我建议,当您真正需要做的只是重新架构/重构现有的 PHP 应用程序时,完全放弃部署平台而转向 .Net 是没有意义的。

显然,您在问题中没有详细说明还有其他一些不言而喻的插入力,因为您暗示您唯一的选择是继续使用 PHP 或迁移到 .Net...根据应用程序的要求和开发路线图,可能还有许多其他可用的开发选项。

当应用程序的目的和集成要求未知时,也很难提出任何具体建议。

更新

谢谢,我很欣赏您的评论.. 至于其他未言明的事情 出于某种原因,经理们对 .NET 感到非常兴奋,并建议我们需要在 .NET 中进行重建。我正在寻找一些证据来证明这样做有什么好处,或者我们是否应该坚持使用 php。 – Tim

从你最初问题的措辞来看,这就是我的想象。我想说的是,对 .Net 的大肆宣扬应该持保留态度,大量资金投入到 .Net 营销中,而且很多人都把它吃光了。

也就是说,PHP 很难说是第一语言设计和一致性的典范,但是,我们在这里谈论的是您所知道的魔鬼,并且它是您企业内的已知数量。

但是,如果老板愿意投资于扎实的再培训,对于您和您的团队来说,迁移到 .Net 可能是一件好事,特别是对于您和您同事的职业发展而言,因为您将拥有底线作为经验丰富的 C#/.Net 开发人员,更有值(value)的技能。

无论哪种情况,我都建议实用主义而不是狂热主义。

关于php - 重建现有的 webapp : . NET 或 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984703/

相关文章:

php - 优化 WordPress Woocommerce 导入脚本

.net - 尽管有 timeBeginPeriod(1),为什么最小 Threading.Timer 间隔为 15ms

c# - 创建和写入 XML 文件抛出异常 -> 系统内存不足异常?

web-services - 如何通过nginx平衡tomcat webservice?

java - 在 Tomcat Web 应用程序中读取序列化数据时发生奇怪的内存泄漏

php - 显示来自 WordPress 帖子自定义字段的图像

php - 带日期字段的按年排序 Mysql/PHP

php - 此插件不允许使用 Controller

.net - 如何以编程方式获取azure cli访问 token ?