-
October 16th, 2006, 09:09 PM
#1
So what IS AJAX?
Hello All...
Ok, so I've heard enough about AJAX. So what is it? Is it a tehnology? A technique? Do I need to download something for it? A co-worker is hooked on AJAX. Me? I'm an old c++ programmer sold on ASP.NET - and so the debate goes on... Do ASP.NET and AJAX compete? Or do they work together? Sometimes it seems asp.net does what ajax does without all the code... I went as far as picking up a book, Ajax Patterns and Best Practices, by Christian Gross. So far a good book. There's even a pattern for a problem I've been trying to solve for some time - pushing unsolicited data to the client. So interesting...
Ok, so what's the point of this post? I implore you. In a reasonably sized single paragraph - what IS AJAX?
Curt
-
October 17th, 2006, 10:11 AM
#2
Re: So what IS AJAX?
Ajax is just a style of design, one that milks all the features of modern browsers to produce something that feels less web and more desktop.
DETAILS
Good news: You can run Ajax right now. At least, assuming you have a web browser from the past few years - IE, Firefox, Safari, or Opera. Have you seen Google Maps or perhaps GMail? They're both Ajax applications. So are Zuggest and the AjaxPatterns Wiki Demo .
What do they all have in common? All these applications take a great leap forth towards the richness of standard desktop applications. No longer are you forced to wait five seconds for the page to reload every time you click on something. Ajax applications change in real time. They can let you drag boxes around, they can refresh themselves with new information, they can completely re-arrange the page without clearing it. And there's no special plugin required.
Ritik D Dodhiwala
Software Devloper
Mumbai,India
[IF MY SUGGESTIONS WORKS POSITIVLY PLEASE RATE POSITIVLY ]
-
October 18th, 2006, 01:45 AM
#3
-
October 25th, 2006, 06:51 AM
#4
Re: So what IS AJAX?
AJAX in Microsoft developing Environment is called as Remote Scripting.
MS-VISUAL STUDIO 6 had good AJAX support. I developed a web based chat client that would automatically receive Chat Messages from the other person without any submit / refresh of the web page to the server. Just like a Desktop application
Problem with AJAX in ASP 6 was ASP does not support server threading due to which AJAX requests would queue up at the server thereby making server slow in response. As number of people using chat client would increase the frequency of getting messages from the other party would slow down exponentially.
I wonder how dotnet supports AJAX? Has it eliminated the AJAX request Queuing problem? I am searching....
V.V.Sankhe
-
October 26th, 2006, 03:17 PM
#5
Re: So what IS AJAX?
most of my ajax has been using java, but I've been looking at tutorials on dot net with ajax and they look pretty well laid out. I have a friend who's done 1 site using ajax with dot net and said it was just as straight forward as any other server side language. this was before I read about its use on dot net, so I haven't confirmed a lot of items with him on it.
-
November 21st, 2006, 01:40 AM
#6
Re: So what IS AJAX?
I just got a book today on Ajax as well. I've seen the new features used in vBulletin 3.6 and they are neat to say the least.
I was wondering if they were the open source version of asp.net. Something to be used with Java Script, and PHP.
Ajax just reminded me of ASP.Net. For example, the ASP.Net validation controls that validate data and post the results or error summary information on the page without refreshing.
Was Ajax designed to compete with the .Net features, or is it something completely different? I haven't had a chance to crack the book open yet, so I still have no clue how it works. I'm sure I'll get a better idea once I start to read the book.
It seems like a cool technology. Seems like it will help web applications run a lot faster, and also save on bandwith from loading these pages over and over again just to get the same information downloaded with a "tiny" change.
Last edited by MDC Admin; November 21st, 2006 at 01:43 AM.
-
November 21st, 2006, 02:17 AM
#7
Re: So what IS AJAX?
Ajax has been around for quite some time now. And it is not a competitor of ASP.NET. AJAX as such is a Framework that will allow you to make web applications more richer in UI and more faster. It use Javascript and XML to communicate with the server asynchronously. You can implement Ajax in Classic ASP too.
ASP.NET comes with its own implementation of Ajax which is known as Atlas.
Last edited by Shuja Ali; November 21st, 2006 at 02:27 AM.
Reason: Updated the Link
-
November 21st, 2006, 12:04 PM
#8
Re: So what IS AJAX?
alas...in typical microsoft fashion - I downloaded the libraries from the ajax.asp.net site last weekend, plus the informative video tutorial. Either the libraries did not install with their 'wizard' or the tutorial does not match the framework. *golf claps*...well done MS....well done....
Give me a simple jar file to drop into the lib folder any day....
In all fairness to dot net I haven't given up yet though...I can't, I have an upcoming project using it. Ali, I've downloaded the 3 msi files from the ajax.asp.net site, installed them all (some of them are just sample sites) but they don't show up in my web developer express (2005) projects. Do you have any suggestions to help me get it 'recognized' by the IDE?
cheers.
Dave
Last edited by dmeikle; November 21st, 2006 at 12:07 PM.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|