Two Sides to AJAX Toolkits



Email    print   
March 15, 2006 —  (Page 1 of 2)
Most open-source AJAX libraries are not commercial grade. That is, most of the libraries are missing chunks of functionality, and the documentation runs from poor to nonexistent. You’ll have to weigh the pain of wading through the JavaScript sources and creating your own documentation against the pain of writing all this JavaScript from scratch.

One significant exception to this rule is TIBCO’s General Interface 3.1—a commercial product with an impressive drag-and-drop GUI-style user interface builder and decent documentation. The actual AJAX components are solidly built and look great on the screen, and you can throw together a UI in record speed.

Corporate Visual Basic developers will be right at home with General Interface, and it shouldn’t take more than an hour or two to be productive with it. General Interface is a whole framework, not just a widget library, and it has many of the problems of frameworks (such as a framework-imposed directory structure on your projects). But if you’re used to a framework approach, you’ll love it. The General Interface GUI is interesting in that it can run hosted in a browser (though you’ll get a bunch of annoying pop-ups warning about ActiveX controls when you try it).

One place where TIBCO differs from the alternatives is in how the AJAX widgets talk to your application. Most libraries perform a simple HTTP POST or GET. General Interface uses SOAP for everything, which is a mixed blessing. SOAP does completely isolate the UI from the underlying application. General Interface has no server-side component—you just use whatever SOAP provider you like, including Java’s Web services framework.

The down side is that your application has to understand SOAP. You’re trading off the need for writing simple servlets with the extra complexity (and performance hit) associated with a SOAP interface. The SOAP strategy makes good sense in a corporate environment where the server-side stuff is written in languages like Visual Basic, but it can be an annoyance if you’re writing in Java (or PHP, or any language that doesn’t have SOAP built in).




Pages 1 2 


Share this link: http://sdt.bz/29186
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
AJAX dev framework goes commercial
Gizmox prepares a version of Visual WebGui with support for enterprises, and introduces a theme designer Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb