导航

 Flexs.cn

Flash、AS2 、AS3、Flex、FMS、RED5、AIR 、游戏制作教程聚合

« 3d flash原理用Point+Graphics画虚线(as3) »

开源开发框架

Adobe Flex及相关技术正成为RIA领域的主流。虽然Flex社区的规模还远比不上Java或Microsoft平台,但它正在Flex RIA开发者们的栽培下稳健地成长。许多开源开发框架也因此被创造出来: -P;Y*w4O%D!P!^#X
Cairngorm下载;s"k:d G)X C3T;V
Cairngorm是最老也最成熟的Flex框架。它现在由Adobe拥有并开源,而且被Adobe的RIA顾问服务团队大量使用。创造出 Cairngorm 的Adobe Consulting团队是把设计模式框架运用到RIA开发的最早的倡导者。Cairngorm中可以看到许多在JEE世界中广泛使用的MVC相关设计模式,即使它只是一个仅用于RIA用户界面开发的微型架构框架。
+c&M1y/s+l2{*vCairngorm被看作是企业RIA开发框架。它的分层MVC实现有助于开发出具有复杂的业务逻辑的可伸缩的RIA应用。在异步通信、事件驱动、无线程的Flex平台上,Cairngorm为构建严肃的商业应用程序提供了快速而可靠的方法。 tech.techweb.com.cn$x3Q'B:h;~
Cairngorm的本质也决定了它可能不适用于小型的快速原型。Adobe说:
(C7_/O8Q(v%|
Cairngorm微架构的意图是为企业RIA开发者提供一个框架。如果你在编写一个非常简单的应用(比如程序原型),或者只有一个视图的程序,那么你应该考虑“一体化”的方案,就不必挣扎于Cairngorm所倡导的模型、视图和控制分离了。Cairngorm架构的益处在开发复杂的RIA应用的时候才能体现出来,比如有多个用例和视图,由一整个团队负责开发,以及团队中存在设计师、创意型开发者、技术型开发者等受过不同训练的成员的情形。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛*T3X'|9a%v4v2c
PureMVC下载2D9H4c)| R4~
它实际上是一个Actionscrīpt 3框架。与Cairngorm不同,它完全不依赖任何Flash、Flex或其他Adobe的AS3类。因此它可用于开发任何基于Flash或者Actionscrīpt 3的应用程序。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛&s$^"v6];p:v0T L
从PureMVC的名字中就可以看出,它是根据MVC设计模式来实现的,里面包含了三层,即模型、视图和控制器。这个框架的文档很全面,它的网站上也有很丰富的信息去帮助开发者上手。
.D%U5I4R!]$r)K由于PureMVC是纯粹用Actionscrīpt实现的,而Actionscrīpt是与Javascrīpt基于相同标准(ECMAscrīpt)的,强类型的,完全面向对象的语言,因此PureMVC可以很容易移植到其他OO语言。而事实上也确实如此: 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛*m$H0`:C$V;j6l"];A;o+?3F
我高兴地宣布把PureMVC移植到4种语言的工作正在进行之中:AS2、C#、Java和ColdFusion,现已接近向公众公开的阶段。这样 PureMVC的适用平台就扩大到了FlashLite、.NET、Windows Mobile、Silverlight、J2ME、SE、EE以及……ColdFusion:) 5a1B*f1E5q)A)w
这些移植版以及许多演示程序和工具都是由一群专门投身于此项工作的贡献者们完成的,他们遍及全世界。还有许多翻译人员加入进来帮忙把PureMVC 的文档翻译成其他语言,包括法语、德语、俄语、汉语和日语等等。他们不知疲倦的工作把一个简单的个人项目变成了全球化的开源成果。很快,你就会认识他们,并爱上他们高质量的工作。要是遇到了这群人中的某一位,请他喝一杯吧!
/}"|6V$g+n1W7Btech.techweb.com.cn

考虑到Actionscrīpt(ECMAscrīpt)连同Adobe所用的Flash引擎将被内建于下一代的Firefox,PureMVC将会成为RIA开发者们开发跨平台富应用的一件非常趁手的工具。 tech.techweb.com.cn:P%E*E"E1e5S"S'r o&@$i+w
Model-Glue: Flex((下载) (P1p%c1r+q/U&D
Model-Glue:Flex也是一个简单的MVC Flex框架。Joe Rinehart把他最初创作的Model-Glue for ColdFusion移植到了Flex。Model-Glue: Flex受到了好评。它的设计意图是成为一个比Cairngorm和PureMVC更轻量的框架,因此更便于快速原型和简单的Flex应用开发。 ;f6m)j6@3d8[7T*b&e&j
Foundry下载
.w#H'X4l!}9mtech.techweb.com.cnServeBox Foundry(sbasfoundry)是为Flex 2应用程序开发而设计的Actionscrīpt 3 / Java框架。它根据几个设计模式而设计,还包括了一些工具,用来解决Flex 2开发中一再重现的烦人问题:Model-View同步、屏幕浏览、访问控制列表(开发中)、本地化以及标签文字外部化等等。
$E&[2q-I9w#x3u'k9}tech.techweb.com.cnFoundry是为中大型规模的企业RIA系统开发而设计和实现的。它包含了Java公用模块,用来将Foundry Flex插件与服务器端的进程紧密集成。
,R-[%C*H3@/]-r uGuasax Flex Framework下载
5\7`)^%\$F3E7P,Y8q4oGuasax是一个易于使用的编程框架,可实现条理清晰的,可伸缩的Flex应用程序。
+T:|%r6h!i$~)c.}!L6T2{ P6aGuasax框架在运行时依照MVC模式来处理程序的动作。Guasax的一个独特之处是它用一个XML文件来配置业务逻辑中的动作,在某些方面类似于Java Struts框架。可通过开发Guasax组件来扩展Guasax。
Y4u+Z%k7v-dARP下载(n-K9A-V%{/B&?9]([$X
Aral Balkan当初把ARP(Ariaware RIA Platform)作为一个Actionscrīpt框架来开发,现在它已成为Open Source Flash项目群的一员。ARP现在支持使用Actionscrīpt 2和Actionscrīpt 3来开发Flash或Flex的RIA应用。
"`)j+c)i"i6Z:~6W-c*K6GARP可能是Flash社区中最老的框架。ARP的第一版是早在2000年用Flash 5编写的,其中一部分曾随开源的FC-Lib库发布。随后它发展到Flash MX,其中一部分又进入了开源的Moose库。由于它是从Flash框架进化而来,ARP可以在Flex和AIR中使用。ARP的代码直接访问Flash 类,因此有报告说它比其他Flex框架性能更好。 tech.techweb.com.cn)P9H1|3X Z&H(J-j%P
Flest Framework下载TechWeb-技术社区7Y8I,J&m/e!z
Flest是构建企业级RIA的Actionscrīpt3 / Flex应用程序框架。它运用了Controller、Factory、Command等设计模式。它的设计理念是高效、简单和实用。Flest框架是一个轻量级且易于使用的工具集合,不但帮助搭建开发的环境,还给开发者最大的自由去实现自己的决定。 7d$N;[6Z,d3Q
除了上面列出的框架,还有一些使用不那么广泛的。你可以看一下EasyMVCAdobe FASTJoeberkovitz的框架
%^"`+?9E#C,~)W.W1`%}tech.techweb.com.cn除了用来开发RIA用户界面的框架,RIA开发者还有其他帮手,比如FlexUnit(Actionscrīpt 3的单元测试框架),FlexLib(开源Flex 2组件库),AS3CoreLib(提供了若干基本工具和出色JSON支持的Actionscrīpt 3.0类库),以及Granite DS(Adobe Data Services for J2EE应用服务器的免费、开源的替代品,支持EJB3/Spring/Pojo服务)。
,o'[2D(H)G'a!GInfoQ将继续报道Flex开源开发社区的新进展。

来自:http://space.flash8.net/space/?14107/viewspace-409109.html

  • quote 1.cssflex
  • http://www.cssflex.com
  • Adobe 家族产品
    网页设计三剑客
    CSS兼容IE6,IE7,FIREFOX
    增强SEO的div+css命名规则
    常用CSS缩写语法
    几个经典的css技巧
    关于DOCTYPE - 网站标准化
    引入样式表(css)的四种方式
    META标签的奥妙
    注释使用备忘
    全国主要城市和国外天气预报(FLEX)
  • 2008-11-21 23:11:24 
  • quote 2.上海google优化
  • http://www.qigu.org.cn
  • 上海作为中国的发展最快城市之一其互联网行业也是发展迅猛[url=http://www.qigu.org.cn]上海google优化[/url]就被上海企业所看重中。上海公司企业看重[url=http://www.qigu.org.cn]上海google推广[/url]的前景,看中他的市场,看重[url=http://www.qigu.org.cn]上海google排名[/url]能给公司企业带来实惠,带来销售额。优化服务网
  • 2009-9-11 17:29:10 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


Powered By MaxSugar

Copyright 2005-2007 Flexs.cn Some Rights Reserved.

Search

最近发表