Friday, March 12, 2010

ColdMVC Available on GitHub

I recently wrote that I've been working on a new convention-based MVC framework for ColdFusion 9 that features Hibernate ORM. I'm happy to announce that it's now available on GitHub for those who want to check it out.

I'll admit, documentation for how to use the framework is pretty limited at the moment. If you're feeling adventurous and want to try things out, I've included two small sample applications to look at. Nothing too spectacular, but hopefully they can shed some light on how things work.

Other than that, I'm always happy to answer questions via my blog or email. Also, I decided to create a Twitter account to make myself more available (even though I hate Twitter).

As a final disclaimer, please be aware that ColdMVC shouldn't be considered stable yet, so things might change as time goes on.

Update: I've also created a Google group for anyone that has questions.

3 comments:

  1. Nice, looks like a clean layout of code. You should start a google group and invite me ;)

    ReplyDelete
  2. For valiation you should consider ValidateThis, no need to reinvent solid validation. Also for form helpers you should look at cfuniform.

    ReplyDelete
  3. @Mike,

    Yeah I've been thinking about using either ValidateThis or Hyrule for validation, but haven't made a decision yet. I'd also like to get a better idea of how it's handled in Grails/Rails too just for comparison sake. I have a feeling I'll just make drivers for both frameworks and let the developer decide which to use.

    As for the form helpers, I've looked at cfuniform, but there are a couple framework-specific things I'd like to implement, such as data binding to params. I'm not exactly sure how you do that in cfuniform without hacking away at the code, so I don't know if I'm fully sold on it yet. I'd also like to easily allow developers to add their own tags to their applications and have them handled identical to what ships with the framework.

    Thanks for the suggestions.

    ReplyDelete

Note: Only a member of this blog may post a comment.