目前,最常用的3种动态网页语言是PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、和JSP(Java Server Pages),像Wordpress就是基于PHP的当前非常流行的博客程序,SINOBLOG 使用的Z-BLOG是基于ASP的国内非常优秀的单用户博客程序,而基于JSP的博客程序比较少见,但这并不能说明JSP逊色于PHP和ASP,可以说,这三种网页编程语言各有各的优势。
在国内基于PHP和ASP的网站很多,而不少国外的大型企业系统和商务系统都使用JSP技术,作为采用Java技术家族的一部分,JSP技术也能够支持高度复杂的基于Web的应用。以下这个列表就是PHP,ASP,JSP它们之间的比较。
| 衡量内容 | PHP | ASP | JSP |
| 运行速度 | 较快 | 较快 | 快 |
| 运行耗损 | 较大 | 较大 | 较小 |
| 难易程度 | 简单 | 简单 | 易掌握 |
| 运行平台 | Windows/Unix平台 | Windows 平台 | 绝大部分平台 |
| 扩展性 | 较差 | 较好 | 好 |
| 安全性 | 好 | 较差 | 好 |
| 函数支持 | 多 | 较少 | 多 |
| 数据库支持 | 多 | 多 | 多 |
| 厂商支持 | 较多 | 较少 | 多 |
| 对XML的支持 | 支持 | 不支持 | 支持 |
| 对组件的支持 | 不支持 | 支持 | 支持 |
| 对分布式处理的支持 | 不支持 | 支持 | 支持 |
| 应用程度 | 较广 | 较广 | 较广 |