Skip to content
Brian Kotek edited this page Aug 26, 2014 · 9 revisions

Deft JS 5 enhances Sencha's Ext JS 5 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.

Deft JS 5 works with Ext JS version 5 and up, and Sencha Touch version 2.0.1 and up.

Goals

  • Flexibility: Coordinates dynamic assembly of object dependencies based on a configurable Inversion of Control (IoC) container.
  • 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.

Documentation Overview