一:Flex 簡介
Flex是Adobe公司開發的支持RIA(Rich Internet Applications)開發和部署的技術產品,主要面向企業級的應用。借助于Flex強大功能,能夠開發出增強更富有交互性和標簽的用戶界面。
一項技術,從概念提出到技術研發到商業發布,再到實際應用,最終將產品呈現在用戶面前,這是一個漫長而復雜的過程。在這當中,很多有創意有生命力的技術因為各種原因小小遺憾地不幸夭折了。Flex能走到今天確實不易,下面讓我們從不同的角度來看一下它是如何過關斬將,贏得眾多青睞的。
二:Flex 的優點:
技術角度:
(1)具備了RIA時代富客戶端的優點(C/S+B/S)
(2)支持多種服務器語言(JAVA、.NET、PHP)及主流框架(Spring、Hibernate)
(3)與Java結合后相當強大,能充分利用Java的資源背景
(4)擁有豐富的組件和第三方組件,對企業級的數據匯總和業務流程展現力較強悍
(5)借助開源的力量,擁有眾多民間組織和牛人支持
(6)Adobe公司(還有Macromedia多年積累)的強大背景
(7)源于Flash的天生麗質,輕松使用多媒體資源,動態交互性強
(8)借助FlashPlayer的安裝普及度,輕松實現跨瀏覽器跨平臺
(9)良好的架構設計和制作精良的文檔示例(明年FLEX4同步推出中文版)
(10)借助于插件豐富的Eclipse開發平臺并擁有獨立的IDE
(11)框架設計重用性高,有利于模塊化設計
(12)近幾年發展態勢良好,獲得了廣泛認可,產品和技術也越發成熟
開發者角度:
(1)開源,透明
(2)基于Eclipse開發平臺,易上手,且插件豐富(巨人的肩膀~)
(3)基于Eclipse平臺,開發調試方便(FB4中的條件斷點)
(4)ActionScript語言與Java的融合度和相似度較高,易學易用
(5)MXML標簽與XML相似,邏輯清晰可讀性強
(6)架構設計良好,耦合度低,有利于組件重用
(7)無需針對不同瀏覽器編寫代碼,擺脫編寫和調試的噩夢(針對JS說的)
(9)方便定制及使用第三方的皮膚和樣式,無需美工也有好效果
(10)眾多的RPC組件保障對后臺數據訪問的安全性和效率
(11)文檔示例豐富,通過網絡可以獲取大量的學習資源
企業角度:
(1)具備了RIA時代富客戶端的優點(C/S+B/S)
(2)項目和組件的重用性高,易于資源積累和快速構建
(3)Flex提供了與其他語言的結合,能廣泛利用已有的資源
(4)界面華麗,客戶高度認可
三:公司Flex方向研發
目前公司的flex的研發已進入成熟階段,flex工程水平已位新疆前列。
功能性組件
積累了功能性組件包括:
? 日志管理
? 文件管理
? 權限管理
? 在線聊天
? 流程管理
? 用戶認證
? 消息提醒
? 。。。 。。。
通用性組件
積累了通用性組件包括:
? Grid展示
? 樹形組件
? 報表統計
? 圖表展示
? 高級查詢
…….
四:公司Flex產品將給您帶來:
1.快速的業務處理能力。
2.高效的部門協調力。
3.簡單的操作,完美的用戶體驗
4.強大的數據分析能力,輔助決策能力