Click here to Skip to main content
15,886,362 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionDesign auto-XLS editor? Pin
cdietschrun17-Aug-09 5:09
cdietschrun17-Aug-09 5:09 
QuestionRefactoring tools Pin
Chiman115-Aug-09 10:51
Chiman115-Aug-09 10:51 
QuestionDesign mp3 decoder using FPGA (VHDL) Pin
denn1014-Aug-09 8:02
denn1014-Aug-09 8:02 
QuestionExtracting Specific Data From XmlLogEntry Object Problem Pin
malak nour8-Aug-09 1:27
malak nour8-Aug-09 1:27 
AnswerRe: Extracting Specific Data From XmlLogEntry Object Problem Pin
Muhammad Mazhar8-Aug-09 3:39
Muhammad Mazhar8-Aug-09 3:39 
QuestionI2C communication Pin
shakils4-Aug-09 20:38
shakils4-Aug-09 20:38 
QuestionDDD vs CSLA.NET Pin
Brendan Vogt3-Aug-09 3:07
Brendan Vogt3-Aug-09 3:07 
AnswerRe: DDD vs CSLA.NET Pin
Curtis Schlak.11-Aug-09 16:31
Curtis Schlak.11-Aug-09 16:31 
These are two somewhat orthogonal (or complementary) items.

CSLA.NET provides a harness that eases the persistence, state snapshot, and business-rule tracking. This entire harness reflects the methodology that Lhotka uses to create his applcations. You can compare this harness-as-philosophy to Taligent's MVP harness or Clifton's Application Automation Layer. Normally, you have to buy into this lock, stock, and barrel to adopt these types of harnesses.

DDD attempts to provide a set of guidelines by which a software development team can produce in anticipated and repeatable ways the decomposition of a business model into an object-oriented structure. My exposure to this started with Coad's Domain-Neutral Component and Modelling in Color, supplemented by Nicola, et. al.'s Streamlined Object Modeling. The most recent valuable entry in this list is Evans' Domain-Driven Design: Tackling Complexity in the Heart of Software.

So, CSLA.NET embodies a philosophy regarding application construction. DDD embodies "best practices" for modeling a business domain.

The Application Automation Layer: Introduction And Design[^]
Modeling in Color[^]
Streamlined Object Modeling[^]
Domain-Driven Design[^]

"we must lose precision to make significant statements about complex systems."
-deKorvin on uncertainty

QuestionRe: DDD vs CSLA.NET Pin
Brendan Vogt11-Aug-09 21:12
Brendan Vogt11-Aug-09 21:12 
AnswerRe: DDD vs CSLA.NET Pin
Pete O'Hanlon11-Aug-09 23:20
mvePete O'Hanlon11-Aug-09 23:20 
AnswerRe: DDD vs CSLA.NET Pin
Curtis Schlak.14-Aug-09 11:13
Curtis Schlak.14-Aug-09 11:13 
QuestionCPU and RAM Benchmark Pin
bibincherianv30-Jul-09 18:49
bibincherianv30-Jul-09 18:49 
Questionthree-tier architecture, provider model design pattern and strongly-typed dataset Pin
pierpaolo paparo29-Jul-09 7:56
pierpaolo paparo29-Jul-09 7:56 
QuestionIs two-tier a reason to use stored procedure rather than OOD? Pin
calendarw27-Jul-09 16:18
calendarw27-Jul-09 16:18 
AnswerRe: Is two-tier a reason to use stored procedure rather than OOD? Pin
Robin_Roy27-Jul-09 16:50
Robin_Roy27-Jul-09 16:50 
AnswerRe: Is two-tier a reason to use stored procedure rather than OOD? Pin
Mycroft Holmes3-Aug-09 3:56
professionalMycroft Holmes3-Aug-09 3:56 
GeneralRe: Is two-tier a reason to use stored procedure rather than OOD? Pin
Adam Jasper12-Aug-09 6:53
Adam Jasper12-Aug-09 6:53 
GeneralRe: Is two-tier a reason to use stored procedure rather than OOD? Pin
Robin_Roy26-Aug-09 21:39
Robin_Roy26-Aug-09 21:39 
QuestionDesign question about win forms app with many data to input Pin
Megidolaon24-Jul-09 11:45
Megidolaon24-Jul-09 11:45 
AnswerRe: Design question about win forms app with many data to input Pin
Robin_Roy26-Jul-09 17:44
Robin_Roy26-Jul-09 17:44 
AnswerRe: Design question about win forms app with many data to input Pin
Mycroft Holmes26-Jul-09 19:04
professionalMycroft Holmes26-Jul-09 19:04 
AnswerRe: Design question about win forms app with many data to input Pin
Megidolaon30-Jul-09 8:48
Megidolaon30-Jul-09 8:48 
QuestionMulti-computer access to program's data Pin
copec24-Jul-09 10:07
copec24-Jul-09 10:07 
AnswerRe: Multi-computer access to program's data Pin
Curtis Schlak.24-Jul-09 13:58
Curtis Schlak.24-Jul-09 13:58 
AnswerRe: Multi-computer access to program's data Pin
Eddy Vluggen25-Jul-09 0:18
professionalEddy Vluggen25-Jul-09 0:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.