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: