With the first Technical Preview release of the Cellosoft Alt Framework I felt it was necessary to write a short foreword for potential users.
If you are anything like me, you would immediately be rolling your eyes and asking why someone went and made another framework. Keep reading and I will try to convince your eyes to stop rolling and start widening.
After developing SQueaL, a XML-based SQL schematic system, and making the designs for Onion ML, a XML-based templating system, I came to the conclusion that despite my desire to not create a web application framework, I would end up writing one anyway. And that I might as well do it right.
Thus the Alt Framework was born.
I have approached designing the Alt Framework with a few rules.
The first rule is to design for simplicity. The shortest, simplest, and most straightforward solution is often one of the best, and it tends to make design a lot easier.
The second rule is to reuse. This rule has two meanings. The first is to use existing code and libraries that other people have written, unless it holds you back. The second meaning is to reuse ideas. Sharing concepts and approaches even across unrelated parts of a library make it easier to use.
The last rule is to document. I think that one is self-explanitory.
With those in mind I started developing the Alt Framework.
The Alt Framework technical preview is an alpha release. It is far from feature-complete, but demonstrates what the Alt Framework could be.
The intention of this release is to generate interest. Instead of just talking at you like I have above, it provides a demo you can download and have running in a few minutes.
|page last updated: Thursday, February 14, 2008|