现在动态网站制作谁是主流技术.

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:42:41
我想学动态网站制作,不知道学ASP JSP PHP那种技术好.它们有什么优点和缺点.那一种技术更先进.那一种技术的安全性更好.
想知道什么地方有现成的JSP教程,最好是视频教程.

目前,最常用的三种动态网页语言有asp(active server pages),jsp(java server pages),php (hypertext preprocessor),在这里,我从技术和商业的角度来简单的分析一下。

技术特点
asp:
1。简介:asp全名active server pages,又成为服务器端的vbscript,所以采用我们非常熟悉的vb语法。
2。公司特征:由microsoft公司推出。
3。难易程度:由于采用basic语法,只要熟悉basci语言,有点html基础,要学习掌握asp是很简单的事情。
4。代码隐藏性:不需要编译,直接运行,所以代码可视。
5。编写工具:任何文本编辑都可以进行编辑,当然,对于asp我们还是推荐采用ms公司的interdev。
6。封装性:能很好的结合ms的com(+)技术,可以将比较复杂的的事务处理工作封装在com(+) 中,而asp能非常好的进行调用。
7。扩充性:由于ms本身的activex技术具有无限可扩充性,所以能很好的结合其他语言编写的组件。
8。数据库:这个方面,采用ms的odbc接口技术,所以,几乎所有的数据库都可以结合。
9。平台性:遗憾的是,对于我们目前流行的两种最主流的网络操作系统(unix/linux和nt/win2000),它却只能在nt和win2000上很好的支持。

jsp:
1。简介:jsp全名java server pages,采用java语法,由于java体系的任何东西都是需要jdk支持的,同样,jsp也离不开jdk。
2。公司特征:由sun公司推出。
3。难易程度:由于采用java语法,由于java高度的面向对象和灵活性,所以,比basic稍微要难点。
4。代码隐藏性:要编译成servlet,在服务器端运行,所以代码不可视。
5。编写工具:任何文本编辑都可以进行编辑,但是,却需要jdk先编译好。
6。封装性:能很好的结合javabean技术,可以将复杂的的事务处理工作封装在bean中,而j