网站开发现在前景都市不错的,不过是需要你吧知识学好学精。
1、两者的核心功能不一样:
php中的核心功能是用函数方式实现,例如取得一个字符串的长度:$length = strlen(str);
而js是用对象的方法实现,例如取得一个字符串的长度:var length = str.length。
2、变量传值方式不一样:
js中,变量的传值传递和传址传递是根据传递的对象的类型决定的,不能自己随心控制;
而php中所有类型都可以自由控制其传值是传值还是传址,在变量前加上&就可以变成传址方式,不加&就是传值方式。
3、两者基本特点不一样:
php是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
js是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
参考资料来源:百度百科-javascript
参考资料来源:百度百科-PHP
这两个没有更厉害,都很重要。目前主流web服务器语言是asp.net,php,jsp这三者,其中asp.net比较难一点,一般大学web开课asp和jsp这二者选其一,php相对二者比较简单,所以一般都不作为大学课程.asp的话就是微软推出的,微软产品都有一个尿性就是只能在微软上用,但是windows平台发展成熟,各种的运行库和模拟环境,所以asp.net有他的立足之地,正常情况下时候配合mssql数据库,安全性的话中windows环境用的人多,jsp是sun推出的可以跨平台,安全性高,一般配合oracle数据库做银行类的web开发。而php在安全性的话就比前二者低了,因为学的多了懂的人也多了,php简单易懂可跨平台。所以综上所述动态web网站开发的话就有三种并驾齐驱html+css+js+asp+mssql和html+css+js+jsp+oracle以及html+css+js+php+mysqlweb服务器语言php相对简单易学成本低维护方便(特别是中小型网站开发)所以基数上是最流行的web服务器语言那么再看看js,三种web开发套装都少不了js,因为它是前台脚本语言当然还有vbs(差不多淘汰了),比如说你要让浏览上写个10秒的倒计时。这是呈现给用户看的,虽然php也能实现但是会比较繁琐,所以得用js来写。而php主要是后台服务器语言,比如你写个用户注册的网页,当你这时候表单内的数据就得传输到php计算,然后php连接数据库写入。如果仅仅只做静态网页那么你php可以不用学,至于说前途的话,那没什么可质疑的,未来十几二十年这两者都会是web主流开发语言之一。学习的话还是建议从js开始学然后再深入学习php由浅到深,由易到难