Why Use Squidhead?
Squidhead has gone through a little resurgence since I got back from MAX. It's happened for two main reasons.
- I'm using to it to build a more complex application
- I talked to a few people about it, and they actually liked it
But it occurs to me that I could/should do a better job explaining why you might want to give it a longer look.
Squidhead might be for you if:
- You or your organization requires a generator that uses stored procedures instead of inline SQL calls
- You or your organization prefers using foreign keys and wants a generator that can use them to discover business logic
- You want to fool around with code generation but don't the like MVC code that many of the others use.
Squidhead might give you an excuse to:
- Work with Ant, because of the build.xml files it creates for itself.
- Experiment with Unit Testing, because it builds its own CFUnit Tests and runs yours too
Squidhead isn't for you if:
- You find the name "Squidhead" ridiculous.
- You're already using a more established generated or framework
If you're interested, here are some resources for you:
Comments
Damn it! I get excited every time I think about using Squidhead until I go download it and realize that it required CF8. Doh! I'm guessing it uses the database metadata to get table info and such, correct? What would it take to make it work on CF7 since some of us can't afford the upgrade yet?
Thanks Steve. 


Posted by: Steve Bryant at October 18, 2007 10:11 AM