Skip to content
thofrey edited this page Apr 1, 2014 · 8 revisions

Table of Contents

  1. Introduction
  2. Getting Started
  3. Screencasts
  4. Quick Start Guide Series
  5. Mach-II Primer Series
  6. References & Primers
  7. CFC API Documentation

Introduction

Welcome to the Mach-II Quick Start! Here you will find content designed to help you get started developing powerful Mach-II applications quickly and easily. Don't worry about the tired and old arguments floating around the CFML community on which framework you should use because you've already made the hardest choice -- to choose a framework in the first place.

Mach-II is not hard to learn. Everything is in Mach-II is highly organized and you'll find yourself writing code that is easier to maintain and improve. We've never heard of applications that shrink in size over time because we all know that they only get bigger over the years. So it's important that you start your application the right way.

If you are new to Object-Oriented concepts, you'll have a little more of a learning curve than others. However, learning this stuff is a good thing and don't get discouraged! A lot of job listings these days ask for one of the major three frameworks as desirable or required. So keep on trucking and you'll get the hang of it all. After you see the "framework" light, you'll never want to build another application without Mach-II. We're not building a cult, but building knowledge.

Getting Started

Screencasts

MachStart - A Quickstart Series

All of these videos are hosted on Vimeo and a great way to learn about Mach-II in fast paced "visual way". Check back often because we're constantly making new videos:

Traditional Presentations

  • Quick Start - Matt Woodward (approximately 15 minutes - zip file)
  • Head First 2009 - Matt Woodward (approximately 1 hour - Adobe Connect recording)
  • Head First 2007 - Matt Woodward (approximately 1 hour - zip file)

Quick Start Guide Series

These guides won't teach you everything you need to know about Mach-II, but it will walk you through installing Mach-II and verifying the installation as well as the basic Mach-II concepts you'll need to begin writing your own Mach-II applications. We'll even build a very simple sample application to help you get your feet wet with Mach-II. Before you know it you'll be talking listeners, views, filters, and plugins with great aplomb and impressing friends and strangers alike with your Mach-II knowledge. Don’t worry; we'll get you there gradually.

Mach-II Primer Series

This primer series take you step-by-step from using a traditionally developed application through the process of converting it into an Object-Oriented Mach-II application. We include the source code so you can follow along right in your IDE as you journey to becoming a MachStar!

References & Primers

Remember, this is only a Quickstart page. Don't forget we have tons more of documentation in our Mach-II Documentation section. So head over there when you're done here if you have a more in depth subject you want to research.

ColdFusion Components (CFCs) - A Primer

ColdFusion Components (CFCs) serve as the basis for object-oriented programming (OOP) in CFML. Since Mach-II is an OO-based framework, it is crucial to understand CFCs to be able to use Mach-II successfully. This CFC Primer was created to give developers some background and history of the CFML language from the standpoint of enabling modular application development. The primer also intends to introduce developers to the power of CFCs and why it is important to take advantage of CFCs in building applications.

Mach-II Configuration File

CFC API Documentation

The CFC API-Documentation can be found here.

Clone this wiki locally