一: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.强大的数据分析能力,辅助决策能力