I made a change in the blogger configuration to ease the later work when blogging. It is possible that older entries are not correctly formatted.

Showing posts with label AJAX. Show all posts
Showing posts with label AJAX. Show all posts

Saturday, 19 September 2009

Ext.js experience

After learning ext.js to work for a company which did not employ me because of some difference of opinions or personal reasons, I had to admit that I had been quite pleased at the framework, its power and its ease of use.

Now, for my current company, I have to create a prototype of an other application I had developed using RAP, but which proved to be more of a disaster than anything.

So here I am again, programming my examples in ext.js.

The Ext.js framework can be used as a GPL v3.0 framework or with licence costs. This seems to be O.K for my boss. So I am fine with it.

Though I still have some difficulties especially because I do not find the debugging very easy, but maybe there is a good way to work with it. I will have to see.

So I could create a tree and a table easily. For the application I must develop I am supposed to create, I more or less only need trees, tables and forms of different forms. Though I also need to embed a rich HTML editor, the FCKeditor (note that the name seems to have been change, WTF? ;-) ).

So as I had said about RAP ( but did not happen), expect infos and tutorial about the subject.

Monday, 7 January 2008

Google Web Toolkit

The Google Web Toolkit (GWT) is a framework used to develop Webapplications. It works by transforming the Java in Javascript. Moreover, GWT has the following additional features:
  1. Interfaces for RPC Calls
  2. Integration with JUnit
  3. Lots of Widgets for GUI Design (similar to Swing in the way of its use
It seems that GWT uses mainly Java to develop the application and theat therefore the typical Java development tools can be reused for the purpose

AJAX

Thsi is a beginning of a long serie on the technologies which make AJAX. The basic principle of AJAX is making Web pages more responsive by allowing more complex interaction with the servers without requiring the reloading of a page. The name AJAX means asynchronous Javascript with XML. Two main important applications:
  1. load pages more quickly through an asynchron loading of the page(i.e the whole page is not loaded immediately).
  2. depending on the actions of the user, appropriate data can be loaded without requiring the reloading of the page
Most applications require for this task the use of XMLHttpRequest Objects.