$ thought | blog

Place to serialize my thoughts…

Archive for the ‘Ajax’ tag

Open Standards

with one comment

I read today about new protocol for reading and writing data on web. Google has put the client libraries and other information on their website. I really appreciate the style of Google for providing open standards as well open application interfaces. We all know that Google earns a huge amount of money from their Ad programs but still, they are doing many things for free. Their every effort to make the web better place is clearly visible. Take example of their vast range of applications, (Gmail, Calendar, Spreadsheet, Reader, Suggest, Maps...) all applications are wonderful and I love them. Undoubtedly they brought the Ajax wave to mass. Many people were using XMLhttp before Google too, but it was not to masses, Google not only made it visible but they demonstrated how you can really simplify the applications!

Similar things should happen for quite long from now. We need help from giants on the web. They need to help building and realizing the open standards so that Web 2.0 and subsequent versions of it will be much more powerful than anybody has seen or imagined!

 

Written by Sachin

June 27th, 2006 at 4:19 pm

Are we ready for Web 2.0?

with one comment

Hushhh... last week was a real rough! Got some time to breath and felt to write a post. I am currently developing software which has a web-based application component. We tried to ajaxify it to give better user experience. We did it really well. There is lot of buzz going on since last few months around Ajax. Ajax is going to play a vital role in Web 2.0. In this post I would like to shed some light on Ajax only. Before we go too ahead, what we need to think is, are we really ready for this?

Ajax gives a very rich experience to user. Ajax gives richness of web and feel of desktop applications in true sense. While development, I felt that we are not that ready to hit the road. The first and foremost important thing is, the platform which runs the Ajax i.e. browsers are not supporting it natively. If browsers provide a clean abstract level implementation of Ajax then a new developer will not get confused by tons of different frameworks. Instead of number of frameworks, we need native support for Ajax and similar things. That will save lot much efforts of developer and in turn it will allow us to concentrate more on the business logic.

GWT (Google Web Toolkit), Tibco GI, Echo2 and Laszlo DHTML are good efforts towards simplyfying the development cycle. Still, Echo2 and Laszlo needs server side runtimes and GWT has better still Java based approach. I will really appreciate if IE or Mozilla support the Ajax just like form handling or any other task in the JavaScript. There shouldn't be any headache to handle responses, marshall / unmarshall the XML etc. XML responses should be handled properly.

The fact still remains that there is huge compatibility issue with JavaScript. ECMAScript 4 standard is out and I don't know why browsers don't support it. Flex people were successful by implementing the ECMAScript 4 standard natively which supports E4X, the new way to handle xml, and other many powerful features.

Now I am not interested to start any flame war or address to JavaScript machos who will say Ajax is simple though. Still majority of people find it painful and we run into trouble many times.

To be really ready for Web 2.0 we need Web 2.0 ready web-browsers. Instead of handful of frameworks we need native support from browsers. ECMAScript 4 should be supported by all leading browsers. Most of all, I plea to Microsoft for not making their own standard for browsers. That really creates huge application portability issues. If they really want to create own standard then let it be public so that other people can get benefit out of it!

Peace.

 

Written by Sachin

June 22nd, 2006 at 10:21 pm

Posted in Programming

Tagged with ,

Market Buzz – AJAX

with one comment

In a week, I at least see around hundreds are blogs being published on Ajax. On "Technorati" in top searches also Ajax is present. When people first saw a freaky interface on google maps and google suggest, it made a click. How does it works? There came the AJAX into picture. AJAX is giving now ability to send/receive XMLHttpRequest and XMLHttpResponse from the client/server to and fro.

Read the rest of this entry »

Written by Sachin

November 14th, 2005 at 3:13 pm

Posted in Developer

Tagged with ,