我想玩FLASH进行应用程序开发.我正在寻找一个好的IDE.有人建议使用Flash Develop.
Flash Builder
优点
更好的调试和分析
MXML的可视化设计器
因为Eclipse:支持其他语言(例如,使用Aptana,PDT ......)以及Eclipse平台插件的使用,其中包含FlexBuilder未附带的功能(带有CFEclipse的代码片段"Dynamic Snippets","自动代码"对于使用Monkey脚本的getter/setter ...)
支持虚拟文件夹/文件(链接到Eclipse处理的外部文件/文件夹,因此也在Windows上工作)
重构(重命名类,函数,自动更改依赖项的属性)
缺点
商业许可证
很大,因为Eclipse有问题,因为FlexBuilder插件版本有更新的Eclipse版本(例如,不使用Eclipse Ganymede 3.4.1)
使用Eclipse插件添加和配置缺少的功能需要时间并在Internet中搜索(哪些插件?设置等)
代码辅助只有平均值,有时甚至是错误的.如果缺少正确的导入("java.lang.NullPointerException")
缺少代码格式化程序或自动获取/设置器(但有其他Eclipse插件的解决方案,如Monkey Scripts,CFeclipse,Flexformatter"FlexPrettyPrintCommand"......)
如果Eclipse中的后台任务正在运行,有时会有点迟缓
没有包浏览器
仅AS2和AS3 - 没有Haxe
FlashDevelop中
优点
免费和开源(用C#开发)
轻巧而活泼
ActionScript的最佳可用代码辅助
支持所有Flash语言 - AS2,AS3,haxe
自动getter/setter的"自动代码",变量,事件处理程序的代码
带有集成代码段编辑器的代码段
可以通过插件扩展
支持asdoc评论
包资源管理器(显示类,SWC文件中的符号)
基本的重构
每个项目有多个源代码文件夹
有用的插件:ANT集成,SWC创建,迷你地图,快速导航
缺点
仅适用于Windows
没有MXML的可视化设计师
不支持项目中的虚拟文件夹/文件
弱重构
更改类路径必须手动完成
插件通常不能在较新的版本中工作,很多插件很少更新
有限的支持调试Haxe应用程序
共同
优点
适用于各种Flash应用的项目:网站,AIR(桌面,移动)
使用断点和步进调试FP/AIR应用程序
用手表窗口和当地人调试
支持ASDoc评论
自动添加进口和组织进口
类向导
SVG/GIT集成
缺点
没有编辑图形或动画(使用Flash IDE)
摘要
对于调试,MXML表单的可视化设计:Flash Builder
用于在Windows下编写AS2/AS3/Haxe项目:FlashDevelop