FlexBuilder的路在何方 

开发 后端
FlexBuilder是Flex的集成开发环境,供可视开发者进行Flex应用程序开发,但其以收费为目标的盈利模式和JBuilder如出一辙。

本文和大家重点讨论一下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仪表盘界面

 

【编辑推荐】

  1. 术语汇编 FlexBuilder入门指导
  2. FlexBuilder3.0与Eclipse3.4的完美结合
  3. FlexBuilder利用trace函数成功调试简明步骤
  4. Myeclipse Flex Svn如何修改用户名和密码技术分享
  5. Adobe Flex SDK 4与Flash Builder 4正式发布

 

责任编辑:佚名 来源: media.ccidnet.com
相关推荐

2013-03-14 08:52:19

SDN软件定义网络ONF

2010-03-03 09:38:05

JavaFX

2014-08-15 13:57:56

2019-08-07 07:19:30

2020-02-25 20:40:26

高等院校二本就业

2009-06-24 15:45:32

VB.NET

2015-06-19 15:53:53

BAT商业WiFi

2015-07-29 13:41:02

虚拟化

2013-05-29 09:47:42

编程语言移动开发java

2020-03-11 20:29:26

网络安全IT漏洞

2009-03-19 10:37:07

技术IT人职业发展

2021-05-18 14:51:05

5G5G网络5G终端

2012-07-05 10:08:17

后PC微软云计算

2015-02-05 14:04:41

2021-09-15 14:14:49

区块链以太坊代币

2011-07-29 18:45:33

云时代互联网

2013-03-13 09:38:00

SDNONF网络设备供应商

2023-03-31 07:43:31

半导体产业链集成电路

2016-11-29 13:41:39

大数据iPaaS

2009-10-28 09:19:40

接入网技术
点赞
收藏

51CTO技术栈公众号