jsp,asp与php的不同之处
时间:2008-05-14 来源:dijiaquan
1.JSP的前身是SERVLET,SERVLET是JAVA的一个类,一般先把JSP编译成.class文件,再把.class加载到JVM上运行。
JSP由HTML代码+嵌入的JAVA代码组成,服务器在被客服端提出请求后对这些JAVA代码进行处理-->然后将结果传给浏览器。JAVA SERVLET是JSP的技术基础,而且大型的WEB应用程序开发需要JAVA SERVLET与JSP配合才能完成。JSP面向对象,与平台无关。
JSP的优点:一次编写到处运行 系统的多平台支持 强大的可伸缩性
多样化和功能强大的开发工具支持。
弱势:JAVA为了跨平台,为了伸缩功能等极大的增加了产品的复杂性
JAVA的运行速度是以CLASS常驻内存为代价来完成的。
2.PHP是一种HTML内嵌式的语言,而PHP独特的语法混合C,JAVA,PERLL以及PHP式的新语法。
PHP支持多种数据库,它与HTML语言具有很好的兼容性,使用者可以在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好的实行页面控制。
优点:一种能快速学习,跨平台,有良好数据库交互功能的开发语言。
与XAMPP及其它扩展库结合紧密。
弱点:针对每种数据库的开发语言都完全不同
缺少企业级的支持,没有组件支持
PHP没有任何编译性的开发工作。
3.ASP是一个中间件。运行过程是:WEB请求-->解释器-->在运行。
优点:易学 效率高 开发工具强大
弱点:安全问题 无法跨平台
相关阅读 更多 +