AspectES 0.1 review

Download
by rbytes.net on

AspectES is an implementation of Aspect-Oriented Programming in JavaScript 1.5, as standardized by EcmaScript Specification 262. A

License: MIT/X Consortium License
File size: 1101K
Developer: Christopher M Balz
0 stars award from rbytes.net

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