本文和大家重点讨论一下FlexBuilder的现状及未来,FlexBuilder在走JBuilder的老路的思路显而易见。不同的是JBuider在发展的时候,Java已风起云涌,无人能敌,多家IDE厂家纷纷抢占诱人的Java蛋糕。
FlexBuilder何去何从
Java在企业应用中的霸主地位现阶段无人能憾,但在显示层还停留在Html之上的Jsp,开发速度及维护工作量都是比较大的,现在的Web层的开源框架如JSF、Struts等也是治标不治本,不尽如人意。于是Flex、Avalon(microsoft)、LZX的描述语言(整合了XML和Javascript)、XUL(基于XML的用户界面语言)、Bindow(Javascript和DHTML开发的Web窗体框架)等RIA语言应运而生,其中Flex尤为抢眼。
Flex是Adobe的基于Web上RIA,类似与Java在企业应用方面的功能。尤为相似的是Flex也和Java童年时一样,既有光辉的发展前途,也有被人诟病的性能,速度问题,但这些都是发展中的问题,随着运行环境AVM(ActionScriptVM,类似与Java的JVM)的持续改善,其性能也会大幅度提高。
现在Flex虽然方兴未艾,但与当年的Java在企业应用的疯狂流行还相差甚远,还有不少可替代方案在RIA领域与Flex一争高下、逐鹿中原,且背后都有大厂家在支持。究竟鹿死谁手,还将试目以待。
FlexBuilder前途未卜
JBuilder是Borland公司推出的可视化Java开发工具,以收费作为其盈利的目标。JBuilder的失败在与开源Eclipse的竞争,免费的午餐逼得收费的快餐失去了一线生机,最后沦落到被贱卖的地位。
FlexBuilder是Flex的集成开发环境,供可视开发者进行Flex应用程序开发,但其以收费为目标的盈利模式和JBuilder如出一辙。以史为鉴,可以知兴替,FlexBuilder在走JBuilder的老路的思路显而易见。不同的是JBuider在发展的时候,Java已风起云涌,无人能敌,多家IDE厂家纷纷抢占诱人的Java蛋糕。
FlexBuilder开源,人心所向
Adobe作为Flex缔造者,完全可以做RIA领域的Sun,把Flex做大做强。在战略发展上FlexBuilder仅仅是Flex推广的胡萝卜,鱼和熊掌,不可得兼,必须要有舍有得,只要把握住Flex的发展方向,不要太贪多求大。一旦Flex成为势力,编辑工具则会层出不穷,很难说不会后来者居上,后来者如果成为下一个开源的Eclipse,则FlexBuilder难保不走JBuilder的覆辙。
同时,目前Flex还不是RIA唯一的选择,志当存高远,放弃眼前的蝇头小利,志在成为RIA的霸主,积极推出FlexBuilder的开源,赢得开发者的青睐,加大攻城略地的力度,才是Adobe应该做的。
应对策略
如果Adobe审时度势,把FlexBuilder开源后,能充分利用社区的力量,把编辑工具做得更加强大,适应工业化的开发流程控制,代码的格式,注释,命名的检查机制等功能会很快得到实现。
同时,Adobe应该在AVM的研发上投入更多的精力,提高其运行性能。吸引更多的项目采用Flex作为RIA。
在企业应用中,Java和.Net各有所长,因此Adobe要针对企业用户提供适合的技术及框架,博得企业用户的芳心,成功则指日可待。
提供开源的使用Flex的企业应用,如宠物店,给开发者提供参考,并且在官方网站用QA列表等方式,给开发者以技术支持。
Flex仪表盘界面
【编辑推荐】
- 术语汇编 FlexBuilder入门指导
- FlexBuilder3.0与Eclipse3.4的完美结合
- FlexBuilder利用trace函数成功调试简明步骤
- Myeclipse Flex Svn如何修改用户名和密码技术分享
- Adobe Flex SDK 4与Flash Builder 4正式发布