Flex技术情况和前景发展
来源:互联网 发布:java什么是方法 编辑:程序博客网 时间:2024/06/06 02:39
Flex是Adobe公司推出的支持RIA开发和部署的平台,它是一系列发展中的技术和产品线的概括词,包括FlexFramework,FlexBuilder2,FlexEnterpriseServices2等。
Flex技术情况和Flex前景
Flex目前技术发展较快,越来越多的产品基于Flex技术了,比如3G视频会议系统、网络流媒体点播平台,SNS等。
Flex是Adobe公司推出的支持RIA开发和部署的平台,它是一系列发展中的技术和产品线的概括词,包括FlexFramework,FlexBuilder2,FlexEnterpriseServices2等。RIA的发展和Flex的版本历史.
软件开发系统架构重要转变:基于主机模式→C/S模式→B/S模式→RIA模式。系统架构发展的下一步是RIA,它最大程度地提高了广泛性和丰富性。RIA是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。
一前Flex阶段:
FlexServer1.0and1.5的目标市场是企业应用开发,价格约US$15000每CPU。每个许可证包含五个FlexBuilder许可证。使用收费的FlexFramework技术。
A,Flex1.0-2004年3月:Flex最初是作为一个J2EE应用,或者可以说是JSP标签库而发布的。它可以把运行中的MXML(Flex标记语言)和ActionScript?编译成FLASH应用程序(即二进制的SWF文件)。
B,Flex1.5-2004年10月:Flex1.5的重点在于表现层,由于SWF客户端只需要载入一次,大大改善工作流。
C,FlexBuilder1.5是基于Dreamweaver编码环境的服务于Flex1.5的编程环境,实现了设计/代码视图,高亮语法显示,代码缩进和应用预览等功能。
二新Flex阶段:
Flex是第一个被Adobe冠上Adobe商标而重新命名的原Macromedia产品。Flex2和AS3的巨大变动在使用者社区引起了巨大的争议。
A,Flex2.0Alpha-2005年10月,
B,Flex2.0Beta1/2/3-2006年2月/3月/5月,
C,Flex2.0FINAL-2006年6月28日
D,Flex2.01-2007年1月5日Flex2改变了许可模式,把原FlexFramework技术加入到免费的AdobeFlex2SDK,全新于1.5的FlexBuilder2基于EclipseIDE是收费的,但Flex编译器是免费的。
Flex2并引入了新版本的语言ActionScript3的使用,这需要FlashPlayer9以上版本作为运行时(runtime)。ActionScript3是FlexFramework的核心。虽然语法和AS2类似,但它更加面向对象化和类型化。而且因为在新的虚拟机中运行,所以比AS2快得多。当然,对于有特别需要的用户来说,仍提供收费的企业级服务。Flex2.0中把RemoteObject分离成为一个组件单独来收费,称为FlexDataServices2(FDS,在Beta2之前旧称FlexEnterpriseServices2),是Flex1.5server的下一代,提供诸如datapush和自动测试等高级功能。但同时提供免费的限制授权用于单一CPU主机的FlexDataServicesExpress。下面看一下Flex前景。
三Flex开源项目的发展:
如免费的AMFPHP,YahooAS2Library,GoogleFlexcode....
1)OpenLaszlo?:一般被认为可能是Flex替代品的是OpenLaszlo?和Ajax技术。还可以参考一下早已是标准的SVG?技术。
2)NeoSwiff:从C#到SWF的编译器
3)MTASC:免费并开源的AS2编译工具
4)ColdFusion?:Macromedia把一部份Flex1.5的子集嵌入到了它的ColdfusionMX7中间件平台中以供在Flashforms中使用。虽然可以使用这个平台来开发RIA,但是它原来的目的只是为了开发丰富的forms应用,所以这个功能并不为Macromedia所支持。
5)Ajax,Aflax
6)开源的GraniteDataServicesgraniteds
7)开源JAVA的Red5:OpenSourceFlashServer
8)AMFPHP,Flash直接连接MySQL的AS3驱动类
Flex技术情况和Flex前景
Flex目前技术发展较快,越来越多的产品基于Flex技术了,比如3G视频会议系统、网络流媒体点播平台,SNS等。
Flex是Adobe公司推出的支持RIA开发和部署的平台,它是一系列发展中的技术和产品线的概括词,包括FlexFramework,FlexBuilder2,FlexEnterpriseServices2等。RIA的发展和Flex的版本历史.
软件开发系统架构重要转变:基于主机模式→C/S模式→B/S模式→RIA模式。系统架构发展的下一步是RIA,它最大程度地提高了广泛性和丰富性。RIA是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。
一前Flex阶段:
FlexServer1.0and1.5的目标市场是企业应用开发,价格约US$15000每CPU。每个许可证包含五个FlexBuilder许可证。使用收费的FlexFramework技术。
A,Flex1.0-2004年3月:Flex最初是作为一个J2EE应用,或者可以说是JSP标签库而发布的。它可以把运行中的MXML(Flex标记语言)和ActionScript?编译成FLASH应用程序(即二进制的SWF文件)。
B,Flex1.5-2004年10月:Flex1.5的重点在于表现层,由于SWF客户端只需要载入一次,大大改善工作流。
C,FlexBuilder1.5是基于Dreamweaver编码环境的服务于Flex1.5的编程环境,实现了设计/代码视图,高亮语法显示,代码缩进和应用预览等功能。
二新Flex阶段:
Flex是第一个被Adobe冠上Adobe商标而重新命名的原Macromedia产品。Flex2和AS3的巨大变动在使用者社区引起了巨大的争议。
A,Flex2.0Alpha-2005年10月,
B,Flex2.0Beta1/2/3-2006年2月/3月/5月,
C,Flex2.0FINAL-2006年6月28日
D,Flex2.01-2007年1月5日Flex2改变了许可模式,把原FlexFramework技术加入到免费的AdobeFlex2SDK,全新于1.5的FlexBuilder2基于EclipseIDE是收费的,但Flex编译器是免费的。
Flex2并引入了新版本的语言ActionScript3的使用,这需要FlashPlayer9以上版本作为运行时(runtime)。ActionScript3是FlexFramework的核心。虽然语法和AS2类似,但它更加面向对象化和类型化。而且因为在新的虚拟机中运行,所以比AS2快得多。当然,对于有特别需要的用户来说,仍提供收费的企业级服务。Flex2.0中把RemoteObject分离成为一个组件单独来收费,称为FlexDataServices2(FDS,在Beta2之前旧称FlexEnterpriseServices2),是Flex1.5server的下一代,提供诸如datapush和自动测试等高级功能。但同时提供免费的限制授权用于单一CPU主机的FlexDataServicesExpress。下面看一下Flex前景。
三Flex开源项目的发展:
如免费的AMFPHP,YahooAS2Library,GoogleFlexcode....
1)OpenLaszlo?:一般被认为可能是Flex替代品的是OpenLaszlo?和Ajax技术。还可以参考一下早已是标准的SVG?技术。
2)NeoSwiff:从C#到SWF的编译器
3)MTASC:免费并开源的AS2编译工具
4)ColdFusion?:Macromedia把一部份Flex1.5的子集嵌入到了它的ColdfusionMX7中间件平台中以供在Flashforms中使用。虽然可以使用这个平台来开发RIA,但是它原来的目的只是为了开发丰富的forms应用,所以这个功能并不为Macromedia所支持。
5)Ajax,Aflax
6)开源的GraniteDataServicesgraniteds
7)开源JAVA的Red5:OpenSourceFlashServer
8)AMFPHP,Flash直接连接MySQL的AS3驱动类
0 0
- Flex技术情况和前景发展
- 关注DSP:最新应用前景及中国市场发展情况分析
- 钟胜辉谈PHP发展的现状和前景
- 超级计算机发展的前景和挑战
- PHP发展的现状和前景
- Go语言发展状况和前景
- 关于Html5发展和应用前景
- 移动互联网发展的未来前景和趋势
- 简单谈谈3D打印培训的发展和前景
- 浅谈财经视频直播行业发展现状和前景
- 云计算技术的应用和前景
- 浅析聊天机器人的技术和前景
- 互联网发展的前景??
- 现货发展的前景
- 解密3D打印技术与产业的发展及前景
- 塔式太阳能热发电技术在我国发展现状与前景分析
- ZigBee的发展与前景
- Amazon 发展历程与前景
- 算法学习四----计算1-n
- 银行业务中的清算和结算分别是什么样的过程?
- tekkamanninja.blog.chinaunix.net
- spring配置datasource三种方式
- Jquery对于iput标签取值和赋值
- Flex技术情况和前景发展
- javascript中获取昨天、明天时间等
- 通过Windows批处理脚本实现FTP的多文件自动上传
- sublime可用的license
- C++primer plus第六版课后编程题答案 6.7
- Socket编程之发送结构体报文
- 黑马程序员_多线程学习笔记
- Java Web编程中使用JSTL注意c标签URI引用
- html转义字符