- 浏览: 336679 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wangjun0603:
学习了,写的真好!
native2ascii的简单应用 -
qq672076266:
...
native2ascii的简单应用 -
loyalboys:
...
native2ascii的简单应用 -
hanjinting1004:
...
Flex开发者需要知道的10件事 -
管好你家猫:
学了,文章,
native2ascii的简单应用
Some say that if a technology has a lot of frameworks, then it is a sign of maturity. You might argue with that, but still I think it is interesting to know what are the available frameworks in the Flex/Flash world.
This is work in progress, thus if you know other frameworks, please post a comment or send me an email.
MVC frameworks and Dependency Injection
- Cairngorm (Adobe Open Source) – MVC framework
- PureMVC (Open Source) – MVC framework
- Mate (Open Source) – Mate is a tag-based, event-driven Flex framework
- Swiz (Open Source) – Metadata-based Dependency Injection framework
- Spring ActionScript (Open Source) – Dependency Injection framework part of SpringSource
- Parsley (Open Source) – IOC Container (Configuration and Dependency Injection), MVC, and localization
- Robotlegs – automated metadata based dependency injection micro-architecture (framework) with a light footprint and limited scope
- HydraMVC – total rewrite of the PureMVC API exclusively for Flex
- dpHibernate – lazy loading across BlazeDS and Hibernate
- Flight Framework – MVC framework
Articles to get some idea about what these frameworks offer:
Testing frameworks and code coverage
- FlexUnit (Adobe Open Source) – conceptually based on famous JUnit
- FlexPMD (Adobe Technical Services) – tool for auditing AS3/Flex code against bad practices (anti-patterns, unused code, over-complex code, inefficient code). You can add rules and it can be used from Ant/Maven or Automator (Mac).
- Funit (Open Source) – Metadata Driven Unit Testing for Flex
- asUnit (Open Source) – Unit Testing Framework
- fluint (Open Source) – Unit Testing with further richer asynchronous support and support for integration-level testing
- FlexMonkey (Open Source) – UI testing, capture replay
- Selenium (Open Source) – API for Selenium
- FlashSelenium (Open Source) – Selenium RC Client driver extension
- HP QuickTest Professional 9.5 (Commercial License)
- mock-as3 (Open Source) – mock object library
- FlexCover (Open Source) – code coverage
- FunFX – functional testing framework
- Mock4AS – a simple Mock Object Library for ActionScript3
- ASMock – ActionScript 3 Mocking Framework
- Mockito – mocking framework for Flex
Building and Continue Integration
- Ant task (Adobe Open Source) – comes with Flex SDK
- flexmojos (Open Source) – Set of maven plugins for Adobe AIR and Flex development
- ServeBox (Open Source) – Flex maven plugin
- Flex Maven Reports (Open Source) – Maven reports for Flex
- Hudson (Open Source) – Continuous Integration engine
- CruiseControl.NET (Open Source) – Continuous Integration engine
- projectsprouts (Open Source) – cross-platform project generation and configuration tool for ActionScript 2, ActionScript 3, Adobe AIR and Flex projects
Flash 3D Engines
- AlternativaPlatform
- Papervision3D
- Away3D
- Sandy3d (OpenSource)
- Ambiera Coppercube – create your scene or import your 3D models into the CopperCube 3D editor, set camera controllers, materials and more, and click ‘publish’.
Server side libraries/frameworks for Flex
PHP:
- Zend AMF – remoting library, part of the Zend Framework
- AMFPHP – remoting library
- WebORB for PHP – remoting and data messaging (producer/consumer)
- SabreAMF – remoting library
Java:
- LiveCycle Data Services ES (Adobe, commercial license) – remoting, data messaging, data management, proxy, real time data pushing and synchronization, paging
- BlazeDS (Adobe Open Source) – remoting, data messaging, proxy
- Graniteds (Open Source) – remoting, EJB 3 services, data push
- WebORB for Java – remoting, data management, real time data messaging, client synchronization and paging. Additionally, it supports streaming video, recording video and remote shared objects
- Pimento (Open Source) – data management
ColdFusion:
- LiveCycle Data Services ES (Adobe, commercial license) – remoting, data messaging, data management, proxy, data pushing and synchronization, paging
- BlazeDS (Adobe Open Source) – remoting, data messaging, proxy
.NET:
- WebORB for .NET – data management, real-time messaging, remoting, MSMQ integration, client synchronization for data management, video streaming, remote shared objects
- FluorineFX – remoting, data messaging, data management (partial)
- Visual Studio plugins for Flex (you can use these plugins to develop Flex applications in the Microsoft Visual Studio; both are free):
Ruby on Rails:
- WebORB for Ruby on Rails – remoting
- RubyAMF (Open Source) – remoting
Python:
- PYAMF – remoting
- DjangoAMF – remoting
- AmFast – AMF0/AMF3 encoder/decoder for Python. Core encoder and decoder are written in C, so it’s around 18x faster than PyAmf
Utils:
- as3corelib – library that contains a number of classes and utilities for working with ActionScript 3 (include classes for MD5 and SHA 1 hashing, Image encoders, and JSON serialization as well as general String, Number and Date APIs)
- as3xls – package to read and write Excel files (it supports reading text, numbers, formulas, and dates from Excel version 2.x-2003 and writing text, numbers, and dates)
Uncategorized
- RIAlity – an advanced arquitecture for Flex and JEE with tooling (Eclipse Plugins) that allows to be more productive and deliver better RIA products
- Gaia Framework – open-source front-end Flash Framework for AS3 and AS2
- Degrafa (Open Source) – declarative graphics framework for Flex
- TLFX (MLP 1.1 license) - built on top of Text Layout Framework, it is a library for rendering HTML/CSS in Flash applications
- UML4AS – UML Editor for ActionScript and Flex. Support code generating, reverse engineering, round trips.
发表评论
-
应用避免访问浏览器缓存
2011-05-12 17:33 1386项目经常遇到这么个问题:程序做了改动之后,由于浏览 ... -
flex皮肤资源
2011-05-05 15:28 1299如果要找flex皮肤,这里的皮肤真是多。http: ... -
flex利用asdoc生成doc和制作chm
2011-04-02 17:33 1629How to set up ASDoc in Flex Bui ... -
restrict的应用实例
2011-04-02 11:54 11321. 限制某个字符的输入,用符号 ^ 跟上要限制的 ... -
flex中as、instanceof、is、 typeof用法
2011-03-24 09:48 4556“as” 我主要用它做类型转化 假设有一个类叫做 ... -
在Chart上画平均线的三种方法
2011-02-16 14:52 1425在Chart上画平均线的三种方法 ... -
flex4国际化
2010-11-11 16:56 2124国际化变得如此简单 <?xml versi ... -
使用ToolTipManager自定义tooltip
2010-11-05 14:52 2621直接贴代码,一看就懂。 <?xml version=& ... -
flex 校验
2010-11-05 14:41 1035①flex中的校验可以使用mx.validator ... -
Flex中的fx、mx和s命名空间
2010-11-05 13:12 3390Flex 4带给我们的 ... -
socket中writeUTF和writeUTFBytes的区别
2010-11-03 10:25 2797Q:用writeUTF发送数据的时候,后台多 ... -
修改flex默认loading
2010-10-18 13:51 2524一: SWF Flex 2 PreloaderSWF ... -
AIR文件操作
2010-09-26 10:01 2928AIR文件操作(一):AIR文件基础 AI ... -
ActionScript 3.0 Socket编程
2010-09-17 17:25 1170在使用ActionScript3.0进行编程的时候需要注 ... -
as 对象深度拷贝
2010-08-20 10:32 992这是一篇关于as3中对象深度拷贝的问题今天自己总结下,便 ... -
Create a FlexUnit TestCase
2010-04-29 20:34 1045Problem How to create a Fle ... -
as3corelib
2010-04-29 20:10 1487google code :http://code. ... -
FusionCharts
2010-04-28 19:26 2370无意中接触到这个产品FusionCharts,3D ... -
flex datagrid自动换行
2010-04-19 17:10 2887以为datagrid的自动换行有多复杂,其实 ... -
让Enter键盘起到Tab键盘的功能
2010-04-19 16:25 863让Enter键盘起到Tab键盘的功能 ...
相关推荐
Mate flex framework在实际项目中的应用
Flex 开发基础包括 Flex framework 的组成部分、Flex Project 的结构、MXML 语言、ActionScript 语言等。Flex framework 的组成部分包括编译器、调试器、 SERVER 等。Flex Project 的结构包括 src 文件夹、bin ...
它与 FlexUnit 测试流程和 Flex Framework UI 组件完美配合。 Flash 有一项特殊能力——输出看起来总是一样的。 快速、轻便且易于使用 [ Test(async, ui) ] public function defaultColor() : void { var ...
Flex的主要组件包括Flex Builder(现已更名为Flash Builder)、Flex SDK以及Flex Framework。Flex SDK是一个开源工具集,包含了编译Flex应用程序所需的编译器、命令行工具和运行库。Flex Builder则是一个集成开发...
2. **Flex Framework**:Flex框架包括组件库、事件模型、数据绑定、样式系统等,它为开发者提供了一整套构建RIA的工具。例如,Flex组件库包含了许多预定义的UI组件,如按钮、列表、面板等,可以快速构建用户界面。 ...
5. **Flex Framework**: Flex框架提供了一套丰富的预定义组件,如Button、TextInput、Canvas等,可以快速构建用户界面。 6. **数据绑定**: Flex支持双向数据绑定,使得视图和模型之间的同步变得简单,减少手动更新...
- Flex Framework:一组预定义的UI组件和类库,如按钮、文本输入框、面板等,以及事件处理机制。 3. Flex应用案例 标题中提到的"Flex应用案例"可能包含了多种实际应用示例,这些示例可能涵盖以下几个方面: - 数据...
它包括编译器、Flex Builder插件、Flex Framework以及用于创建自定义组件和库的工具。 4. **Flex Component Kit**: 这是一组预先构建的UI组件,如按钮、文本输入框、数据网格等,开发者可以使用它们快速构建用户...
在Flex4的学习过程中,你可能还会接触到Flex SDK、Flex Framework、SWF格式、数据绑定、状态管理、动画和效果、以及与后端服务(如AMF通信)的集成等内容。 总的来说,"Flex4 一学就会"是一本引导初学者全面掌握...
Flex应用程序由Flex Framework、MXML、ActionScript、CSS、图形资源和数据六部分组成,其中,MXML是声明式编程语言,用于描述用户界面,ActionScript是脚本语言,负责实现逻辑,CSS用于样式控制,而数据则是驱动应用...
org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包,org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3.RELEASE.jar.zip用于JAR包org.springframework.flex-1.0.3....
flex3开发者指南Flex3 developer guide.rar
它的主要组件包括Flex Builder(或现在的Adobe Animate CC)、Flex SDK以及Flex Framework,后者包含了一系列预定义的UI组件、数据绑定功能和事件处理机制,使得开发者可以快速创建美观且功能丰富的用户界面。...
1. **Flex Framework**:Flex框架包括一系列组件、服务和工具,用于构建用户界面。它提供了MXML,一种声明式语言,让开发者可以轻松布局和设计UI,同时结合AS3实现逻辑。Flex4引入了Spark组件模型,相比以前的MX组件...
Flex应用程序由Flex Framework、MXML、ActionScript、CSS、图形资源和数据六部分组成。MXML用于描述用户界面布局,ActionScript处理业务逻辑,CSS控制样式,图形资源用于美化界面,而数据则与服务器进行交互。 1.3...
2. **Flex Framework**:Flex SDK包含了一套丰富的预建组件,如按钮、表格、面板等,这些组件可以帮助开发者快速构建应用的外观和行为。此外,还有事件处理、数据绑定和状态管理等高级功能,极大地提高了开发效率。 ...
2. **Flex Framework**:包括一系列的库和组件,如Flex Core Components(基础组件)、Charts(图表组件)、Data Services(数据服务)等,提供丰富的UI元素和数据处理能力。 三、组件系统 1. **组件库**:Flex3内...
5. **Flex Framework**: Flex框架包含一组预定义的组件、服务和类,用于构建RIA。这些组件包括按钮、文本输入框、面板等,服务类则支持与服务器的数据通信,如AMF(Action Message Format)协议。 6. **数据绑定**:...
- **Flex Framework**:包含一系列预定义的UI组件,如Button、List、Canvas等,以及事件处理和数据绑定机制。 - **Flex Ant Tasks**:使用Apache Ant构建系统,可以帮助自动化构建流程,如编译、打包和部署Flex...
1. **Flex Framework**:包含了创建RIA所需的各种组件,如容器、控件、数据绑定等。 2. **MXML**:一种基于XML的标记语言,用于定义Flex应用程序的结构和布局。 3. **ActionScript 3.0**:基于ECMAScript的脚本...