On Wed, Apr 23, 2008 at 1:01 PM, Eric Butera <eric.butera@xxxxxxxxx> wrote: > On Wed, Apr 23, 2008 at 2:49 PM, Nathan Nobbe <quickshiftin@xxxxxxxxx> > wrote: > > interestingly, prototype claims it is a framework. > > http://www.google.com/search?hl=en&q=define%3A+framework&btnG=Google+Search > > Lots of differing opinions. :) Seeing as script.aculo.us and all > that stuff is written on Prototype, it hits on some of those > definitions. > one characteristic i would attribute to frameworks is that they impose global conventions on a project, such as where certain types of files must reside; whether files can be placed in subdirectories, how urls must be formed and so on.. libraries can pretty much be included anywhere and the only conventions they impose is those that could be found in any other group of packages / classes / functions, proprietary or otherwise. -nathan