OWIN是Open Web Server Interface for .NET的首字母缩写,他的定义如下: OWIN在.NET Web Servers与Web Application之间定义了一套标准接口,OWIN的目标是用于解耦Web Server和Web Application.基于此标准,鼓励开发者开发简单.灵活的模块,从而推进.NET Web Development开源生态系统的发展. 为什么我们需要OWIN 过去,IIS作为.NET开发者来说是最常用的Web Server(没有之一),…
.NET与Java,因这两种技术的相似性,总是会让人拿来做比较,并且总有人想让二者一分高下,最后得出孰优孰劣的结论.由于本人先用.NET,后转Java,现在.NET与Java二者并用,所以对二者间的差异颇有体会,胸中之词,不吐不快. CLR VS JavaVM.虚拟机的概念让Java/C#这些比C/C++更为高级的语言成为现实.Java虚拟机的确是划时代之作,在功能.性能.跨平台等各个方面都非常强大.后来微软.NET中的CLR必然是借鉴了Java虚拟机的诸多优点,但CLR并未超越JavaVM,在…