论坛首页 Web前端技术论坛

Java 6.0支持Javascript

浏览 9237 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-15  
ray_linn 写道
抛出异常的爱 写道
当初XML为什么大行其道?

它让配置成就了一代革命性的软件

它让客户不用去再布署一次软件就能改动很多东西

但只有数据的可变性不能满足人类的无边欲望时
代码的可变性成为jdk6.0的新卖点....


XML之前还有ini和property这样的配置,并不是xml推广了配置,而是xml本身适合做配置。。。。。

我翻了翻JDK 6.0,这是我个人Scripting认为唯一值得特别研究的亮点点,但是应用情境还没想出来。



INI我现在还在用啊,没问题

XML的定义是很简单的,容易解释是优点,
因为它的解析器易得才成为首选,是配置推广了XML,不是XML推广了配置
推广配置的功臣是Java应用。

大伙把XML当瑞士军刀一样用,我就不觉得XML的设计有多爽

cfg = {
        'a': 1,
        'b': {'rule' : function(k){return k*k;}}
      };

怎么看都比那些XML顺眼
0 请登录后投票
   发表时间:2007-03-15  
hyf 写道

cfg = {
        'a': 1,
        'b': {'rule' : function(k){return k*k;}}
      };

怎么看都比那些XML顺眼



觉得这个代码恰好说明了xml还是要顺眼点。就我自己的工作来说,xml配置通常是给运维、实施人员看和用的,语法简单无需编译,改了马上看效果,适合他们。
0 请登录后投票
   发表时间:2007-03-15  
bromon 写道
hyf 写道

cfg = {
        'a': 1,
        'b': {'rule' : function(k){return k*k;}}
      };

怎么看都比那些XML顺眼



觉得这个代码恰好说明了xml还是要顺眼点。就我自己的工作来说,xml配置通常是给运维、实施人员看和用的,语法简单无需编译,改了马上看效果,适合他们。



要不你在街上找一个正常人问问他,下面的好理解还是上面的好理解
<cfg a="1">
	<b>
		<rule>
			<function>
				<params>
					<param name="k" />
				</params>
				<result>
					<multiple left="k" right="k" />
				</result>
			</function>
		</rule>
	</b>
</cfg>
0 请登录后投票
   发表时间:2007-03-15  
恩,如果javascript支持的好的话,爬虫程序就容易做了。
0 请登录后投票
   发表时间:2007-03-15  
<cfg >
<a>1</a>
<b><rule><function>
	<params><param name="k"              /></params>
	<result><multiple left="k" right="k" /></result>
</function></rule></b>
</cfg>
0 请登录后投票
   发表时间:2007-03-24  
哈哈 我以前是用ASP in Jsrcipt的 不知升级到JDK6行不 呵呵??
0 请登录后投票
   发表时间:2007-03-24  
每种语言都有自己的优势,java的这种做法目的应该是为了取各家之长,还是比较看好的
0 请登录后投票
   发表时间:2007-03-25  
如果能在虚拟机级别实现java2js的话,java的web开发会出现一些有趣的玩意。
0 请登录后投票
   发表时间:2007-03-25  
请问这个东西有谁具体应用过吗????
0 请登录后投票
   发表时间:2007-05-12  
在服务器端使用JavaScript开发,就跟在客户端使用Java开发一样不适合。JavaScript并不是一种足够强大的脚本语言,除了做DOM Scripting和Ajax Web Remoting,不应该将其应用范围扩大到服务器端的开发。在服务器端,Ruby显然是比JavaScript更加有效和强大的脚本语言。

不过从政治上来说,Sun首先支持JavaScript没有任何风险,因为服务器端的JavaScript引擎Rhino由来已久,集成到JDK中的成本很低,而且JavaScript是真正标准化的语言。JavaScript也完全不可能威胁服务器端的Java语言,只能在某些特定的场合充当Java语言的配角。若Sun将JRuby集成到JDK中,就等于是他们承认了Ruby确实要比Java更优越,而且Ruby会威胁到Java语言的统治地位,将来在JVM上做开发,可能有一半的人都会选择使用Ruby。所以直接在JDK级别支持Ruby对于Sun这个保守的公司来说是不可能的。
1 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics