【发布时间】:2010-04-09 15:02:49
【问题描述】:
大约六个月前我学习了 ActionScript 和 FlashBuilder,然后最近才听说了 Google 的 GWT 和 Closure。但在深入研究 java 之前,我想了解是否有任何正在进行的项目类似于 GWT,但使用 ActionScript 作为开发语言而不是 java。是否有 ActionScript-to-javascript 交叉编译器或工具可以获取 SWF 并生成与 javascript UI 库通信的 javascript,因此不需要 Flash 插件?
【问题讨论】:
-
ActionScript 与 Javascript 非常相似,我无法想象这样的东西的实用性。并且直接在浏览器中支持 Flash 运行时,嗯,这几乎是 HTML5 的梦想 :-)
-
HTML5 旨在添加与 Flash 等效的功能,但并不旨在直接在浏览器中支持 ActionScript。 ActionScript 添加了 JavaScript 缺乏的类型声明。因此,如果您想使用类型安全的语言进行开发并部署到 iPad 上,ActionScript 到 JavaScript 的交叉编译开发环境将是一个合理的策略。基于 node.js 的解决方案的类型安全开发将是另一个合理的用例。
-
我敢打赌,如果 HTML5 真的做到了它所声称的,那么几年后你就会看到。 Adobe 和微软不会放弃他们心爱的孩子(Flash 和 Silverlight),他们别无选择,只能做谷歌对 GWT 所做的事情——即将他们的产品编译成 javascript。
标签: javascript actionscript cross-compiling