介绍针对企业级Flex开发的开源项目FlexibleShare
http://code.google.com/p/flexibleshare/
http://integratedsemantics.org/2009/05/19/flexibleshareair-dashboardportal-for-alfresco-livecycle-build1-available/
http://anvilflex.com/
近日,開源的企業(yè)內(nèi)容管理(ECM)系統(tǒng)供應(yīng)商Alfresco發(fā)布了FlexibleShare+AIR Build1?版:一個基于Flex的開源的dashboard/portal容器,用來做文檔管理、協(xié)作、商業(yè)智能/圖形展示/報表;對于從事門戶開發(fā)、內(nèi)容管理系統(tǒng)開發(fā),而又想遷移到Flex平臺的開發(fā)者來說,這也許是個好消息,Alfresco為大家做了基礎(chǔ)工作,并已經(jīng)有了完整框架可以使用,這又是對Flex向薄弱領(lǐng)域發(fā)展的積極探索。
FlexibleShare從字面意思就能看出,這個是一個可配置、可插拔的模塊系統(tǒng)的簡稱,它是Alfresco的另一個Flex表現(xiàn)層應(yīng)用FlexSpaces的門戶形式,及通過模塊化的整合方式來使用FlexSpaces的各種系統(tǒng);FlexibleShare的技術(shù)架構(gòu)依賴兩個關(guān)鍵部分,一個是LCDS,一個是Anvil項目,這是一個開源的Flex門戶框架,2008年年底創(chuàng)建,Anvil的設(shè)計目的是為了使開發(fā)企業(yè)級Flex項目更加容易,并提供了一個門戶環(huán)境來運行Flex應(yīng)用。現(xiàn)在Anvil已經(jīng)成為如何構(gòu)建企業(yè)應(yīng)用的典型案例,并正在努力使它更簡單、更方便的創(chuàng)建Flex應(yīng)用的定制環(huán)境。
Anvil項目的源碼可以在SourceForge上下載到,目前該項目處于起步階段,版本是0.5.1。下載了這個30兆的.zip包,解壓后就能看到里面的例子和源碼了,而且有一個getting-started.txt文檔來供上手;這個編譯環(huán)境需要幾個環(huán)境變量設(shè)置,做過Java開發(fā)的都比較熟悉,FLEX_HOME環(huán)境變量指的是FlexSDK的路徑,根據(jù)指南,訪問 http://localhost:8080/anvilPortal/AnvilPortal.swf(我的環(huán)境是Tomcat5.5,使用FF3訪問,IE7不行)就可以看到這個小例子了。根據(jù)例子來看Anvil采用了FlexMDI框架,并將其改造,將其中的某個系統(tǒng)作為模塊動態(tài)加載進來成為一個MDI窗口。
編者點評:Anvil的價值有兩個:一個是將應(yīng)用和模塊的編譯通過自動化的方式進行構(gòu)建,一個是提供了應(yīng)用程序管理Module的方式,這是目前開發(fā)大型Flex應(yīng)用所必須要解決的問題,我想這個框架對于企業(yè)級開發(fā)Flex項目來說,是很有參考價值的;跟這個類似的項目還有flex-shell,是RIAForge上的一個開源項目,它同樣解決了類似問題,而且對于不同用戶權(quán)限的管理提供了豐富的控制;最后還要說明的是,基于Flex的CMS系統(tǒng)究竟價值何在,是否是最好的選擇,還需進一步探討,但是至少從技術(shù)上講可以做到,至于其他方面,比如性能、體驗等問題,只能親眼看到才能做出評價了。
轉(zhuǎn)載于:https://www.cnblogs.com/thingsoft/archive/2011/08/01/2124386.html
總結(jié)
以上是生活随笔為你收集整理的介绍针对企业级Flex开发的开源项目FlexibleShare的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 18kgp多少钱啊?
- 下一篇: 不孕不育要做哪些检查项目?