I have been playing with and testing some test projects and i have been able to generate some simple applications pretty quickly using this product. I am concerned about being able to really get into the code and customize the app. If I purchase this product and then develop an application for a client, the client will always want various customizations and functionality changes that a lot of times are pretty involved.
For example, I created a test database with the following tables... company master, company contacts, company visits, company capital investments, company unions, etc. and linked them all together using the various foreign key values and created the app. For example, if a client wanted to send out an email pressing one button to every company that had a valid email address with a custom "cover letter" and then various data from each table included in the email, could this be done easily or even at all within the confines of this product???? If not, how?
I am also testing Iron Speed and it will allow you to open a generated project in Visual Studio and manipulate/customize the app but it is very pricey and a lot more code with an elaborate DAL and various classes, etc. It seems like overkill.
Can anybody give me any insight into whether this product is a good "basic" list, edit, delete type app generator or can one really do easy enhancements/customization to the code. I looked at the code in the "output" folder and it did not look very maintainable.... It seemed to use a "subsonic" and "smarty" dll and I don't have a clue about how to manipulate them?? Help and thanks!
James