最近用flex做了一兩個項目,如題,現在談談我所了解的flex在項目中的優缺點。
優點:
1、FLEX最大的優點當然得屬跨平臺跨瀏覽器了,在不同平臺下的不同瀏覽器下效果一樣,這無疑是很具有誘惑力的
2、平臺自帶大量UI Component,讓你開發時可信手摘來,降低了開發這些UI的成本,如Tree,LinkButton等
3、良好的拖拽支持
4、普及高,使用flash的人群也已經很龐大了
5、良好的用戶體驗
6、遵循ECMAScript標準,有過JS基礎的開發人員能快速的上手
7、多媒體的支持
缺點:
1、無法脫離插件
2、內存泄漏
3、官方提供的開發工具編譯速度太慢,當module過多時,這無疑會成為一種噩夢
4、數據展示方面功能體驗很強大,但在flex應用上輸入數據體驗較差,主要是輸入速度太慢了!
5、如果需要拓展某種UI或實現一中flex所不具有的UI,那么需要開發人員具有一定的原as基礎,成本被加大
6、swf文件太大,即使經過一系列的"減肥"過程,依然大得有些不好接受
7、
引用
RIA富媒體講的就是靈活,比如flex要想實現視頻通話,那是相當麻煩的.首先要開發一個ActiveX插件要用戶安裝,然后再與這個插件互相通信,而且這里的與插件通信也是比較麻煩的
8、數據通信主要是采用 Httpservice和soa的模式進行,這樣的模式傳輸效率不高,當然也不能說很低
總結:
以上就是我所了解的flex在項目中的優缺點,希望有過flex的朋友們不吝賜教,呵呵.