After using LLBLGen Pro on a couple of new applications this month, I am very impressed and here's why:
Stored Procedures - Please, they are so 1999. I know, you can still call 'em if needed but so far, I haven't needed one for any reason. If you're a programmer who is used to sending a DBA request and waiting an eternity for it to be completed, convince your boss to buy a license for LLBLGen Pro and get back to being productive.
Collection Classes - To me, this is the real beauty of what LLBLGen Pro provides for me to use in my applications. Typed Lists are cool as well but, if you have any doubt about how insanely fast you can get data on the screen, convince your boss to buy a license for LLBLGen Pro and give it a try.
Entity Classes - Another nice thing that you can do with the code that LLBLGen Pro creates for you is that you can take an entity (let's say it's called “CustomerEntity“), change the phone number to a different value then call CustomerEntity.Save() with two lines of code:
- this._currentCustomer.SetNewFieldValue((int)CustomerFieldIndex.PhoneNumber, “404-555-1212“);
- this._currentCustomer.Save();
That's it! Don't believe me, download the demo of LLBLGen Pro and see for yourself.
Finally, the main thing that LLBLGen Pro does for me is that it allows me to concentrate on solving the problems that are important to my customers, quickly. There are a couple of other intangibles that are nice as well:
- Consistentency - all of my code that is used to talk to the data store is the same from project to project
- Speed - You can crank out simple applications rapidly using this tool.
Seriously, try it and you'll find that for the price of the license, you're money ahead when you deliver applications on-time.