作者legnaleurc (CA)
看板Ajax
标题Re: [问题] 请问有 javascript compiler 工具吗?
时间Sun Jul 6 18:19:56 2008
: 推 TonyQ:yauhh, 你可能要定义一下你讲的是jscript还是javascript 07/06 00:22
: → TonyQ:我的认知是javascript 不能独立执行於web之外吧?.? 07/06 00:22
: → TonyQ:wsh (windows script host) 的.js也是jscript 07/06 00:23
: → yauhh:不,我认为你太局限於特定平台的特定语言了,但我一点都没提 07/06 01:36
: → yauhh:到JScript; 只是有个普通想法,为什麽js只被定位於DOM环境? 07/06 01:37
: → yauhh:我想web的javascript只是javascript的一种实作与一种应用 07/06 01:38
: → yauhh:此外,只谈JScript不仅排除了javascript,连firefox都排除在外 07/06 01:39
: → yauhh:不过...应该有很多人没了DOM就不知道怎麽写javascript程式了 07/06 01:41
: 推 yauhh:JScript只不过是javascript一种实作,用不着视其为妖物 07/06 02:15
: → TonyQ:soga,你在讨论的是被抓去作 ecma-262的那个底层language... 07/06 14:15
: → TonyQ:我倒是也没有视其为妖物,msn-plug有提供jscript做的扩充,:p 07/06 14:16
: → TonyQ:只是我们在ajax版,会联想到web的javscript是理所当然的... 07/06 14:16
: → TonyQ:如果真要讨论meta-javascript,到programming版会比较妥当... 07/06 14:17
: 推 yauhh:并不认为讨论这东西非得限制那麽多不可,而且竟要看板名? 07/06 17:57
: → yauhh:但是,若真的看板名,许多想谈javascript的不见得会跑来ajax板 07/06 17:58
: → yauhh:还有,这讨论串不是我开的,不要讨论讨论就归类为programmin板 07/06 17:59
: → yauhh:那很无聊. 原问题只是说,javascript可不可以编译成.exe档; 07/06 18:00
: → yauhh:或者是,如果是jscript可不可以编译呢? 这问题本来很有趣, 07/06 18:01
: → yauhh:但如果直接给一个泼冷水的答案:"jscript不是javascript", 07/06 18:01
: → yauhh:那就没意思了. 又不是在考古或教计概,分什麽类啊? 07/06 18:01
: → yauhh:.. 还有,我的用词一直是javascript本身,而不是什麽JScript或 07/06 18:09
: → yauhh:meta-javascript. 请你尊重一下别人想讨论的心情, 07/06 18:09
: → yauhh:若真的不认同这个讨论的价值,与其要别人移驾他板,另一个选择 07/06 18:10
: → yauhh:是你不要参与这个讨论. 07/06 18:10
没错,JavaScript并没有规定一定要在WEB上使用,也不是说拔掉DOM就不能用
但是JavaScript本身的core并没有定义标准的I/O介面
不要说stdin / stdout了
连开档都很麻烦
就像同样是ECMAScript方言的ActionScript一样
不是说JavaScript被局限在DOM上
而是除了DOM之外它真的很难和外部沟通(参考一下Firefox Add-ons的读档API)
我猜其他人的重点是这个....
--
自High笔记(半荒废)
http://legnaleurc.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.132.158
1F:推 zhadow:可以用 wxJavaScript,有IO, GUI, DB...... 07/06 18:55
2F:推 fillano:用Rhino可以自己写host,想加甚麽就加甚麽,而且不难写 07/07 02:19