Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An ORM for Coldfusion and Railo based on Active Record
JavaScript ColdFusion Perl ASP PHP Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Documentation
ReactorSamples
art
config
mxunit
reactor
tests
.project
README.md
build.xml
cfeclipse.properties
create distribution package.bat
lesserGpl.txt
license.txt
testDb.cfm

README.md

Welcome to the Reactor For CFML Repository

This is the offical repository for the Reactor ORM framework. As of now this site is open for business and ready to roll.

What is Reactor?

Reactor is an Object-Relational Modeling ('ORM') tool which generates database abstractions on the fly, as needed. Reactor is sometimes called an "Inline Dynamic Database Abstraction" API.

In simpler terms, Reactor is used to generate ColdFusion objects which are used to access data in your database. Depending on Reactor's configuration, these objects are recreated as your database or configuration changes.

Reactor accelerates development by automating much of the repetitive, tedious and error-prone work involved in creating an Object Oriented database abstraction layer.

Based on unscientific observations, it is roughly estimated that Reactor can help save up to 20% of your project’s development time. For more information on this, see http://www.doughughes.net/index.cfm/page-blogLink/entryId-128.

Getting Started

Because reactor is currently in a late Alpha stage (it's a Beta Candadiate right now), it can be hard to get up to speed. The best way to get started is to get the latest version of reactor from the Reactor GitHub Repository which is located at:

https://github.com/ReactorORM/reactor

As the project becomes more formalized, there will be stable versions of the framework tagged at https://github.com/ReactorORM/reactor (select the Tags drop down).

If you can't (or really don't want to) use GitHub, Tom Chiverton hosts zipped versions of recent builds at http://www.falkensweb.com/reactor.html. You can also download a significantly out of date version of reactor from http://www.doughughes.net/includes/reactor/reactor.zip. That zip is only occasionally updated.

The framework comes with documentation that is incomplete, but should be enough to get you started and is included in the download.

How do I...?

There is a series of how to items here: http://github.com/ReactorORM/reactor/wiki/How-Do-I

Resources

The following are some good places to learn more about Reactor or to get help:

(Please suggest more resources as they become available.)

Articles and Blog Entries

This page lists articles, resources and blog entries related to Reactor.

Bugs

Please visit this link to learn how to submit bug reports.

Help Drive Reactor

There is a Developer Guide as well as a developers mailing list.

Reactor Schwag

Those of you who want to represent Reactor in style can now buy Reactor stickers, mugs and shirts from our own CafePress store.

Something went wrong with that request. Please try again.