兄弟们,帮小弟解决下疑惑
本帖最后由 Zichenya 于 2022-7-7 17:58 编辑PHP ASP sprintboot作用,功能方面有什么区别吗
本帖最后由 临时号 于 2022-7-4 00:05 编辑
php一般用于网站后端的开发
jsp也一般用于网站后端的开发,不过不常用,因为现在主流的架构是前后端分离架构,一般用spring boot,他是基于servlet的
javascript是网页的动态语言,一般做网页上动态的事情 PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。
ASP(Active Server Pages)微软的Windows IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。
JavaScript 是一种编程语言,可能你要问的是 JSP
JSP(JavaServer Pages)是Sun公司推出的一种动态网页技术。JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。
JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。PHP和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。 PHP JSP sprintboot作用,功能方面有什么区别吗?
1. PHP、JSP、ASP都是后端的技术,都是可以将前后的合在一起运行的技术,目前来说JSP已经不是很流行了,所以可以不学
2. Spring Boot是用来写后端接口的,一般用来做前后端分离的项目,当然也可以不分离。
3. 如果你想知道学习路线的话可以参考这个
Java 1.8(Java基础或者说Java SE)=> HTML、CSS、javascript 的DOM部分知识 => AJAX => Servlet
即可完成整个项目,如果你想升级的话可以参考如下顺序
Java基础 => 前端基础 => Java Web基础 => ssm => Spring Boot => Spring Cloud => 云原生
⬇️ ⬆️
Vue/React => ES 6 => NodeJs => NestJs/EggJS
页:
[1]