Mach-II
Encyclopedia : M : MA : MAC : Mach-II
Mach-II is a framework for developing object oriented Model-View-Controller web-applications. The framework focuses on easing software development and maintenance. Mach-II was the first Object-Oriented framework for ColdFusion and continues to mature as a strong and viable framework choice for developers.
Platforms
The Mach-II framework is available for ColdFusion and PHP. Mach-II for ColdFusion has officially been QA'ed on Adobe ColdFusion MX6.1 and MX7.Mach-II is not "officially" supported on New Atlanta's BlueDragon by the Mach-II Team. However, it is possible to run Mach-II on BlueDragon. According to Vinci Bonfanti at New Atlanta, Mach-II 1.1.0 runs without modification on BlueDragon 6.2.1.
Why should I use Mach-II instead of Fusebox?
Mach-II is object-oriented which lends itself to developing loosely coupled and tightly cohesive models. In general, Fusebox is largely procedural unless you choose to follow the MVC pattern. Choosing between Mach-II and Fusebox depends on the way you or your development team works. If you understand or want to learn more about object-oriented design and development, Mach-II might be the framework of your choice. If prefer to write procedural code or do not have the time to learn about object-oriented design and development, Fusebox might be a better framework choice for you.The Mach-II.xml File
The mach-ii.xml file is the main configuration file for your Mach-II application. The XML configuration file has an accompanying DTD currently called mach-ii_1_1.dtd that is included with the core framework files. This file is commonly referred to as the "configuration file" throughout this article.Current Framework Development
Mach-II for ColdFusion was originally created by Ben Edwards and Hal Helms. The framework is currently maintained by a dedicated team of contributors. The release coordinator is Matt Woodward and the lead developer is Peter J. Farrell.Mach-II 1.1.0 was released in November, 2005. Work on Mach-II 1.1.1 (a maintenance release) is slated for Late Summer/Early Fall 2006.
License
Mach-II is licensed under an Apache 1.1 style license and owned by the Mach-II Corporation. You can use Mach-II on any commercial application as long as you abide by the license. For more details, please see the license that is shipped with the framework.External links
Mach-II Resources
- [Mach-II web site]
- [Shuttle.Space] - The blog of Peter J. Farrell and home of the official Mach-II FAQs
- [Mach-II.info Resource Site] - Mach II Resource Site
- [Sean Corfield's Mach II Page] - Sean Corfield's Mach II Page
Mach-II Open Source Applications
- [MachBlog] - A full-featured Mach-II blogging application.
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
