为什么.net世界没有像Java世界那样的应用服务器?
我知道 IIS 是 Web/应用程序服务器。为什么不拥有像 Web Logic / Tomcat / JBoss 这样成熟的企业应用服务器,它们像 Java 世界中那样具有可扩展性。
EDIT1:我自己不是 Java 开发人员。我之所以称呼这些服务器只是因为“可扩展、可配置和优化”是我在大多数地方读到的与它们相关的流行语。看看这个问题例如堆栈溢出。我不是嫉妒,只是好奇
I know about IIS being the web/application server. Why not have full fledge enterprise application servers like Web Logic / Tomcat / JBoss that are so scalable like they have in Java world.
EDIT1: I am not a Java developer myself. I called those servers only because "scalable and configurable and optimized" are the buzz words associated with them in most places I read about them. Look at this question on stack overflow for example. I am not jealous, just curious
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
主要是因为 Java 世界试图独立于供应商和平台,它需要一个一致的规范和执行环境来进行服务器端开发 - 最终成为 j2ee。
另一方面,.NET 完全是微软的——所以他们可以提供整个堆栈。 Windows 本身、库、框架等(IIS、WCF、COM 等)实际上是 j2ee 服务器的 .NET 版本。
Mostly because the Java world tries to be vendor independant, and platform independant it needs a coherent specification and execution environment for server side development - and that ended up beeing j2ee.
.NET on the other hand is all Microsoft - so they can provide the whole stack. Windows itself , libraries , frameworks etc. (IIS,WCF,COM to mention a few) is really the .NET version of a j2ee server.
您是说 Windows 应用程序服务器扩展项目吗?
http://www.microsoft.com/net/Dublin.aspx
顺便说一句,只是使用 IIS 作为主机涵盖了您想要“可扩展”的所有内容。都柏林项目和相关项目(例如 WAS)目前正在开发中。
You mean like the Windows Application Server Extensions project?
http://www.microsoft.com/net/Dublin.aspx
BTW, just about everything you want to be "scalable" is covered by using IIS as a host. Project Dublin and related projects (like WAS) are in development now.