专家推荐 解析六大优秀Flex开源项目

开发 后端
Flex开源项目有很多值得学习的地方,本文就向大家推荐几个优秀的Flex开源项目,希望通过本文介绍你对此有所收获。

本文和大家重点讨论一下优秀Flex开源项目,比如Cairngorm,它就是为方便Flex开发企业级应用而开发的一个微架构。相信本文介绍你会学到很多有关Flex项目的知识。

  优秀Flex开源项目介绍

  1.Flex开源项目Cairngorm

  介绍:简单来说,就是为方便Flex开发企业级应用而开发的一个微架构。这个东西有什么用处?假如你们项目比较复杂,需要3个开发员以上来共同开发,是不是需要一个约定好的开发方法?那么相信我,Cairngorm是一个最正统的选择(官方推荐),虽然开始时有点难学(好像这论坛里有Cairngorm文档的中文翻译)。而做小型项目或项目是由你自己一个人开发的话,那,就斟酌考虑吧,因为或许项目比较小的情况下,你会发现使用Cairngorm是一个累赘。不过即使开发不使用他,我建议有时间的话还是***DOWN下来看看,毕竟Iteration:two(被Adobe收编了)的大量企业级应用的designpatterns还是很值得学习的。

  2.Flex开源项目Papervision3D

  介绍:这个项目我是大半年前看到的,当时给我的感觉就是惊天地,泣鬼神啊。谁说FLASH不能做3D(哦,当时是只有Flex,不知道现在FLASH9能不能用这套类库),谁说FLASH的3D性能不好,谁说FLASH的3D编程很麻烦?那就看看Papervision3D吧。Papervision3D是由巴西人Carlos差不多凭自己一人之力(后来的版本应该多了很多contributor),开发出了我认为是在FLASH界***成熟的3D引擎(其实之前也有sandy等基于FLASH的3D引擎,但我觉得都不如Papervision3D),现在有些商业性网站也用这套引擎来做应用类了。我简单说说PV3D的优点:1,可以直接导入dae和ase文件(这些文件你用3DMAX或其他3D工具安装一个小插件就可以导出的了),这意味着可以直接使用大部分专业3D工具制作出来的模型。2,性能好,AS3能有如此性能,确是超出我想像,3,功能强,现在已经支持很多振奋人心的高级3D效果了,不知道最终版本会变成怎样呢4,使用简单。基本上看一看例子就知道怎么做了。。5,最重要的,它是开源的。

  3.Flex开源项目as3corelib

  介绍:这是一套有Adobe官方开发的,用于AS3开发的以套类库,里面有很多很有用的东西啊,建议朋友可以慢慢挖,包括有MD5,SHA1加密方法的AS3版,图片格式转换类(将图片转为位JPG,PNG等格式)还有JSON序列化等等有用的东西。

  4.Flex开源项目FlexLib

  介绍:简单来说,这个就是一套包含很多Flex高级组件的开源类库。觉得Flex自带组件不够多?觉得Flex自带的组件功能少?去下载FlexLib***版本并留意着他的发展吧。光是看开发组成员,darron.schall,DougMcCune,TedPatrick,MikeChambers(都是偶像级的*.*)就不用怀疑这套开源组件的品质了。这些组件即使用不着,看看高人的coding也是种享受啊,而且这些组件的源都看一遍后,估计以后需要什么组件,自己都能写个大概了。

  5.Flex开源项目APE

  介绍:这是一套基于AS3的开源物理引擎类库。虽然现在还是alpha0.3版,而且基于FLASH的物理引擎很早就有了,但我还是觉得这套东西最值得关注。粒子系统?碰撞反弹?重力加速?在这APE下都是小意思。不知道以后有没有可能和PV3D结合在一起呢….

  6.Flex开源项目ASWING

  介绍:放在***,其实我是想隆重介绍的,这是一套开源的FLASH组件套,有AS2版和AS3版(也就是用于Flex和FLASH9),而且最重要的,这套组件是国人IILEY开发的,也是我见到的国人主持开发最成功的FLASH开源项目。估计看名字都能猜到了,这套组件的使用方法和JAVA的SWING非常相似,其实这套组件非常适合以前熟悉SWING的JAVA程序员,想转到FLASH阵营,而又不想花时间学FlexFRAMEWORK的JAVA程序员,这个是一个很好的选择啊。而非JAVA成员,其实也有很多理由选择该套件,1.里面该有的组件都有了(比FlexFRAMEWORK还多啊,更不用和FLASH9的V3套比了),2.而且又有不错的样式修改方法,3.文件生成体积比使用Flexframework小多了(大概是一半左右)。估计你认真看了这套组件后,除了会感叹iiley的实力和努力外,还会开始有点鄙视Adobe的组件开发组…(毕竟Adobe组件开发组人数肯定比iiley一个人多。
 

【编辑推荐】

  1. 六大优秀Flex开源项目介绍
  2. Flex基础 创建***个Flex项目
  3. 剖析常见Flex效果组件用法
  4. FlexBuilder3.0与Eclipse3.4的***结合
  5. 学习笔记 FlexBuilder2.0中如何使用基于Lists的控件 

 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-08-10 13:42:27

Flex开源项目

2010-07-29 16:31:34

Flex开源项目

2010-07-30 13:15:17

Flex优势

2009-06-10 17:13:50

Java开源软件

2010-08-12 14:51:40

Flex4

2010-07-06 09:48:34

六大UML图

2010-08-11 11:31:49

2010-08-03 14:37:30

Flex入门教程

2022-07-01 05:58:38

开源技术开源

2022-07-04 23:16:21

开源技术容器

2019-06-05 12:21:16

2019-02-14 19:28:42

2018-08-06 09:40:22

2018-07-03 09:00:00

Redis内存分析工具

2010-08-06 09:07:23

FlexFlex开源项目

2010-08-12 16:28:51

Flex应用程序

2021-01-04 09:00:00

JavaScript开发Web

2016-11-17 21:51:11

开源Windows 10AWS

2012-09-03 14:21:07

2020-07-06 13:30:31

前端开发技术
点赞
收藏

51CTO技术栈公众号