ASP.NET新技术1、使用AJAX
开发人员可以快速的创建灵活多变、快速响应得用户界面,而实现这些功能,只需要在页面中添加几个服务器控件,以前AJAX 只是ASP.NET运行时的一个扩展,现在它被集成在.NET平台上,而且能够完成更负责的跨平台任务,创建标准的AJAX应用程序变得更简单。
ASP.NET新技术2、LINQ解决对象与数据对应的问题
.NET Framework 3.5中增加了LINQ查询语言,以前我们在使用SQL查询字符串时总是容易出错;现在,LINQ为C#和VB提供了更安全的架构,并提供更智能的支持。对于Web应用程序,ASP.NET中的LinqDataSource数据源控件允许我们轻松的去查询、过滤等数据操作。.NET Framework 3.5其他的特性还包括:HashSet集合,DateTime offset支持,diagnostics异常(诊断)处理,garbage(垃圾回收)集合,更好的线程锁定支持等等。
对象导向是目前程序开发的主流技术,当关系型数据库对应到对象导向的开发方法,要以对象导向的展现方式,存取关系型数据 库,若没有工具的协助,必须付出相当的成本。一般数据库的应用,结合或参照多个数据表是很普遍的需求,但是利用对象导向技术,要实时且灵活的运用资料,目前仍是很费工的事情。针对这样的问题,目前有架构(Framework)层级与程序语言层级两种解决方案。
目前网络上开放源码的Hibernate、Borland的ECO(Enterprise Core Objects)、微软未来将推出的ADO.NET vNEXT,均是架构层级的 O/R Mapping(对象与关连式数据库对应)解决方案。架构层级O/R Mapping的缺点,在于除错不易,数据对应、属性设定的错误,以及对象查询语言 (Object Query Language)的错误,在执行阶段才会发现问题。
ASP.NET新技术3、在.NET Framework 3.5中,WCF支持创建Web服务(被大多数网络标准协议支持,如SOAP,RSS,JSON,POX等),无论你是使用JSON开发AJAX程序,还是RSS,或是标准的SOAP Web服务。 WCF使你可以轻松的创建终端程序,现在,.NET Framew ork 3.5 还支持在局部信 任领域(类似一个典型的主机共享环境)创建Web服务。
ASP.NET新技术4、Visual Studio 2008提供了新的界面,这也算是VS一贯的做法了(界面风格每次都在变)。VS2008去除了设计器和源代码视图, 这 使得打开 VS2008的界面比以前更快。新的分割视图,允许你编辑HTML源代码,并查看页面效果。对层叠样式表的支持能力大大 增强 。控件的样式可以 立刻显现出来,这也是鼎鼎大名的WYSIWYG(所见即所得),并且VS2008支持嵌套母版页开发。 在VS2008中,客户端不再仅仅支持标准JavaScript的对象,而且能自动地显示那些自定义的变量和方法,更强的脚本调试功能。
ASP.NET新技术5、在以前的VS中,你只能创建一个版本下的工程(如只能创建2.0版本或1.1版本),在VS2008中,我们可以包含多个版本了,通过 一个 简单的下 拉操作,你就可以决定要创建哪个版本下的项目(包括2.0,3.0,3.5)。不管采用哪个版本,你都可以使用 VS2008提供的新功能,如在Web开发中,你可以在旧的项目中,使用VS2008提供的对JavaScript的支持。
【编辑推荐】