FlexBuilder的路在何方
本文和大家重點討論一下FlexBuilder的現(xiàn)狀及未來,F(xiàn)lexBuilder在走JBuilder的老路的思路顯而易見。不同的是JBuider在發(fā)展的時候,Java已風起云涌,無人能敵,多家IDE廠家紛紛搶占誘人的Java蛋糕。
FlexBuilder何去何從
Java在企業(yè)應用中的霸主地位現(xiàn)階段無人能憾,但在顯示層還停留在Html之上的Jsp,開發(fā)速度及維護工作量都是比較大的,現(xiàn)在的Web層的開源框架如JSF、Struts等也是治標不治本,不盡如人意。于是Flex、Avalon(microsoft)、LZX的描述語言(整合了XML和Javascript)、XUL(基于XML的用戶界面語言)、Bindow(Javascript和DHTML開發(fā)的Web窗體框架)等RIA語言應運而生,其中Flex尤為搶眼。
Flex是Adobe的基于Web上RIA,類似與Java在企業(yè)應用方面的功能。尤為相似的是Flex也和Java童年時一樣,既有光輝的發(fā)展前途,也有被人詬病的性能,速度問題,但這些都是發(fā)展中的問題,隨著運行環(huán)境AVM(ActionScriptVM,類似與Java的JVM)的持續(xù)改善,其性能也會大幅度提高。
現(xiàn)在Flex雖然方興未艾,但與當年的Java在企業(yè)應用的瘋狂流行還相差甚遠,還有不少可替代方案在RIA領域與Flex一爭高下、逐鹿中原,且背后都有大廠家在支持。究竟鹿死誰手,還將試目以待。
FlexBuilder前途未卜
JBuilder是Borland公司推出的可視化Java開發(fā)工具,以收費作為其盈利的目標。JBuilder的失敗在與開源Eclipse的競爭,免費的午餐逼得收費的快餐失去了一線生機,最后淪落到被賤賣的地位。
FlexBuilder是Flex的集成開發(fā)環(huán)境,供可視開發(fā)者進行Flex應用程序開發(fā),但其以收費為目標的盈利模式和JBuilder如出一轍。以史為鑒,可以知興替,F(xiàn)lexBuilder在走JBuilder的老路的思路顯而易見。不同的是JBuider在發(fā)展的時候,Java已風起云涌,無人能敵,多家IDE廠家紛紛搶占誘人的Java蛋糕。
FlexBuilder開源,人心所向
Adobe作為Flex締造者,完全可以做RIA領域的Sun,把Flex做大做強。在戰(zhàn)略發(fā)展上FlexBuilder僅僅是Flex推廣的胡蘿卜,魚和熊掌,不可得兼,必須要有舍有得,只要把握住Flex的發(fā)展方向,不要太貪多求大。一旦Flex成為勢力,編輯工具則會層出不窮,很難說不會后來者居上,后來者如果成為下一個開源的Eclipse,則FlexBuilder難保不走JBuilder的覆轍。
同時,目前Flex還不是RIA唯一的選擇,志當存高遠,放棄眼前的蠅頭小利,志在成為RIA的霸主,積極推出FlexBuilder的開源,贏得開發(fā)者的青睞,加大攻城略地的力度,才是Adobe應該做的。
應對策略
如果Adobe審時度勢,把FlexBuilder開源后,能充分利用社區(qū)的力量,把編輯工具做得更加強大,適應工業(yè)化的開發(fā)流程控制,代碼的格式,注釋,命名的檢查機制等功能會很快得到實現(xiàn)。
同時,Adobe應該在AVM的研發(fā)上投入更多的精力,提高其運行性能。吸引更多的項目采用Flex作為RIA。
在企業(yè)應用中,Java和.Net各有所長,因此Adobe要針對企業(yè)用戶提供適合的技術(shù)及框架,博得企業(yè)用戶的芳心,成功則指日可待。
提供開源的使用Flex的企業(yè)應用,如寵物店,給開發(fā)者提供參考,并且在官方網(wǎng)站用QA列表等方式,給開發(fā)者以技術(shù)支持。
Flex儀表盤界面
【編輯推薦】
- 術(shù)語匯編 FlexBuilder入門指導
- FlexBuilder3.0與Eclipse3.4的完美結(jié)合
- FlexBuilder利用trace函數(shù)成功調(diào)試簡明步驟
- Myeclipse Flex Svn如何修改用戶名和密碼技術(shù)分享
- Adobe Flex SDK 4與Flash Builder 4正式發(fā)布