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
Articles to get some idea about what these frameworks offer:
Testing frameworks and code coverage
- FlexUnit (Adobe Open Source) - conceptually based on famous JUnit
- 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
Building and Continue Integration
- Ant task (Adobe Open Source) - comes with Flex SDK
- flex-mojos (Open Source) – Set of maven plugins
- 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
Flash 3D Engines
- AlternativaPlatform
- Papervision3D
- Away3D
- Sandy3d (OpenSource)
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
- 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
- FluorineFX - remoting, data messaging, data management (partial)
Ruby on Rails:
- WebORB for Ruby on Rails - remoting
- RubyAMF (Open Source) - remoting
Python:
Uncategorized
- RIAlity - an advanced arquitecture for Flex and JEE with tooling (Eclipse Plugins) that allows to be more productive and deliver better RIA products.
- Flite http://code.google.com/p/fliteframework/
- Asmock - http://asmock.sourceforge.net/
- Mock4as - http://code.google.com/p/mock4as/
- Another functional testing framework is FunFX, which was presented at Flex Camp Oslo: http://funfx.rubyforge.org/
No comments:
Post a Comment