目前Actionscript的开发工具主要用Java 开发,如 FDT3FlexBuilderAXDT  (全部基于Eclipse)。

      .Net方面有个 FlashDevelop(基于SharpDevelop)。

      简单比较一下目前Actionscript开发工具(Java系 )的AS3 Parsing Model 。

 

FDT3

FlexBuilder

AXDT

Metaas

Parser Generator JavaCC ANTLR LPG ANTLR(ASDT)
Parser Function

★★★★★

★★★★★

★★★★☆

★★★☆☆

AST Visitor

★★★★★

★★★☆☆

★★★★★

★★★★☆

AST Rewrite

★★★★★

★★☆☆☆

★★☆☆☆

★★★★☆

Price €599(Enterprise)
€399(Professional)
$249 free free

 

综述:

  • 现在的Parser Generator主流是使用ANTLRJavaCC这两个工具。ANTLR在文档、多语言平台、资源方面有优势,目前据领先位置。JavaCC的特点是生成的独立代码,不像ANTLR依赖于antlr-runtime.jar,在代码可见性上较好。
  • FDT的Parsing Model相比较最好,类似于JDT的Java DOM。
  • FlexBuilder非常奇怪,Parsing Model视乎是比较差,难怪它的编辑器连Code Formater都没有。
  • AXDT采用了LPG,这个工具来源于IBM 的jikesPG,目前是Eclipse IMP平台的内置Parser Generator。Eclipse IMP目前还在发展期,一旦成熟,可以统一开发语言平台了。
  • metaas的AS3 parser源于ASDT(现在ASDT已经改名为AXDT),这个Parser的语法文件并不完备,以至于影响了Metaas自身的功能。

相关文章:

  • 2022-03-08
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2021-04-07
  • 2021-12-03
  • 2021-12-12
猜你喜欢
  • 2022-12-23
  • 2021-05-20
  • 2021-07-23
  • 2022-01-09
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案