Ajax Control Roundup

3. Jun 2007

We in Frost Innovation just created a comparison sheat between ASP.NET Ajax and Gaia Ajax Widgets since we needed to have a flyer at the eZ Conference in Skien from the 6th of June to the 8th of June - 2007 coming up soon. When we first started to create the Press Kit we knew that Gaia would seriously outperform ASP.NET Ajax in the amount of lines of code needed to deliver the same functionality in both Frameworks. But the results was stunning, even to us!

Conclusion was basically that Gaia Ajax Widgets needs only 5% of the code lines that ASP.NET Ajax needs to be able to deliver the same functionality. Or said in another way, if the amount of lines of code is the only parameter in Time2Market when delivering your Ajax Control based solutions then you are going to spend 20 times as much time getting your product out if you use ASP.NET Ajax than if you use Gaia Ajax Widgets!

Now off course we all know that there's more things that's of importance than just the number of lines of code.

But in addition to that ASP.NET Ajax needed two different programming languages [JavaScript and C#] and that the Web.Config file had to be configured with some pretty obscure and advanced settings. Also the ASP.NET Ajax solution needed changes to the GAC.

The actual test might be seen as biased by some, but I really don't think that creating a required field validator with Ajax is something that's obscure or needed very seldom.

When the comparison was finished our slogan kind of like came to birth by itself!

Code Less, Create More! ;)

Here's a screenshot of our flyer at the eZ Conference 2007.
Ajax Control Roundup
(The green lines of code is Gaia while the red lines of code is ASP.NET Ajax)

And here's the link to the Ajax Control Roundup at our website. Later we will put the code for the Ajax Control Roundup out at our website so that you can download and verify it for yourself!

I was really glad we won the Ajax Control Roundup to such an extend that we did, all though the actual results was stunning even for us! When Gaia Ajax Widgets needed 7 lines of code ASP.NET Ajax needed 105 lines of code to do the same thing. The formatting of the code was more or less identically, and none of the samples added comments at all.

AddThis Social Bookmark Button Add to DZone AddThis Feed Button


Tags: asp.net programming gaia fun ajax
Comments
RE: Ajax Control Roundup
Posted 5. Jun 2007 by thomas
Btw for those that really wants to help us getting this message out, it's possible to vote for at DZone using the Vote for favourite Ajax Control Vendor at DZone
RE: Ajax Control Roundup
Posted 5. Jun 2007 by anonymous
I think that the sample for ASP.NET Ajax is simply needlessly complex: drop a UpdatePanel in the page, the TextBox and the Button in the UpdatePanel and that's it; the code needed to the sample is exactly the same that the first one.

I won't say ASP.NET is perfect, actually it's pretty far from perfection, but because of that there's no need to stress on the direction you did in the sample, because any programer, no matter how dumb he/she might be, will know about UpdatePanel.
RE: Ajax Control Roundup
Posted 5. Jun 2007 by thomas
That's not true since during the callback back to the server the TextBox inside the update panel will transmit it's value to the server and then upon return of the request the client-side will be updated with the RETURNED value from the server.

Needless to say that if the user then have typed in anything in the meantime, that text will just "vanish"...

But we could maybe find an even better example, like for instance the AutoCompleter from ASP.NET Ajax... ;)

But seriously like for instance our Gaia Window does things basically impossible to do in ASP.NET Ajax, so almost anywhere we turned what was possible to do in Gaia was IMpossible to do in ASP.NET Ajax...

.t

 
Legal note: the meaning and content expressed on these blogs don't necassary correspond with the meaning of the legal company Gaiaware AS, but are considered to be personal opinions and expressions.