ASP.Net之发展史「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。
前言
小咸儿在学习Asp.net之后,对于asp.net的认知一直模糊不清,今天就来给大家分享一下Asp.net到底是什么?而且了解了Asp.net的发展史后才能够明白Asp.net给我们带来了多大的福利,以及让自己如何从设计者的角度去思考Asp.net。
是什么
ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。 ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。
发展历程
1996年,ASP 1.0(Active Server Pages)版本出现了,它引起了Web开发的新革命,降低了动态网页开发的难度。
原因:之前开发动态网页需要编写大量繁杂的C代码,编程效率非常低下,而且需要Web网页开发者掌握非常高的编程技巧。
ASP使用简单的脚本语言,能够将代码直接嵌入HTML,使设计Web页面变得更简单。虽然ASP非常简单,但却能够实现非常强大的功能。
原因:他能够实现强大的功能,得益于它的组件。特别是ADO组件,使得在网页中访问数据库易如反掌。
1998年,微软公司发布了ASP 2.0,它是作为Windows NT 4 Option Pack的一部分提供的。
2.0与1.0的主要区别:外部的组件可以初始化,使所有的组件都有了独立的内存空间,并且可以进行事务处理。内置的Microsoft Transaction Server(MTS)使制作组件变得更容易。
2000年6月,微软公司宣布了自己的.NET框架。
基本思想:把原有的重点从连接到互联网的单一网站或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。这样,用户将能够控制信息的传送方式、时间和内容,从而得到更多的服务。
2001年,ASP.NET浮出水面。它最初的名字为ASP+,后来改为ASP.NET。ASP.NET是微软公司开发的一种建立在.NET之上的Web运行环境,它不是ASP的简单升级,而是新一代的Active Server Pages。
真面目:ASP.NET是微软公司新体系结构Microsoft.NET的一部分,其中全新的技术架构使编程变得更加简单。借助于ASP.NET,可以创造出内容丰富的、动态的、个性化的Web站点。ASP.NET简单易学、功能强大、应用灵活、扩展性好,可以使用任何.NET兼容语言。
2002年微软发布.NET正式版本.NET Framework 1.0,其中的ASP版本就是ASP.NET 1.0,在此以前发布了两个.NET测试版本Betal和Beta2。
2003年微软发布了.NET Frameworrk 1.1正式版,其中ASP版本就是ASP.NET 1.1。
2005年微软发布.NET Framework 2.0正式版本,也就是ASP.NET 2.0。
总结
要了解学习一个新鲜的事物,了解它的的发展历程是必须的,培养自己换位思考的能力,让自己成为一个能够创造的人。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157599.html原文链接:https://javaforall.cn
相关文章
- 用.NET开发的磁力搜索引擎——btbook.net「建议收藏」
- asp.net面试题130道「建议收藏」
- ASP.NET MVC 模式的优缺点「建议收藏」
- ASP.NET GridView 内嵌 DropDownList 绑定数据「建议收藏」
- ASP.NET 使用Ajax详解编程语言
- .net让Oracle与ASP.NET实现无缝连接(oracleasp)
- .net安装 Linux 上的 ASP.NET 环境(linux安装asp)
- asp.net的web服务MSSQL检测ASP.NET的Web服务——利用它构建更棒的站点(mssql检测基于)
- 使用Net与Redis的完美结合(netredis)
- 教你如何用ASP连接MySQL(asp连接mysql教程)
- 使用 ASP 实现 MySql 数据库的分页功能(asp连接mysql分页)
- NET与MySQL的无限结合(.net 连接mysql)
- VisualC#.Net网络程序开发-Socket篇
- asp.net下百度的编码和解码
- asp.net获取指定文件夹下所有子目录及文件(树形)
- asp.net大文件上传控件
- ASP.NET页面之间传递参数方法汇总
- asp.net下检测SQL注入式攻击代码
- Asp.net中的GridView导出遇到的两个问题和解决方法
- asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
- 答你所问.NET小常识方便学习asp.net的朋友
- asp.net中穿透Session0隔离(二)
- ASP.NET性能优化八条建议
- 基于ASP.NET的lucene.net全文搜索实现步骤
- Asp.net+jquery+.ashx文件实现分页思路
- ASP.NET在下载文件时对其重命名的思路及实现方法
- asp.net动态产生checkbox(数据源为DB或内存集合)
- 在ASP.NET中插入flash代码实例
- ASP.NET单选按钮控件RadioButton常用属性和方法介绍
- asp.netC#实现解压缩文件的方法