CSLAGen / CodeSmith

CSLAGen / CodeSmith

Old forum URL: forums.lhotka.net/forums/t/3475.aspx


eslater posted on Tuesday, September 04, 2007

I am working on a conversion to the latest version of CSLA and quite happily found the CSLA Gen project.  I have been using CodeSmith for my code generation up till now but am interested in potentially switching to CSLA Gen (I like the idea of being in control of the generator).  Can anyone provide some feedback on whether this is a good idea?  How long does it take to get up to speed with CSLAGen and is it developed enough that making the switch is a good idea?

All comments are greatly appreciated.

Thanks,
Elliot Slater

DesNolan replied on Tuesday, September 04, 2007

Correct me if I'm wrong, but doesn't CSLA Gen use the CodeSmith generation engine, and thus extends that application. Is that engine redistributable?

(I just completed a cursory review of the four most popular generators for CSLA and wrote up some rough notes as to my views of them for some developers working for me, I'd be happy to send it to anyone, its in MS Word doc format. Be warned, it's not likely to be everyone's cup of tea, but may be of use for a general overview.)

Cheers,

Des

DesNolan@OptOnline.Net

xal replied on Tuesday, September 04, 2007

That's correct. Cslagen uses codesmith to process the templates and output the code, but it does so internally. You have no interaction with codesmith whatsoever.
Also, the app uses the free version of codesmith (v2.6).


Andrés

DesNolan replied on Wednesday, September 05, 2007

Andres,

I did check out your stuff recently, and was quite impressed with it.

And thanks for the post above, I thought CodeSmith had dropped the freeware version along the way, but when I saw your post, I decided to double check, and went to their site, typed in the word free and came up with a link to their freeware verson 2.6 at http://www.codesmithtools.com/freeware.aspx. (Commercial version of CodeSmith is at verion 4 now, and costs about $300 per seat.)

Andres, thanks for the lead, and your hard work on your extension of CodeSmith.

Regards,

Des Nolan



Copyright (c) Marimer LLC