Legacy is a constant in JavaScript. Frameworks that were once the latest and greatest are now old and reviled. Backbone, AngularJS, JQuery, DOJO, YUI. Beautiful, extraordinary things with enormous…
Computer scientists at MIT have developed a program called Helium that can automatically revamp and fine-tune old code, without needing the original source, in a matter of hours or even minutes.
EGL is not just another language (really). Our philosophy is that developing for a new platform should not force learning a new language.
Common language, syntax, and programming model across all parts of the application, regardless of where the code is deployed.
Leverages proven, existing platforms (like web browsers and Java VMs) and technologies (like Dojo, ExtJS, Java JPA) by compiling into efficient, lower-level code.
Complements (does not replace) existing technologies and existing infrastructure investments.
Proven technology that is used by hundreds of enterprise customers all over the world.
Extensible compiler and code generation framework that supports adaptation to the unique needs of specific developer communities and changing requirements.
Think of EGL as "modeling in code". See our original project proposal for additional background information.
K. Pandey, R. Yadu, A. Dwivedi, и P. Shukla. International Journal on Recent and Innovation Trends in Computing and Communication, 3 (2):
456--460(февраля 2015)
A. Yermolovich, A. Gal, и M. Franz. PPPJ '08: Proceedings of the 6th international symposium on Principles and practice of programming in Java, стр. 63--72. New York, NY, USA, ACM, (2008)
M. Bork, L. Geiger, C. Schneider, и A. Zündorf. ECMDA-FA, том 5095 из Lecture Notes in Computer Science, стр. 33--47. Springer, (2008)http://dblp.uni-trier.de/db/conf/ecmdafa/ecmdafa2008.html#BorkGSZ08.