What parts of LLBLGen should I demo?

Posts   
 
    
Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 17-Jan-2006 03:43:49   

Finally, after some time badgering my team lead and project manager about how we can save the client more time and money for new product development and product maintenance, I have a 1 hour demo in which I get to show off LLBLGen Pro.

So my question to you guys is what would you show to demonstrate the points listed above?

I was thinking of showing the following:

  • How easy it is to implement schema changes
  • How easy it is to code against the generated code
  • UnitOfWork
  • Speed of Operations Compared to MS Enterprise Library Data Access Blocks
  • Typed List / View Creation in the Designer
  • Entity Inheritance

I think if i could fit those into an hour, it would go well. Does anyone else have any thoughts?

Paul.Lewis
User
Posts: 147
Joined: 22-Aug-2005
# Posted on: 17-Jan-2006 04:51:47   

One thought, one suggestion

  • Show off the designer and how easy it is to build fully functional data access layers
  • XML Serialization/Deserialization, WebService Support
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39588
Joined: 17-Aug-2003
# Posted on: 17-Jan-2006 08:31:32   

I'd do a dynamic list as well. You can keep that simple, yet it will illustrate the power that's available simple_smile . I wouldn't go the webservices route until it's fully implemented with teh .net 2.0 stuff as you now have to alter the stub by hand.

Frans Bouma | Lead developer LLBLGen Pro
sparmar2000 avatar
Posts: 341
Joined: 30-Nov-2003
# Posted on: 17-Jan-2006 09:15:56   

And for the Project manager...

try to estimate how long it would take to develop some CRUD class 'manually' then demonstrate how long it takes to 'develop' the same CRUD class using LLBLGen Pro.

Do a simple one first i.e. 1 table no realationships then A more diffecult one i.e. many tables with lot of relationship

I found that LLLGen was giving the project a saving of minimum 30% of the total projject costs wink If that does not convince the project team...I will eat my hat. smile

jeffreygg
User
Posts: 805
Joined: 26-Oct-2003
# Posted on: 17-Jan-2006 11:07:42   

Predicates with operator overloading and especially the reusability there

Dynamic lists, I agree with Frans. I use these extensively. Combining these with a predicate expression factory and you've got a very powerful UI presentation tool.

Unit of Work and entity change tracking/rollbacks.

Code injection for those who might question the flexibility. Perhaps the derived adapter templates.

Mapped fields on related entities and the multiple entities mapped on tables feature. Another great UI tool, this time strongly typed.

Definitely the ease of changes in the designer and regeneration. Be cool to show a completely automated refresh and regeneration cycle.

Jeff...

alexdresko
User
Posts: 336
Joined: 08-Jun-2004
# Posted on: 17-Jan-2006 16:00:18   

jeffreygg wrote:

Predicates with operator overloading and especially the reusability there

Dynamic lists, I agree with Frans. I use these extensively. Combining these with a predicate expression factory and you've got a very powerful UI presentation tool.

Unit of Work and entity change tracking/rollbacks.

Code injection for those who might question the flexibility. Perhaps the derived adapter templates.

Mapped fields on related entities and the multiple entities mapped on tables feature. Another great UI tool, this time strongly typed.

Definitely the ease of changes in the designer and regeneration. Be cool to show a completely automated refresh and regeneration cycle.

Jeff...

Show him how great LLBLGen's support is and how everyone on the forum is like family. There are a LOT of really smart people here.

Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 17-Jan-2006 19:23:43   

Thanks for all the feedback.

Cheers smile

Posts: 497
Joined: 08-Apr-2004
# Posted on: 23-Jan-2006 13:23:28   

I have to do the same thing sometime soon - good luck with it simple_smile