【Asp.net】初识
2016-04-10 21:37
447 查看
什么是asp?
ASP(Active Server Pages 动态服务器页面),ASP 是一种令网页中的脚本在 Internet 服务器执行的技术。是由微软于 1998 年发布的第一款服务器端脚本引擎。什么是asp.net?
ASP.NET 是新一代的 ASP。 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。因为asp在应用的过程中有部分缺点,因此有了asp.net 的诞生。下边对比一下Asp和Asp.net。
Asp:
面向过程型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。解释型的VBScript或JScript语言,让性能无法完全发挥。
ASP 页面的文件扩展名是 .asp,通常由 VBScript 编写。
Asp.net:
ASP.NET 页面需要编译,因此比经典 ASP 更快。ASP.NET 拥有更好的语言支持,大量用户控件,基于 XML 的组件,以及对用户认证的整合。
ASP.NET 页面的扩展名是 .aspx,通常由 VB (Visual Basic) 或 C# (C sharp) 编写。
ASP.NET 中的用户控件可以通过不同的语言进行编写,包括 C++ 和 Java。
当浏览器请求 ASP.NET 文件时,ASP.NET 引擎读取该文件,编译并执行文件中的脚本,然后以纯 HTML 向浏览器返回结果。
ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。
asp.net是动态服务器页面,很自然就想到html。
什么是html?
HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)
HTML 不是一种编程语言,而是一种标记语言 (markup language)
标记语言是一套标记标签 (markup tag)
HTML 使用标记标签来描述网页
HTML 文档 = 网页
静态网页 VS 动态网页
静态网页使用语言:HTML(超文本标记语言)动态网页使用语言:HTML+ASP 或 HTML+PHP 或 HTML+JSP 等。
静态网页与动态的区别
程序是否在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如ASP、PHP、JSP、ASP.net、CGI等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如html页、Flash、JavaScript、VBScript等等,它们是永远不变的。
动静态网页的区别详细(请戳这里!!)
【总结】
不整理不知道自己已经知道这么些东西了。不整理也思路也很模糊,就像近视度数不大,不带眼镜,以为一切都能看清,却都蒙着一层模糊。戴上眼镜,眼前瞬间亮了,可以细心欣赏细小的事物纤毫毕现的那种精致。
相关文章推荐
- NET IIS暴绝对路径漏洞
- NET LOCALGROUP命令详解(将用户添加到管理员组等)
- NET USER 命令详解(dos下添加用户)
- cpan安装Net::SSH::Perl中遇到的一些问题
- SQL 查询分析中使用net命令问题
- .Net 项目代码风格要求小结
- 用 Net 命令使局域网文件批量同步更新
- 一步步教你读懂NET中IL(图文详解)
- NET Runtime Optimization Service 1101 错误的解决方法
- KVM网络性能测试(3)
- C#.net数据库访问及其操作类
- NET::SMTP
- new 和 alloc init的区别
- System.Net.Mail with SSL to authenticate against port 465
- Win32_PingStatus vs [System.Net.NetworkInformation.Ping] vs Ping.exe
- 【STM32 .Net MF开发板学习-15】红外遥控智能小车
- NET命令
- IIS配置 NET 2.0 和1.1 服务器应用程序不可用
- FCKeditor 2.6.4在ASP.NET中的配置方法
- 讲故事谈.NET委托:一个C#睡前的故事