AspectES 0.1 review
DownloadAspectES is an implementation of Aspect-Oriented Programming in JavaScript 1.5, as standardized by EcmaScript Specification 262. A
|
|
AspectES is an implementation of Aspect-Oriented Programming in JavaScript 1.5, as standardized by EcmaScript Specification 262.
AspectES project contains core classes that enable software engineers to gracefully develop JavaScript applications that have clear, well-documented designs that incorporate Aspect Oriented Programming.
This project only uses standardized Web technologies: JavaScript 1.5, with no proprietary extensions. The framework is documented with JavaScriptdoc.
Mission:
Produce a superior implementation of Aspect-Oriented Programming in JavaScript v1.5, as standardized by EcmaScript Specification 262.
Scope: A package framework that contains core classes that enable software engineers to gracefully develop JavaScript applications that have clear, well-documented designs incorporating Aspect Oriented Programming.
Agenda:
Current:
This framework powers the drag-and-drop capability in the (open-source) Gigapan Explorer Application, delivered to the United States NASA in late 2005.
This project only uses standardized web technologies: JavaScript 1.5, with no proprietary extensions.
Enjoy complete JavaScriptdoc as you develop this codebase.
See the Coding Standard.
See the tips on Debugging JavaScript.
Immediate Future:
Develop a test suite that completely exercises the existing functionality.
Log and fix bugs on said functionality.
Identify additional desired functionality.
Build a pluggable module for generating JavaScriptdoc from AspectES aspects and their associated yarn.
What's New in This Release:
This version is now contained in its own tigris.org project, separate from the Gigapan Explorer application for which it was originally developed.
AspectES 0.1 keywords