This is an automated email from the ASF dual-hosted git repository.

andreww pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new d0511c7  Update frameworks.md
d0511c7 is described below

commit d0511c77cce90979d39ef048b6b68dde4e8127e6
Author: Andrew Wetmore <[email protected]>
AuthorDate: Wed Jul 10 16:49:32 2019 -0300

    Update frameworks.md
    
    Added information about frameworks, and a link to a stub page about Crux.
---
 get-started/frameworks.md | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

diff --git a/get-started/frameworks.md b/get-started/frameworks.md
index aa1ccf8..0bdfdf2 100644
--- a/get-started/frameworks.md
+++ b/get-started/frameworks.md
@@ -22,7 +22,21 @@ title: Frameworks
 
 Sets of code libraries availables in Royale
 
-A framework is a set of code that provides support for application development 
by offering templates, components and examples. Royale provides its own 
framework for making simple, small and fast applications, but also offers 
support for using other popular JavaScript frameworks.
+A framework is a set of code that provides support for application development 
by offering templates, components and examples. Developers using Adobe and 
Apache Flex benefitted from a number of frameworks, including: Tide, Swiz, 
Parsley, Cairngorm, PureMVC, DropAS3, Fabrication, Mate, and RobotLegs.
+
+Royale provides its own framework for making simple, small and fast 
applications, but also offers support for deploying additional Royale 
frameworks and using popular JavaScript frameworks.
+
+## Apache Royale frameworks
+
+The first Royale framework in development is [Crux](/frameworks/crux.html), 
based on Swiz for Flex. It proposes to provide:
+
+- Inversion of Control (IOC) / Dependency Injection (DI) with metadata
+- Event handling (metadata)
+- Simple life cycle for asynchronous remote method invocations
+- Decoupling from application code
+
+Documentation for Crux will be available soon.
+
 
 ## Apache Royale Component Sets
 
@@ -34,14 +48,14 @@ Apache Royale supports its own [component 
sets](component-sets.html) of controls
 
 Why would you use a third-party framework with Royale? Because you like the 
look and feel of that framework's user interface components but want to use 
ActionScript to handle the business logic and/or use MXML to set up the UI.
 
-## Other Component Sets
+### Other Component Sets
 
-These Component Sets are created under Royale umbrella, but uses or wraps 
existing external libraries or frameworks. Royale supports (to varying degrees):
+These component sets are created under the Royale umbrella, but use or wrap 
existing external libraries or frameworks. Royale supports (to varying degrees):
 
 - [Material Design Lite](https://getmdl.io){:target='_blank'} Most, if not 
all, components are available.
 
 - [JQuery UI](https://jqueryui.com){:target='_blank'} Only a few components 
are available. Volunteers are needed to support more components. Note that this 
does not mean that you write actual JQuery queries in your application source 
code; it just means that you can use the user interface controls to get the 
same user experience as JQuery apps offer.
 
-- [CreateJS](https://www.createjs.com){:target='_blank'}  Only a few 
components are available. Volunteers are needed to support more components.
+- [CreateJS](https://www.createjs.com){:target='_blank'} Only a few components 
are available. Volunteers are needed to support more components.
 
 Many other JavaScript frameworks could be made to work with Royale if they 
support dynamic instantiation of components. All it takes is volunteers to make 
it happen.

Reply via email to