简单介绍一下Asp.net:
ASP.NET是微软公司退出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的优点,还参照Java、vb语言加入了许多新的特色,同时也修正了许多以前的错误。
ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在写代码方面的特色是将页面逻辑和业务逻辑分开,页面文件为.aspx,对应的代码文件为.aspx.cs,页面和代码分离有利于实现代码重用和代码维护。使程序代码看起来更洁净、更简单。
一、Web应用程序开发周期:
1、规划Web应用程序
2、设计应用程序
3、构造并测试应用程序的组件
4、实施
5、生产和维护
二、静态网页和动态网页
静态网页:用HTML语法构造的,无法与使用者产生互动的网页,被称为静态网页。静态网页只能够单纯的显示网页的内容,而无法针对不同的网页浏览状况做出实时响应。
动态网页开发技术按照执行位置的不同分为:客户端和服务器端。
三、ASP的优点:
1.自动编译。
2.带有动态内容的Web页。
3.ASCII文本发送给客户端浏览器。
4.源代码不可访问。
四、 ASP的缺点:
1.仅两种非类型语言:VBScript和JavaScript。
2.ASP页需要解释。
3.代码不能重用。
4.没有调试机制。
5.先关闭Web服务器才能安装新版本的DLL。
五、ASP.NET的优点:
1.支持强类型语言,如C#、VB。
2.编译页可改进执行速度。
3.通过继承机制支持代码的重用。
4.ASP代码与HTML设计和文本分离。
5.无需注册组件。
六、ADO和ADO.NET相比较: