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的基础知识学习下。

javascript与java的区别?
出身不同:Javascript与Java是由不同的公司开发的不同产品。Javascript是Netscape公司的脚本语言;而Java是SUNMicrosystems公司推出的新一代面向对象的程序设计语言。区别如下:\\x0d\\x0ajavascript与Java是由不同的公司开发的不同产品。Java和JavaScript都是不同的语言,除了语法相似外没有其他相似之处。Java...

java和javascript是同一种语言吗?
Java 和 JavaScript 是两门不同的编程语言。异同比较:(1)基于对象和面向对象 Java是一种真正地面向对象的语言,即使是开发简单的程序,也必须设计对象。Javascript是一 种脚本语言,它可以用来制作与网络无关的,实现与用户交互的复杂软件。它是一种基于对象 (Object Based)和事件驱动(Event Driver)的编...

编程语言中“Java”与“Javascript”有什么区别?
一、javascript与Java是由不同的公司开发的不同产品。javascript是Netscape公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web页面中的基于对象和事件驱动的解释性语言;而Java是SUN Microsystems公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发。实际上,javascr...

JavaScript和Java的区别是什么?
JavaScript 是动态类型语言;而 Java 是静态类型语言。5.所采取的变量不同:JavaScript中的变量声明采用弱类型,即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。Java采用强类型变量检查,即所有变量在编译之前必须作声明。6.代码格式不同:Javascript 的代码是一种动态的,可以直接嵌入 HTML ...

Java和JavaScript区别,两者有什么不同【秦楠说就业】
Java 和 JavaScript 在多个方面存在显著差异,以下是七个主要区别的说明。1、用途差异:Java广泛应用于PC端、手机端、互联网、数据中心等领域。JavaScript则主要被用于Web应用开发,旨在提供更流畅美观的浏览体验。2、语言类型差异:JavaScript是一种动态类型语言,而Java是一种静态类型语言。3、嵌入方式差异:...

javascript和java有什么区别
javascript和java有什么区别:一、基于对象和面向对象:1、java是一真正意义上面向对象的语言,包括了开发简单的程序或者是必须设计的对象。2、javascript则是脚本语言,可以用来制作和网络无关的和用户交互左右的软件。3、它可以基于对象和时间驱动的编程语言,本身提供了非常丰富的内部对象供大家使用。二、...

javascript和java的区别
javascript和java的区别如下:1、基于对象和面向对象:Java是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象;JavaScript是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象(Object-Based)和事件驱动(Event-Driven)的编程语言。因而它本身提供了非常...

js和java语法一样吗?
试述JavaScript和Java的区别?1、认为Java和JavaScript相同是一种非常普遍的看法。但事实是,除了Java之外,它们之间没有其他共同之处。两者是完全不同的,彼此无关。它们的工作,功能和功能都非常不同。这是Java和JavaScript作为编程语言之间的主要区别的列表。2、Java和JavaScript是两门不同的编程语言。3、...

java和javascript的区别
Java和JavaScript的区别 一、概述:Java是一种面向对象的编程语言,主要用于服务器端的程序开发,也可用于构建网络和桌面应用。JavaScript主要用于前端开发,主要用于创建动态和交互式的网页和Web应用程序。它们虽都属于计算机语言,但在设计目标、应用场景和功能特性上存在显著差异。二、语言特性与平台差异 Java...

java和javascript是同一种语言吗?
Java与JavaScript的不同点:1.语言性质:Java是一种高级的程序语言,对变量检查及要求严格,而JavaScript是一个简单的解释性的脚本语言,对变量检查及要求很弱。2.作用用途:Java可用来开发软件以及手机、游戏等项目,而JavaScript则多用于网页或类似于网页的编程,可用于服务器端也可用户客户端。3.工作原理...

相似回答