Currently I'm developing application on WPF and SL 5 with CSLA 4.
I really love programming style , tool, and pattern (MVVM) on those platform.
For cross platform development, I have to embrace Web Based.
My Big Interested on CSLA is about mobile object philosophy so that we just manage one single location of business rules because the business object could run on client for Interactive and on server for backend performance reason. So we are able to get more maintainable application = Lower Cost Development.
So my conclusion is on web based at least I will have duplication business logic on java script for interactive experience beside on CSLA object for another one. Am I right ?
Could anyone give me suggestions or thoughts on this issues ?
thanks a lot
For basic rules you can use standard DataAnnotations on CSLA properties.
For more advanced rules that you want to run interactively - then yes you must follow the guidance for that.
Nice tutorial here on OdeToCode:
Copyright (c) Marimer LLC