There are tons of ColdFusion Frameworks now. Choosing one can be a daunting task. My comments are not to mean I am pushing any one framework. I am just making comments as best as I can see them to help you in your search for a framework. There is no perfect choice. I do suggest you choice one for your company and try to stick to it for a long time so you can hire people who already know the framework you use. This should speed up the time they have to learn your systems.
There will be more information about ColdBox as the company I am at is leaning toward using ColdBox for its framework. Please, send me comments about the framework you use and why. Also send me other frameworks to test out and try.
Frameworks to consider
- Model-Glue
- Website: http://www.model-glue.com/
This information is taken from the notes of the Joe Rinehart talks at Frameworks 2007. Model-Glue uses XML files as configuration of the application. This framework also can integrate ColdSpring, Reactor, Transfer, and even the use of Scaffolding.
- Mach II (Started 2002)
- Website: http://www.mach-ii.com/
This information is taken from the Mach-II Wikipedia. Mach-II is an open-source object-oriented web application framework based on the model-view-controller design pattern. The framework focuses on trying to ease software development and maintenance. Mach-II was the first object-oriented framework for ColdFusion.
The mission of Mach-II is to do MVC and do that well without sacrificing extensibility. Mach-II is highly extensible through its filter and plugin architecture. This design allows you to leverage third-party functionality or other frameworks easily. A by-product of this basic credo is that Mach-II is not hampered by the release schedules or bugs of other frameworks because they are not intrinsically integrated into the Mach-II core. This allows Mach-II developers to "virtually customize" Mach-II so your application always have your architecture and specifications without being forced to abide by convention over configuration.
- ColdBox
- Website: http://www.coldboxframework.com/
This information is taken from the ColdBox Framework Website. One of the best features of ColdBox is its Documentation. What is a software foundation without proper documentation? ColdBox will always provide you with the latest and most up to date documentation that will help your development team stay ahead of the technology game. With over 450 pages of documentation and guides, you will be on your way to ColdBox development in no time. There are over 30 step by step guides on almost every topic that ColdBox Development will lead you to.
- FuseBox (Started 1997)
- Website: http://www.fusebox.org/
- History: http://www.fusebox.org/go/history
Fusebox is a MVC Framework that does support OOP. However due to it being one of the first sometimes it gets looked down on. Even with it being the most popular they say in their history link I am not sure how you can tell which is the most popular. When you reach a high level of use I think it does not matter who is most popular.

No comments:
Post a Comment