f(m): a new way of writing web applications
2003-12-08 18:19:59
Tom Trenka has launched f(m), an ECMAScript base class library for the purposes of rich browser-based application development. Quoting him, it is a set of JS files intended to serve as the foundation of browser-based OOP development. Included in the initial release is the XHTML core, extensions to the core JS objects (to enable some reflection capabilities, among other things), a common event system, and a Collections namespace. The site contains full documentation and some other articles to help you get started. At some point I will release an SVG implementation, and possibly an Actionscript one. The whole idea is that it is very extensible; it should be very easy to add on to, without altering the core at all
.
I've been lucky enough to have already read all the documentation, and I can tell you it's by far the most complete and powerful javascript (ECMA) library you have ever met, not for the skript kiddie but for the advanced javascript developer. You are warned. Although he writes so well you can follow up pretty easily. Ten out of ten.