
每天的网络生活,接触最多的应该是网页了。网页说白了就是一个由浏览器和IP地址链接的服务器共同解释执行而呈现的综合文本、表格、链接、图片、音频、视频等网页元素的文档。
对网页的浏览我们一般用IE、Firefox、UC等浏览器,而对网页的编辑和网站特别是动态网站的建立和运作就要复杂多了。
工具类别 | 工具1 | 功能概述 | 工具2 |
网页编辑工具 | Dreamweaver | “所见即所得”,如果编辑word文档一样编辑网页文档; | Frontpage |
超文本编辑语言 | HTML | 以标签+属性的方式描述文本、链接、图片、音频、视频等网页元素,由浏览器解释执行; | HTML5 |
层叠样式表 | CSS | 对网页元素的外观进行集中描述,并通过选择器应用到网页元素,由浏览器解释执行;; | CSS3 |
客户端脚本语言 | Javascript | 在客户端HTML代码中混合程序代码、由浏览器解释执行; | jQuery |
正则表达式 | Regular Ex | 在Dreamweaver和JavaScrit中都可应用其来描述文本; | |
图像编辑工具 | PS | 图像编辑; | |
动画编辑工具 | Flash | 动画编辑; | |
视频编辑工具 | Premiere | 视频编辑; | 会声会影 |
服务端脚本语言 | JSP | 在服务端HTML代码中混合程序代码、由web服务器语言引擎解释执行; | ASP、PHP |
数据库语言 | mySQL | 数据实现结构化; | Access |
常用的动态网页技术比较1
类型 | 所使用的web服务器 | 支持的平台 | 执行方式 | 采用的语言 | 网页扩展名 | |
ASP | IIS | windows server | 解释执行 | VBscript or Javascrip脚本语言 | .asp | active server page |
PHP | IIS+PHP orApache+PHP | windows serverLinux or UNIX | 解释执行 | 类似C语言语法规则的脚本语言 | .php | personal home pagehypertext preprocessor |
JSP | IIS+Tomcat+JRE orApache+Tomcat+JRE | windows serverLinux or UNIX | 预编译执行,速度较快; | Java编程语言 | .jsp | Java ServerPage |
.net | IIS+.net framework | windows server | 预编译执行,速度较快; | VB.ent or C#等编程语言进行流程控制; | .aspx |
常用的动态网页技术比较2
JSP | ASP.NET | ASP | PHP | CGI | |
英文拼写 | Java Server Pages | Active Server Pages | hypertext preprocessor | Common Gateway Interface | |
易学性 | 容易 | 容易 | 很容易 | 很容易 | 较难 |
运行速度 | 快 | 快 | 较快 | 较快 | 慢 |
运行开销 | 小 | 小 | 较大 | 较大 | 较大 |
运行平台 | 均可 | Windows | Windows | Windows/Unix | 均可 |
扩展性 | 很好 | 很好 | 好 | 不好 | 不好 |
安全性 | 好 | 好 | 不好 | 好 | 好 |
分布式处理 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
数据库支持 | 多 | 多 | 多 | 多 | 多 |
应用程序 | 较广泛 | 较广泛 | 较广泛 | 较广泛 | 少 |
厂商支持程度 | 文学 | 少 | 少 | 较广泛 | 较广泛 |
对XML的支持 | 支持 | 支持 | 不支持 | 支持 | 不支持 |
对组件的支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
对多线程的支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
可适用开发的语言 | Java | C#/vb.net | VBscript/Javascript | PHP | Perl/C |