Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Your opinion about using CSLAGenerator.

18 views
Skip to first unread message

tarekahf

unread,
Jun 11, 2010, 5:43:30 PM6/11/10
to CslaGenerator
Dear All,

I am very much interested with CSLA, and I have been using it for some
time.

I decided to start using a Code Genetator, and I am considering using
Free/Open source.

I did some search, and I landed here. I downloaded it and started
playing arround with this tool. After using it for one hour, it looks
very promising.

Appreciate your feedback about using CSLAGenerator.

Tarek.

On Fri, 11 Jun 2010 10:24 -0700, "pandelis" <pande...@yahoo.com>
wrote:
> i am continuing our discussion here so other users can find it.
>
> Generators of any kind really boost productivity, they do what you
> would make, but they make it better and faster. You also get partial
> classes, which means that if you ever decide to either change
> generator, or upgrade to csla 3.x or 4.x your business logic remains
> consistent while all the csla code changes. This generator is saving
> you all the trouble of writing stored procedures, and the proper csla
> code. That includes CRUD operations, validation and authorization. You
> also get some more cool perks, like easy creation of find methods for
> your lists, and support for proper grandchild creation. As i said this
> generator is very easy to use, and there is a wiki helping you out on
> your first steps (thanks to Kory England)
>
> http://cslagen.wiki-site.com/index.php/Main_Page
>
> What you DONT get with this generator is Database creation, or UI
> creation. I like to make these 2 myself so i am quite satisfied with
> my experience so far.
>
> Also in the CslaGenerator\Templates folder you can see how the code is
> generated and change it to your liking. I have changed the
> authorization part of the template, to fit my custom authorization.
> These templates follow best practices and they work quite well.
>
> By the way, does anyone have any good ideas on automating UI creation?
> Could the plugins do the work? I am using devexpress by the way.
>

tarekahf

unread,
Jun 11, 2010, 5:45:46 PM6/11/10
to CslaGenerator
Reply by pandelis with many thanks:

tarekahf

unread,
Jun 11, 2010, 6:03:23 PM6/11/10
to CslaGenerator
Very useful reply, pandelis.

Just one comment, I checked DevExpress once, and it seems to me that
if you use DevExpress, then why to use CSLA ? Don't they overlap ?

Unless you say that CSLA provides features not available in
DevExpress ?

Tarek.

tarekahf

unread,
Jun 11, 2010, 6:13:14 PM6/11/10
to CslaGenerator
Reply by Tiago with many thanks:

Hi Tarek,

I like CslaGen so much that I changed it a lot in order to suit my
needs.
Last week, after a session of deeply refactoring a database I succeded
to break both the stored procedures and the business layer.
Some work in CslaGen brought boith alive again without the need to
write a single line of code.

pandelis

unread,
Jun 12, 2010, 3:58:39 AM6/12/10
to CslaGenerator
What CSLA is all about is building a business layer. Devexpress has
its own framework XPO that is supposed to do more or less what csla
does. I dont like XPO so i use CSLA.

CSLA doesnt offer any kind of User Inteface. That we have to do
ourselves. So instead of writing my own controls, i use Devexpress.
These are wrappers of windows controls (like a better version of
windows controls), but to my opinion they are worth every dollar. On
the other hand i havent tried any other premium controls, so i cant
say if these are the best out there or not. CSLA is build to work with
each one of these controls, although support may differ between
different component providers.

So the answer is no, they dont overlap.
Reply all
Reply to author
Forward
0 new messages