7
回答
为什么开发大型网站都用java,net不行吗?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

<无详细内容>

举报
Harivz
发帖于3年前 7回/781阅
共有7个答案 最后回答: 3年前

非语言问题!

架构师第一考虑就是如何快速高效的搞定业务。所以,必然会选择成熟方案。

目前来说,Java的成熟产品比.Net丰富,自然选择java的多了。

另一个原因,使用.Net框架一般都会要求服务器为windows server,但是windows server却是需要授权费的,这是一个成本。虽然目前在Linux下有mono的CLR实现,但是毕竟没法和windows .net比。

--- 共有 5 条评论 ---
yunfound回复 @_回忆 : RHEL也是免费的操作系统,RHN服务才是收费的。你到redhat注册一个帐号就可以使用RHEL系统了,如果你要服务那就购买服务呗。 3年前 回复
甘薯回复 @_回忆 : 你还是先百度储备一下基础知识再来... 3年前 回复
Harivz回复 @甘薯 : linux虽免费,但红帽那些操作系统也付费吧?企业用java需不需要付费呢? 3年前 回复
甘薯回复 @_回忆 : 人家不是说了, 是服务器操作系统的授权费用不便宜.不是.net自己不开源... 3年前 回复
Harivz那net开源后会不会好些呢? 3年前 回复

1 在初期,windows收费,linux免费; .net在windows性能优越,linux下不太理想,或者是没有先驱者;

如果有钱, .net也没问题

2 当性能成为问题, java开源框架丰富,不用重复造轮子就能搭建一个性能优秀的系统,.net缺乏这方面的支持,在系统后期会比较困难

以前是因为有些服务器用 LINUX 所以限制了.net开发,现在虽然可以跨平台但是这个技术领域已经积累了很多经验,也不会轻易的换语言

这个和jsp和asp.net谁好问题一样。回答都好,选择jsp开源有个好处免费啊,但是你要有足够厉害的团队来解决问题。选择后者你可以把问题抛给微软。

至于沙发windows要版权费。linux免费。不能看表面,就行水蛭吸血一样慢慢的一点点吸让你毫无察觉。

顶部