Opentopia Directory Encyclopedia Tools

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 Open Source Applications

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: