layout: post
title: "有关京东商城采用.NET架构的社区讨论"
category: Reading Notes
tags: ["读文章", "杂项"]
{% include JB/setup %}
观点:选择.NET不明智
廖雪峰:用.NET,意味着你被捆绑在Windows平台上。不是.NET效率本身比Java,PHP差,语言其实差距很小,
差距在于:
- Windows Server授权费太贵,Linux免费,如果你有上千台服务器需要买上千台Windows授权。
- Windows不但贵,性能还远不如Linux,这里说的是服务器端性能,跟桌面没有关系。
- 许多开源、高端服务器组件只有Linux/Unix版本,移植到Windows上的基本上是半残品。
- 许多优化技术、高性能分布式缓存、数据库、NoSQL解决方案等等,仅针对Linux。
- 需要的一切组件和技术几乎都可以在Linux平台上找到免费、稳定而且高性能的东西,如果是Windows平台,就不一定能做到。
- 在虚拟化的今天,一台高性能服务器可以跑十几台虚拟机,用Linux,你得到的是免费、稳定的虚拟机,用windows,一台服务器的授权费将乘以N。