【发布时间】:2011-05-12 08:05:30
【问题描述】:
我为一家中型公司负责技术,该公司即将收购另一家中型公司。我们的技术全是LAMP(Linux/Apache/MySQL/PHP),我们收购的公司全是微软栈(IIS/MSSQL/ASP.NET)。员工中的开发人员目前都没有使用 .NET,也没有支持过 Microsoft 服务器基础结构。我很难决定如何处理这种情况......
我们是否将所有 MS 的东西都移植到 LAMP(出于各种原因,包括我的团队对它的个人经验不足、我们试图削减开销时的许可成本等,对采用其他方式不感兴趣)?
我们是否与不同的团队并行运行这两种技术以支持每种技术并编写一堆中间件以便他们可以相互交流?
这些选择都不是最优的。有没有人遇到过这样的情况,你是如何处理的?请记住,在这两种情况下,我们都在谈论具有高流量和相当广泛的后端系统的大型基础设施。欢迎任何想法。
【问题讨论】:
-
奇怪,为什么没有人提到将 LAMP 移植到 .NET 而不是降档的最明显的解决方案?
-
“LAMP 现在可能是完美的,但可能存在迁移到 .net 以满足未来需求的争论。再说一次,也许不是,但需要评估。” :)
-
@vgv8:OP 表示他们对将所有内容迁移到 .Net 不感兴趣;唯一考虑的事情是维护两个技术堆栈或将所有内容转移到 LAMP。
-
如上所述,出于各种原因,我不想重写到 .NET,其中一个原因是我的团队完全不熟悉,如果我们正在重写,我更愿意这样做到他们精通的语言。
标签: php asp.net mysql sql-server apache