javascript和java有什么区别

我是一个学asp的,现在我想继续深造,请问哪一门语言对于现在的形势更重要些,是javascript,还是php,还是。。。。。。。。。。。。。。。。
javascript和java有什么区别

asp,php,java你可以把他们看作是一类语言,他们需要在服务器端执行,比如java是需要在java虚拟机上运行的语言。
而javascript,vbscript则是嵌入式脚本语言,它们是在客户端执行的语言,也就是我们在浏览网页时在浏览器里执行的语言,它们不需要服务器环境就可以执行的语言。
java和javascript是两类语言,你在学习asp的一要学习java这种服务器端语言,同时也要学习javascript这种脚本语言。
比如你开始提到的asp,学习了asp也应该学习javascript,它们的运行环境不一样,互为补充,不相冲突。做网站的时候两个都会用到。
目前做网站php比较多,php和asp一样,属于服务器端运行的代码。
建议你先找下相关书籍把服务器端和客户端认识清晰,这样就不会有疑问了。追问

php :不重要吗

追答

php,java,c#这些语言就好比英语、法语、西班牙语,没有谁更重要之分,都是一种语言,就看你学习哪一种。重要的是学精其中一种。就怕都会点儿,但都是一知半解。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-31
1 ASP,php JAVASCRIPT都是趋向于WEB范畴的,
2 虽然JAVA也可以,但这不是它的强项,
3 不过JSP到也不错,学习难度相对于前几项来说要难多了,但也同出一辙;
4 目前ASP微软家的升级版本ASP.NET也是不错的选择;
5 可以这样讲,在中国大部分中小型网站都是ASP和PHP的,大中型网站JSP和PHP较多;
6JAVASCRIPT只不过是前端语言,谈不上什么后台数据,不过利用JS中的AJAX和ASP,PHP,JSP搭配的话做出来的效果非常不错,百度的网址收藏就属这个范畴,你可以看看;追问

AJAX :是什么

追答

呵呵,你在百度里打一下“AJAX是什么”一定有你想要的答案,我这转网址被屏!

第2个回答  2012-10-31
java跟javascript的关系就是雷锋和雷锋塔的关系.
学精通你的asp,再学会javascript就行了.追问

java跟javascript的关系就是雷锋和雷锋塔的关系 :这是什么什么意思,不明白。java :是不是更逗的用于软件,javascrip :更多地用于网页效果。一些效果用asp也能实现呀,比如表单验证,就可以用if语句判断啊

追答

雷锋跟雷锋塔什么关系?只不过名字里面都有雷锋,实际上两者一点关系都没.
java是编程语言,java里面有jsp.你学的是.net,主要语言是C#,网页叫asp.
也就是说你学的asp跟java是同一类的东西,都属于变成语言.
但是javascript属于脚本语言,也可以说是用于网页前台的一些验证等等.
所以说你学会了asp再学javascript就可以了.

追问

验证的话,为什么不用asp中的if语句来验证

追答

验证分为前端验证还有后台验证.
比如说提示用户输入密码,密码必须大于6位,这种东西难道还要放到后台去验证么?直接前端用js就可以验证了.这是减轻服务器的负担.
再有就是现在注册的时候,你输入用户名会在后面提示用户名是否可用.如果你只是单纯使用你的asp后台验证的话,你必须让用户点提交之后才能提交到后台进行验证.但是如果你使用javascript的话,输入完用户名,给它设置一个onblur失去焦点,这样直接可以发送ajax请求去连接数据库,可以把用户名是否可用的信息返回并局部刷新在label里面.而且这样用户也并不知道你具体发送的action是什么.
否则的话你直接提交,有些人会记录你的发送url,这样注册的时候有可能伪装并跳过来对你的服务器进行攻击.

第3个回答  2012-10-31
Asp、Php、Jsp是Web Server Pages语言,主要用于Web应用程序服务器解析语言;
JavaScript、VBScript是一种页面脚本语言,与java或者VB没有关系,只是语法格式和定义由Java或者VB而来。
Java是一种面向对象的程序设计和平台开发语言。可以进行企业级程序开发,支撑跨平台应用。C/S系统B/S系统都可以做,Jsp就是Java中用来开发B/S系统的一种应用。
通俗一点用Java可以开发Jsp系统,JavaScript是只要有Web页面的地方都可以用它。
至于你要学什么要看你自己熟悉那些,对那些有兴趣去学,学会了想做哪方面的工作,因人而异。
但是大可不必赶时髦,能产生效益的东西能混口饭吃的才是最重要的。追问

我一直不明白,开发asp不是就用vbscript ,那怎么asp和vbscript不是一会是哪

追答

ASP是服务器端编译环境,VBScript是客户端脚本,你也可以在ASP网站的客户端用JavaScript,那不能说ASP就是JavaScript吧。不信你写一段ASP程序和VBScript或者JS发布后浏览一下看看,在浏览器中查看代码,就是ASP解析出来的前台脚本包括Html和VBS或者JS,而ASP代码就看不到了,因为服务器已经帮你解析了。

第4个回答  2012-10-31
简单说javascript是运行在浏览器端的脚本,java是必须基于java虚拟机运行的一种高级程序语言!
同学,想要继续深造,看你的方向,如果想做web开发就学javascript,想要做应用程序开发就学java,但是java做应用程序目前比较流行是互联网应用。最好两个都学!追问

java做应用程序目前比较流行是互联网应用 :都是哪些应用啊,能举个例子吗

追答

你爱上淘宝、京东购物吗?玩微博吗?包括你现在用的百度知道,全都可以用java做!淘宝目前后台程序全是java做的,前端页面是javascript和CSS渲染的

追问

但是八度知道用asp也能开发出来啊,为什么要用java,有什么好处吗

追答

asp用来做小应用程序还可以,java主要面向企业级的网站开发。包括目前很火的安卓手机游戏开发及应用程序开发,asp做不了这些

追问

不对啊,我开发过类似与百度知道的东西啊

追答

asp确实可以做web应用,不过他是微软开发的一个平台,仅限制与windows环境下。java就不同了,linux、unix等操作系统全部兼容。

第5个回答  2012-10-31
java是一种语言,javascript是一种前端实现的技术,有很大的不同,建议你把JAVA的基础知识学习下。
相似回答