有个现象一直搞不清楚:服务器端编程语言方案每隔几年出现一个,现在已经有了JSP、JEE、ASP、ASP.NET、PHP、Ruby、Python、CGI、、、、、
一大堆的东西;然而浏览器端编程现在也越来越火爆,AJAX、HTML5、CSS也是不断的升级更新,可为什么偏偏浏览器端的编程语言还是就JavaScript
这么一根独苗,而且也从未见那个有影响的公司、组织、牛人试着推出个把的新的语言。这到底是为啥呢,同样是编程语言,只不过一个在服务器端
一个在浏览器端,为啥就有如此大的反差呢?那位看透其中真谛或是有独到见解的大侠给我们这些新鸟讲讲其中的道道吧。非常盼望,深切盼望中................

解决方案 »

  1.   

    不知道flash到底属于浏览器还是服务端
      

  2.   

    后台程序是生成相应的静态html代码,因此可以用不同语言实现,只要最终生成浏览器支持的html语言或js脚本就行。而前台就不一样了,如果出一门新的语言,那么就得要求后台所有的语言去适应他了,并且还要提供其他浏览器的支持。浏览器支持的脚本语言有javascript和Microsoft的vbscrpt
      

  3.   

    因为Javascript已经形成了一个标准,就像宪法一样在一个制度不变的情况下只有修改的份
      

  4.   

    其实你也可以搞出一门新的语言的。但是在网络上,多一门语言就多一份隔阂,各自使用各自的语言就建不成巴比塔了。要这么多语言干什么呀!?javascript是由 ECMA 维护的标准。有意向的同志们也可以自发组织起来搞个新的标准,让浏览器提供商不得不认这个新的标准,呵呵,真的是一件激动人心的事情啊。
      

  5.   

    后台语言不需要太注重标准话,不管是什么语言,只要开发网站的人能够使用这种语言开发,服务器能支持就可以了,但是前端就不一样了,用户的浏览器五花八门,如果没有标准化的话,做网站的人就痛苦了,所以就形成了html、css、js这些相关技术的标准化,这样前端开发就不必太关心用户使用不同浏览器造成的问题,既然要标准化,当然是专注于一种技术比较容易,其实就算到现在js标准化也不是所有浏览器都同样遵守,IE和FF就有很多不同。所以可以想象,如果出了js之外还支持很多技术的话,估计就要乱套了
      

  6.   

    浏览器本身能做的事就很单调,所以javascript或vbscript就差不多了,其他更高级的功能只得依靠applet/flex/sliverlight等东东。
      

  7.   

    这说明 JavaScript做的很好 ,让所有人都认同了,  只有当有牛人不认同他是才会诞生新的脚本语言来替代它
      

  8.   

    有两个就混淆了嘛....呵呵...有其他的客户端语言的....比如vbscript, 而且vbscript应该也不弱的, 前几天看到社区首页推荐的一个帖子是征集虎年的恭贺新禧霓虹灯脚本的那样一个帖子, 我看里面好多都是vbscript实现的.