EMVC
Encyclopedia
e|MVC is a JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

-based open source Model–View–Controller (MVC) framework, which includes an extensive JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

 object library and a collection of widgets in the free download. The core e|MVC object bootstraps a model/controller combination for corresponding configured view objects. Utilizing a factory pattern, models and controllers are dynamically instantiated with the help of the dojo.query method utilizing a lazy load approach in a compact file. The framework relies heavily on Dojo Toolkit
Dojo Toolkit
Dojo Toolkit is an open source modular JavaScript library designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was started by Alex Russell, Dylan Schiemann, David Schontzler, and others in 2004 and is dual-licensed under the modified BSD...

 1.4+, and is tightly integrated with the e|Objects JavaScript library. The simple object interface allows for the easy incorporation of other useful third-party libraries, such as jQuery
JQuery
jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML. It was released in January 2006 at BarCamp NYC by John Resig...

, sIFR
Scalable Inman Flash Replacement
Scalable Inman Flash Replacement is an open source JavaScript and Adobe Flash dynamic web fonts implementation, enabling the replacement of text elements on HTML web pages with Flash equivalents. It was initially developed by Mike Davidson and improved by Mark Wubben...

, and MooTools
MooTools
MooTools is a lightweight, object-oriented, web-application framework for JavaScript, written in JavaScript. It is released under the free, open-source MIT License...

. e|MVC is licensed under the MIT (X11) license and is subject to license terms of numerous incorporated Open Source components.

History

The first release of e|MVC was used commercially in 2008. e|MVC 1.0 became stable in August 2009 and was officially released to the public on July 16, 2010.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK