I have been working on a project a friend and I started at the company I previously worked at. It’s essentially a framework-framework. A conglomeration of things to use to easily create a web application.
The big pieces:
In other words, if you know how to use those, you can easily create something with Crystal.
The included bootstrap file takes a config file, sets up all of your general MVC stuff. The way it is set up allows you to easily add modules to your application to the mix as well.
I am using this now in a work project containing over 1 million records and so far it is working great and makes it easy to work with. I’m also using it in a few other personal projects.
A huge problem I have had with frameworks before is the rigidity within them. To do some things you have to code around the framework, which is just silly. With this, I just take the pieces I want, when I need them. The structure is relatively loose so you can drop in whatever components you want.
I’ve kept the name we originally started with (Crystal), but that may change. If I get some interest in it, I will open up the code repository (subversion) for checkouts.
I’ll post some example code as soon as time permits.