跨平台,分清"语言/规范 以及"平台/实现 ,以及跨平台.NET开发

在许多年前,“语言”就等同于“平台”,例如C,C++以及最早的Ruby和Python等等。但是随着技术发展,出现了一些通用的平台,例如.NET和Java,逐渐这些平台上的语言也越来越多。再后来,某些语言在不同平台上的实现也越来越多,事情也变得有些复杂。技术在发展,但是从目前社区的讨论中,我发现许多朋友的观念还没有跟上。简单地说,如今的观念,一定要从&... [阅读全文]

跨平台,.NET系列 第一篇 关于跨平台的种种言论之我见

说到.NET,就不能不提到跨平台这个很诡异的事实。.NET的跨平台和Java的跨平台说像也像,说不像呢,也不像。看起来都是在一堆库上面跑的代码,都是某种意义上的托管代码,但是实际上还是不一样的。 首先是能够用于开发的语言。.NET的VM制定了一系列的标准,为字节码做出了很多规范,并且提交成为ECMA国际标准。所有的语言都可以加入进来,只要你可以支持最低要求的CLR标准CTS,也可以生成IL字节码... [阅读全文]
1 共1条 分1页