Skip to content
brian428 edited this page Nov 6, 2012 · 33 revisions

DeftJS enhances Ext JS and Sencha Touch’s APIs with additional building blocks that enable large development teams to rapidly build enterprise scale applications, leveraging best practices and proven patterns discovered by top RIA developers at some of the best consulting firms in the industry.

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