在.NET平台上,ASP.NET的出现给原有的软件开发模式带来了一场全新的技术革命,顿时,新的B/S(Browser/Server)架构开发模式铺天盖地,也解脱了无数奋战在前线的ASP程序员。
作者:罗江华,微软MVP 来源:IT168 2008年1月31日
关键字: Windows
1. 诞生及运行机制,近几年.NET市场格局变化
VS.NET是什么?VS.NET是微软提供给开发者的一套集成开发环境(IDE),其中包括了C#、J#、C++、VB等开发语言以及对.NET Framework的支持。
在.NET平台上,ASP.NET的出现给原有的软件开发模式带来了一场全新的技术革命,顿时,新的B/S(Browser/Server)架构开发模式铺天盖地,也解脱了无数奋战在前线的ASP程序员。真可谓是一个跨时代的产品, 解决了很多以前ASP中没能解决的问题。而随着时间的推移,也就在短短的这几年时间里,微软又陆续推出了更多的.NET版本:.NET2.0,.NET3.0,.NET3.5。同时也相继出现了Visual Studio 2005,Visual Studio 2008版本,不言则明,微软为开发人员提供了更多的新特性,以能更快速、便捷地构建应用程序。
追溯到2005年底,Microsoft .NET Framework2.0问世, 从而使ASP.NET 2.0摆脱了很多以前不够完善的状况,并已经发展成为了一种完全成熟的产品。ASP.NET 2.0 将常用的 Web 任务封装到应用程序服务和控件中,这些服务和控件可方便地在网站之间重用。利用这些基本生成块,较之以前的版本,现在实现许多方案所需的自定义代码要少得多。实践证明,它能将Web编程代码数量减少到70%或者更多。这真是一件激动人心的事情!
回顾非常值得纪念的2007年, 11月20号微软对内正式发布了Visual Studio 2008。新的版本在2.0的基础上有了更多的变化,比如在新建项目时可以方便地指定要使用的.NET框架版本,还可以使用DLINQ/LINQ以.NET的对象模型方式访问SQL数据库或Array、List<>等集合对象。在.NET平台上,新东西不断出现,也促使开发人员不断去学习,以满足自己快速适应时代的变化,这也是程序员的职业特点。