采用开源堆栈有什么好处?

采用开源堆栈有什么好处?

从价格和服务(非技术)方面来说,采用开源堆栈有哪些好处?

我是一名 .NET 开发人员;我们的团队正在开发一款 ASP.NET MVC 应用程序。出于某种原因,我们需要考虑开源堆栈(具体来说是 Ruby on Rails)。因此,我想知道开源堆栈(Linux、Apache、RoR、MySQL)与 Microsoft 堆栈(IIS、Windows 2008 R2、SQL Server 2008)的优缺点;在专用服务器上。技术之间的迁移不是问题,因为我们正在启动一款低调的应用程序并将逐渐发展。

我明确要寻找的是“隐藏费用”(数据库、服务、许可证......)。

谢谢

答案1

警告,前面的答案过于笼统和简单化!

开源的准入门槛较低,但支持成本较高(通常)。从长远来看,开源和广泛支持的专有解决方案的成本往往相同。

在需要最小化启动成本的市场中,开源解决方案通常更受青睐。反之亦然。

对于任何给定的情况,坚持你所了解的。由于两者最终的成本大致相同,如果其中一个的学习曲线较低,则选择那个。

相关内容