This topic is locked

asprunner.net analysis questions??

2/22/2010 9:57:42 AM
ASPRunner.NET General questions
J
jameswest99 author

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

Sergey Kornilov admin 2/23/2010

James,
Most code generators want you to make changes via their means. Once you start modifying code outside of your code builder tool of choice you choose the most obvious advantage of being able regenerate code after a few database changes.
From this point of view ASPRunnerPro/PHPRunner provide much more flexibility. You can d almost everything using events.
In regards to your example - there are a few examples that how to handle multiple records in ASPRunnerPro/PHPRunner. I think you can select a few clients and send several customized emails at once (one per company or even one per company contact).
http://xlinesoft.com/phprunner/docs/update_multiple_records.htm

http://xlinesoft.com/phprunner/docs/email_selected_records.htm
With ASPRunner.NET you most likely to end up modifying generated files.
Just for reference.
SubSonic is the tool that generates Data Access Layer. It's kind of industry standard and author was hired by Microsoft recently.
Smarty is a template processing engine (originally written in PHP). We had to abandon web forms for many reasons.