Tuesday, February 9, 2010
 

Introduction to Ext.Direct

Evan Trimboli of the Ext-JS team just published an article describing Ext.Direct, a remoting API that is part of Ext 3.0. The team has created a remoting specification that you can use to implement the server-side stack of your choice.

Details about server-specific implementations already being maintained can be found here.

Ext.Direct is a new package in Ext JS 3.0 that helps alleviate many of these issues by streamlining communication between your client and server. When using Ext.Direct, you can expect to write 30% less code by eliminating common boiler plate code.

The Ext.direct namespace introduces several new classes for a close integration with the server-side. New classes have also been added to the Ext.data namespace for working with Ext.data.Stores which are backed by data from an Ext.Direct method.

Ext.Direct uses a provider architecture, where one or more providers are used to transport data to and from the server. There are several providers that exist in the core at the moment, for example a JsonProvider for simple JSON operations and a PollingProvider for repeated requests. One of the most powerful providers is the RemotingProvider.

Read the rest here.

 

Tags: , , , , , , , , ,

Related Posts

Comments

No comments so far.
  • Leave a Reply
     
    Your gravatar
    Your Name
     
     
     
     
     
 
About Me

I work as an application architect at Dow Jones & Company, the parent company of The Wall Street Journal, Dow Jones Indexes and Marketwatch.com.

On my time *off* I do freelance work for small businesses. I also like to tinker with electronics and have recently taken up photography and competitive shooting.

Learn more »
Focus

Front-end engineering. Full cycle application architecture and development of Internet based systems including conceptualization, logical modeling, physical design, development and implementation.

Specialties

Ajax, JavaScript, Ext-JS, jQuery, UX, CFML, PHP, CodeIgniter, C#, WordPress customization

Get in touch

Phone: +1 732 391 1122
Email: consulting@betancourt.us