2010-03-03 47 views
3

我发现ActionScript 3是最好的高级动态语言之一,但因为它只运行在Flash/Flex/AIR(据我所知),它的用途相当有限。除了Flash以外的其他运行时的ActionScript 3?

是否有替代和/或通用运行时可用,这将允许在服务器上或在没有Flash API的桌面上运行它?我想不是,但是这种情况会在未来的(将来)发生吗?他们会来自Adobe还是开源的?后者在授权和专利方面是否可行?或者回到ECMAScript的根,是类还是这样回到ECMAScript(也许是Javascript)及其实现,如SpiderMonkey/Rhino?

+0

好问题。我对自己很好奇。我一直认为AS3是一种更友好,更温和(但更严格和更强大)的Javascript风格,我希望能够延长它的覆盖面。 – Robusto 2010-03-03 22:09:08

回答

2

目前提供的最好的东西是HaXe。该语言与ActionScript 3.0几乎相同,但也允许您定位各种平台,包括PHP,C++,Flash和NekoVM。不仅如此,它通过添加诸如泛型,内联和指令之类的东西来改进ActionScript 3.0。

相关问题