Welcome to WebmasterWorld Guest from

Forum Moderators: phranque

Message Too Old, No Replies

What is Prototype?



6:59 pm on Nov 21, 2009 (gmt 0)

5+ Year Member


I've been looking for a job these last few weeks and I started hearing about "Prototype" as a language that some companies are using.

Has anyone ever heard of this? I've googled it in every way I know how and haven't found a thing about it.


7:28 pm on Nov 21, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member

It's an AJAX framework. www.prototypejs.org


4:27 pm on Nov 23, 2009 (gmt 0)

5+ Year Member

okay...good to know! Is it related to jQuery at all? During my interview I said that I asked them if they used jQuery and they said they use prototype instead...

Just wondering!



6:27 pm on Nov 24, 2009 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member

jQuery and Prototype are two different frameworks. The one has nothing to do with the other, except that they are based on the same technology concepts.


8:22 pm on Dec 4, 2009 (gmt 0)

WebmasterWorld Administrator httpwebwitch is a WebmasterWorld Top Contributor of All Time 10+ Year Member

I'd call prototype a *predecessor* to all the other JS frameworks, like Mootools, JQuery, and Dojo. It was (one of) the first, easily the best, and quickly gained popularity because of Scriptaculous, a suite of animation effects that used the Prototype framework.

IMO Prototype fell behind the others and hasn't caught up. JQuery and Mootools are clearly ahead in terms of functionality, optimization, flexibility, and popularity. Nevertheless, using Prototype adds a level of browser compatibility and flexibility that core JavaScript doesn't have. Many years ago when I reviewed all the JS frameworks (there weren't many), Prototype was leagues beyond the rest, by far the best there was. Today, I'd wholeheartedly endorse Mootools, with JQuery being my second choice.

If you already use JQuery, prototype will not be a challenge to learn.

Prototype offered a new release just this past September with a host of improved features. The inclusion of mixins and inheritance shows that it's evolving further in the same direction as Mootools; both are maturing as solid object-oriented frameworks.

Justin billy

6:46 am on Dec 21, 2009 (gmt 0)

5+ Year Member

In software development,
a prototype is a rudimentary working model of a product or information system, usually built for demonstration purposes or as part of the development process.

Featured Threads

Hot Threads This Week

Hot Threads This Month