Quick — a ColdBox ORM Engine

By Eric Peterson

Elevator Pitch

Stop writing repetitive SQL code and instead write more object-oriented code using Quick! Quick is a ORM engine built on top of CFML and ColdBox. Take advantage of modern features, a fluent syntax, understandable error messages, and frequent updates not tied to any CFML engine release.

Description

Quick is an ORM engine written entirely in CFML and built for ColdBox. Quick was built out of lessons learned and persistent challenges in developing complex RDBMS applications using built-in Hibernate ORM in CFML. If you have used the built-in CFML ORM (Hibernate), you still will want to check out Quick. It’s a breath of fresh air.

Quick can map entities to database tables, define relationships between entities, and manage the queries needed to populate the entities. Quick helps you avoid writing repetitive SQL, encourages Object-Oriented code, and helps manage common database issues like SQL Injection and the N+1 Problem.

The main draws of Quick over Hibernate are:

  • Not tied to CFML engine releases
  • Better error messages
  • Lightweight
  • Fast
  • Adoptable
  • Contribute-able

You can learn more at https://quick.ortusbooks.com/ and then come see it in action. Quick is a best-in-class ORM for CFML. Come learn why.

Notes

I am the creator of Quick, a ColdBox ORM engine sponsored by Ortus Solutions. Your attendees will be interested in Quick primarily because the ORM story in CFML is so frustrating — full of cryptic errors and hard to debug performance. Quick is none of those things, and that will appeal to your attendees.