ADO程序员述说ADO.NET创建

开发 后端
ADO程序员对于一些需要达到高安全性、高伸缩性、跨平台等要求的企业来说会选择JAVA。这就是目前市场企业应用的两大方向。

在.NET平台上,ASP.NET的出现给原有的软件开发模式带来了一场全新的技术革命,顿时,新的B/S(Browser/Server)架构开发模式铺天盖地,也解脱了无数奋战在前线的ADO程序员。真可谓是一个跨时代的产品, 解决了很多以前ASP中没能解决的问题。

而随着时间的推移,也就在短短的这几年时间里,微软又陆续推出了更多的.NET版本:.NET2.0,.NET3.0,.NET3.5。同时也相继出现了Visual Studio 2005,Visual Studio 2008版本,不言则明,微软为开发人员提供了更多的新特性,以能更快速、便捷地构建应用程序。

Microsoft .NET Framework2.0问世, 从而使ADO程序员摆脱了很多以前不够完善的状况,并已经发展成为了一种完全成熟的产品。ASP.NET 2.0 将常用的 Web 任务封装到应用程序服务和控件中,这些服务和控件可方便地在网站之间重用。

利用这些基本生成块,较之以前的版本,现在实现许多方案所需的自定义代码要少得多。实践证明,它能将Web编程代码数量减少到70%或者更多。这真是一件激动人心的事情!

回顾非常值得纪念的2007年, 11月20号微软对内正式发布了Visual Studio 2008。新的版本在2.0的基础上有了更多的变化,比如在新建项目时可以方便地指定要使用的.NET框架版本。

还可以使用DLINQ/LINQ以.NET的对象模型方式访问SQL数据库或Array、List<>等集合对象。在.NET平台上,新东西不断出现,也促使开发人员不断去学习,以满足自己快速适应时代的变化,这也是程序员的职业特点。

通常来讲,新的技术肯定要比旧的技术好,ADO程序员因为新技术都是在以前旧技术的基础上进行的改进,吸取优点,摒弃缺点。众所周知,.NET比Java诞生的时间晚了六年,而在某些方面,.NET确实已经走在了前头。

Java并不是这六年停滞不前,事实上,Java一直在进步中,ADO程序员也一直有许多缝缝补补、修修改改的地方。例如,XML是在这六年之间出现的技术,所以.NET对于XML的整合可以说是天衣无缝,但Java后来才把XML整合进来,且整合的程度比不上.NET。另外,.NET无论是在语言设计、框架设计等各方面都比Java来得漂亮。

话题转到2007年,就中国目前的.NET应用状况而言(下面会具体分析),.NET2.0才是真正步入到中国程序员手中的版本。当然这也造就了很多悲欢离合的感人故事,.NET2.0的成熟标志着.NET1.x步入成年,.NET3.0的发布也让.NET1.x行将就木。

姑且不讨论.NET3.0是否为一个过渡版本。不过事实已经证明.NET1.x在Vista上已经被正式宣告死亡了。官方给出的理由是,由于.NET1.x不满足Vista的底层安全策略,以至于无法安装安全补丁。虽然在Vista上安装.NET1.x Framework没有被禁止,但是它给你带来的麻烦我想用一两句话是不容易说清楚的。

新的就比旧的好吗?下面以.NET2.0中的ADO程序员为例简单论述下。 ASP.NET 2.0对于ASP.NET 1.x来说,包含了许多体系结构的升级,其设计也是为了提高开发人员的工作效率。它不但改进了代码模型来减少冲突,而且还扩展了编译过程以为编译和部署 Web 应用程序提供更广泛的选项。ASP.NET 框架的扩展性再次通过新的 HTTPModules 和 HTTPHandlers 显示。

它们支持建立在 ASP.NET 中的许多新功能,包括个性化、母版页和管理站点。ADO程序员缓存已经改进以允许数据库依赖项和缓存后替代。从内部来看,ASP.NET 2.0 包含了对它以前版本的显著改进。这些新实现结合了许多开发人员驱动的实现,同时沿用了业界的最佳做法。ASP.NET 2.0 提供一种世界一流的 Web 开发平台,该平台是为处理复杂的企业 Web 应用程序开发而构建的。

责任编辑:chenqingxiang 来源: 51CTO.com
相关推荐

2009-12-31 13:50:46

ADO.NET模型

2009-12-28 10:09:10

ADO.NET连接

2009-12-28 15:54:20

ADO.NET技巧

2009-12-31 10:57:14

ADO.NET SEL

2009-11-03 16:37:10

2009-04-02 13:29:41

LINQSilverlightADO.NET

2009-12-24 15:18:42

创建ADO.NET

2009-12-21 17:35:24

ADO.NET对象

2009-12-25 10:25:59

2009-12-28 15:11:36

ADO.NET专家

2009-12-21 16:45:41

ADO.NET程序

2009-11-13 09:45:54

ADO.NET程序集

2009-12-24 14:06:22

ADO.NET 应用程

2011-05-20 11:31:07

ADO.NET

2009-09-14 13:37:25

LINQ ADO.NE

2009-12-31 16:09:22

ADO与ADO.NET

2010-01-04 10:48:30

ADO.NET特色

2009-11-11 13:59:15

ADO.NET与ADO

2009-12-29 14:09:17

ADO.NET通用接口

2009-11-03 17:25:59

ADO.NET编程技巧
点赞
收藏

51CTO技术栈公众号