-
Notifications
You must be signed in to change notification settings - Fork 56
Home
brian428 edited this page Jan 16, 2013
·
33 revisions
DeftJS enhances Sencha's ExtJS and Sencha Touch APIs with additional building blocks that enable large development teams to rapidly create enterprise-scale applications, leveraging best practices and proven patterns discovered by top RIA developers at some of the best consulting firms in the industry.
DeftJS works with ExtJS version 4.1 and up, and Sencha Touch version 2.0 and up.
-
Flexibility: Coordinates dynamic assembly of object dependencies based on a configurable Inversion of Control (IoC) container.
- (Wikipedia has entries on IoC and dependency inversion if you'd like additional background information)
- Approachability: Builds on familiar Ext JS API syntax conventions for ‘pay-as-you-go’ complexity.
- Simplicity: Eliminates boilerplate code in favor of the simplest expression of developer intent.
- Testability: Promotes loose coupling through class annotation driven dependency injection.
- Extensibility: Leverages the advanced class system provided by Ext JS and Sencha Touch.
- Reusability: Enables business layer code reuse between Ext JS and Sencha Touch applications.