首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么时候选择LAMP而不是ASP.NET?

什么时候选择LAMP而不是ASP.NET?
EN

Stack Overflow用户
提问于 2010-03-12 01:17:04
回答 10查看 8.7K关注 0票数 9

一个朋友想开一个交友网站,她想让我帮她。我们还没有讨论它将在什么平台上开发,但我认为她会推荐LAMP来节省成本(这是已经选择ASP.NET而不是ASP.NET的一个原因)。如果交友网站表现良好,它可能会保存大量数据(我不确定这是否是考虑ASP.NET或LAMP的另一个原因)。

无论如何,我是从一个ASP.NET开发人员的角度提出这个问题的。我几乎没有使用LAMP的经验,我也不太喜欢它,所以如果她决定使用PHP,我就不会帮助她了。那么,在决定在哪个平台上开发时,应该提出哪些好的观点呢?

请保持客观,我不希望这是争议性的或任何东西,试着坚持事实,而不仅仅是观点。

谢谢!

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2010-03-12 01:21:00

在这种选择中,通常重要的是:

  • 它将需要多少时间?
  • 它将花费
    • 多少钱,这通常与time ^^

联系在一起

如果你对.NET很有经验,但对Linux/Apache/PHP/MySQL一无所知,那么选择LAMP将意味着你需要更多的时间:大量的新知识需要学习。

这也意味着你的代码可能不会像你所知道的那样好。

之后,问题是:几周的“成本”比几个许可证更高吗?

只有你和她可以决定,在那里;-)

票数 5
EN

Stack Overflow用户

发布于 2010-03-12 01:20:05

如果LAMP让你反胃,你可以试试ASP.NET over Mono

IMO离开您已经使用过的编程环境的唯一好的理由是您已经提到的一个:成本。

您将专门使用LAMP来构建设备。如果您不是在构建设备,那么一台服务器的软件成本是微不足道的,并且不值得为迁移到完全不同的开发环境而进行权衡。

票数 5
EN

Stack Overflow用户

发布于 2010-03-12 01:24:52

我认为第一个问题是:您使用过的目标编程语言和环境是什么?

想象一下这个网站会变得成功--那么你该如何扩展呢?LAMP可以扩展,WISC也可以扩展,但在这两种情况下,您都需要真正了解环境并能够保护环境的人员。如果你不了解Linux、MySQL和PHP,你怎么扩展和保护它呢?

因此,即使LAMP可能要便宜得多( SQL Server许可证是WISC堆栈中较重的部分),但在第一次黑客攻击或停机后,与损害相比,最初的节省似乎微不足道。

当然,另一件事是PHP与ASP.net/C#之间的比较。如果你不了解PHP,那么这是一个“根本没有应用程序”和“将应用程序放在昂贵的堆栈上”的决定,除非你的合作伙伴当然决定雇佣其他人来开发它。

从技术上讲,两者都各有利弊,但都有建立在这两个堆栈上的大型网站,所以它实际上可以归结为“哪种平台可以可靠/舒适地设置和维护?”

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

https://stackoverflow.com/questions/2427136

复制
相关文章

相似问题

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