|
This is for the developers on the site that write mainly in PHP and mySQL (the concepts are and can be used for other languages as well) or people looking to learn how to program.
I've always found that the most time consuming part of developing a dynamic web site or even an application that requires a data access layer, is creating the data access layer so that the business logic can use it and then allowing the interface to use the business logic. Three tiered development is something that takes a lot of time to think about and a lot of time to develop, but at the end of the day, the interfaces are TOTALLY independent from the business logic and the business logic independent of the data access. At the end of the day this allows the same database structure to be implemented in mySQL, MSSQL, etc, etc without screwing up the interface.
At work we are going to be using a code generator for the re-architecture we are doing on our software. It's a very cool tool that handles the whole data abstraction. So I thought to myself, "self, wouldn't it be cool if you could find one for PHP and mySQL to speed up web site development?". Well it turns out there are quite a few out there and found one that runs directly through your web server and spits out generate code for you to work with.
Anyways, this isn't a shameless plug for one product or another, but I was just curious if anyone else has played with code generators to speed up their development? and if so which ones have you found that you like?
|