ASP.NET网页编程之微软公布了2008年六月CTP版本的.NET Framework并行扩大库仓酷云
有理由相信是能提供更出色的性能。很多平台无法支持复杂的编译器,因此需要二次编译来减少本地编译器的复杂度。当然可能做不到net网页编程编译器那么简易。微软公布了.NETFramework并行扩大库的2008年六月CTP版本。这是公布的第二个CTP版本,第一个CTP版本公布于2007年11月29日。依据微软的说法,并行扩大是:一个托管编程模子,撑持数据并行处置,义务并行处置,并经由过程一个通用的事情调剂器一致和谐并交运行的硬件。它是怎样起感化的呢?
并行扩大使开辟职员可以轻松编写出充实使用硬件并行才能的程序,程序功能能够跟着处置器或核的数目增添而进步,而且无需应对今朝愈发庞大的并发编程模子。
2008年六月CTP版本有以下几个改善:
新增了一个名为和谐数据布局(CoordinationDataSructures)的API,用于在多个历程中处置同步成绩并和谐读操纵和写操纵。这个API底本只在PINQ和义务并行库(TaskParallelLibrary)外部利用,如今则对外公然了。
并行扩大中新增一个运转时调剂器,撑持将来所需的功能上的扩大。运转时调剂器是一个操纵体系大概与并行扩大类似的框架的关头部分,这部分最有大概依据用户的反应举行优化。别的PLINQ也有一些改动,比方Parallel.Do改成Parallel.Invoke。
并行扩大框架撑持WindowsServer2003,Vista和XP。.NETFramework3.5是利用这个框架的基本,可使用VisualStudio2008举行开辟。
检察英文原文:ParallelExtensionstothe.NETFrameworkJune2008CTPReleased
来自:http://www.infoq.com/cn/news/2008/06/Parallel-Extensions-CTP-2008前天傍晚我发表了《net网页编程的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。 ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。 但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境! 由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。 asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦! 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
页:
[1]