当前位置: 首页 > news >正文

追溯ASP.NET发展史

2000年全新平台的ASP.NET 1.0正式发布,发展速度异常惊人,2003年升级为1.1版本。ASP.NET 1.1发布之后,更加激发了Web应用程序开发人员对ASP.NET的兴趣,并且对网络技术的发展起到了巨大的推动作用。为了达到"减少70%代码"的目标,2005年11月微软公司又发布了ASP.NET 2.0。ASP.NET 2.0的发布是.NET技术走向成熟的标志。

伴随着强劲的发展势头,2008年微软推出了ASP.NET 3.5,使网络程序开发更倾向于智能开发。ASP.NET 3.5是建立在ASP.NET 2.0 CLR(公共语言运行库)基础上的一个框架,其底层类库依然调用的是.NET 2.0以前封装好的所有类,但在.NET 2.0的基础上增加了众多的新特性,如LINQ数据库访问技术等。

ASP.NET前进的步伐从未停止,2010年又发布了ASP.NET 4.0。

你问我答:.NET发展这么快,能跟得上吗?

U 也许有人会有这样的无奈:.NET 2.0、3.5才刚弄明白,.NET 4.0又来了,今日当红技术会不会成为明日黄花?可以肯定地回答,对于.NET无须忧虑!.NET 1.0发表之后,其框架便已经固定。仔细看一下.NET的架构,就会发现每一次的改版都只是在旧的框架上堆叠补充了一些新的东西。开发人员面对新版本(无论是目前的3.5还是已经发布的4.0),使用的依然是熟悉的技术,对于新的功能有针对性地学习一下即可。对于.NET 2.0、3.0和.NET 3.5增加的功能,可以用一些简单的数学公式来说明。

.NET 2.0=CLR+BCL+C#(VB.NET)+Win Form+Web Form

.NET 3.0=CLR+WCF+WPF+WF+WCS

.NET 3.5=.NET 3.0+ASP.NET AJAX+Sliverlight+LINQ

说明:从上面可以看出,.NET 2.0到.NET 3.0,.NET 3.0到.NET 3.5都是一种补充,而非革命,所以千万不要以为.NET 2.0马上过时了,重新学.NET 3.5,前面的积累仍然是有价值的,并且是必要的。

相关文章:

  • 前端MVVM框架设计及实现(一)
  • python的不定时更新
  • LumiSoft收取邮件(含邮件附件)
  • Frost Sullivan权威报告:阿里云再次领跑云WAF大中华区市场
  • Yii框架官方指南系列28——缓存:概览
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • 一个表单对应多个提交按钮,每个提交按钮对应不同的行为
  • MySQL用户中的%到底包不包括localhost?
  • tomcat集群时统计session与在线人数
  • 初探G6, 切换数据时保证图位置不变
  • 常见div+css网页布局(float,absolute)
  • 用PyTorch创建一个图像分类器?So easy!(Part 1)
  • 【Leetcode】Path Sum II
  • docker学习笔记
  • 3、开启debug调试模式
  • extract-text-webpack-plugin用法
  • iOS编译提示和导航提示
  • KMP算法及优化
  • Laravel Telescope:优雅的应用调试工具
  • Linux快速复制或删除大量小文件
  • mac修复ab及siege安装
  • MySQL主从复制读写分离及奇怪的问题
  • python 装饰器(一)
  • ReactNativeweexDeviceOne对比
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • use Google search engine
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 对超线程几个不同角度的解释
  • 近期前端发展计划
  • 前端面试之CSS3新特性
  • 使用docker-compose进行多节点部署
  • 数据结构java版之冒泡排序及优化
  • 学习笔记TF060:图像语音结合,看图说话
  • ​520就是要宠粉,你的心头书我买单
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #HarmonyOS:Web组件的使用
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (C++)八皇后问题
  • (Java)【深基9.例1】选举学生会
  • (rabbitmq的高级特性)消息可靠性
  • (二)JAVA使用POI操作excel
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (南京观海微电子)——COF介绍
  • (十) 初识 Docker file
  • (一) springboot详细介绍
  • (原)本想说脏话,奈何已放下
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .NET Reactor简单使用教程
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NET基础篇——反射的奥妙
  • .Net转前端开发-启航篇,如何定制博客园主题