Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Most Popular AJAX frameworks and platforms 1

Status
Not open for further replies.
Well, like some of those that left comments at the Ajaxian site... I feel they confused the headline with the results.

Since when was Scriptaculous an AJAX framework?! Sheesh. And whilst I use Prototype and Dojo (the two most popular frameworks *that are actually AJAX frameworks*) I would have to comment on their massive lack of documentation in certain areas (Dojo continues to have very very very scant documentation on the Event model for instance). Maybe an Ajaxian "survey" of the frameworks that are easy for newcomers to understand (read: have some attempt to document how to use).

Cheers,
Jeff

[tt]Jeff's Page @ Code Couch
[/tt]

What is Javascript? FAQ216-6094
 
Hey Jeff,

could you answer the post I left on that survey?

Can you guys explain exactly what a framework or library does, I use AJAX and understood it to be a simple asyncronous/syncronous call using the XMLHttpRequest class to return either text/html or XML.

why do I need a framework, library or widget to do this?

It's the same as when .NET came out, I still don't know what a .NET framework actually means.

What will I gain from using an AJAX framework, library or widget, what does it do for me conventional coding myself by hand doesn't?

Is like saying why re-invent the wheel, they are just a bunch of code someone has already written to acheive something, to save me writing it myself, like a PERL module, or Active-X component?

I'm a bit confused on all this, but hey it doesn't take much really does it :)

"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
1DMF,

Your right about "re-invent the wheel", but they are many advantages to using a framework.

I'll use the perl modules as an example:

* Someone has probably encountered and fixed (hopefully) any bugs
* Each module has its own interface, tools to make coding easier.

From the Wikipedia:
In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.

Frameworks are designed with the intent of facilitating software development, by allowing designers and programmers to spend more time on meeting software requirements rather than dealing with the more tedious low level details of providing a working system.

I high recommend using a framework, but thats my 2 cents.

I hope this clears things up for you!

X

 
So instead of me writing tedious code to facilitate a function, I should adopt a framework whee this code has already been done, like and object, class or method and then work my project around that functionality/framework.

Does this negate the need to learn the language itself as you will really be bolting things together and so just need to understand how the components work?

"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
1DMF,

ajaxian said:
25% of you eschew frameworks and work with XMLHttpRequest directly

So, if you are confused, you are not alone.

IMO adopting a framework helps reduce the 'kid in a candy store' factor as an enterprise adopts a new type of technology. Since there are so many things one can do with AJAX, it is best to work on the application, and not spend the first six months reimplementing your own personal version of the GUI widget set.

Tom Morrison
 
Since there are so many things one can do with AJAX, it is best to work on the application, and not spend the first six months reimplementing your own personal version of the GUI widget set

What are these widgets and what would i do with them?

All my AJAX so far has been simple calls with a query string to my PERL backend, process the request and return the result, (usually HTML to update the screen).

How would adopting a framework, library or using widgets help me with this, or is my application of the technology too simple to benefit from taking this next step.

I code all my screens in XHTML/CSS , use AJAX to make calls to the DB so as not to refresh the browser and use PERL to do simple DB functions and processing.

Would adopting one of frameworks make this easier/better in anyway



"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
Here is a little known framework that elminates pretty much all the work...


I haven't used it in a while (and from what I can remember it was one of the first), so hopefully it has just gotten better.

Atlas is really cool too...
 
Not much help to me as I code PERL, also I checked out the demo the second one I tried didn't work


Not saying the Anthem toolkit won't work, but not a good advert for it when their own demo seems to fail - lol.

"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
I still don't know what a .NET framework actually means.

Every object orientated langauge sits on a framework/platform so I'm a bit confused on some of the comments.
1) what is it
It's everything you utilize in your code. Every object, method etc...

2) why do I need it.
That one really gets me. Perl was mentioned above but the perl "framework" is as much a framework as the .NET framework. If you are utilizing perl as your language and frameowrk then, umm...you are using a framework built of the perl classes. When you connect to your DB you are accessing that frameworks supporting class/module whatever the term to do that connection and task in the DB.


____________ signature below ______________
General FAQ faq333-2924
5 steps to asking a question faq333-3811
 
So the PERL framework is the modules that go with it to acheive certain tasks, is that what your saying.

"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you.
 
Yes part of it. Absolutely! without it you do not have a OO language or the back-bone and supporting power of the concept in itself

for instance here is the class library of the .NET Framework
.NET Framework Class Librar

I looked around and code project has probably the best visual and descriptive article that may help your understanding.
What Is A Framework?



____________ signature below ______________
General FAQ faq333-2924
5 steps to asking a question faq333-3811
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top