M
M O J O
Hi,
I'm creating an CRM solution for my company.
I want to split up the solution into several classlibraries, so I dont need
to build the entire solution every time I run my project.
First I thought about splitting my application up into these libraries:
Solution (solution)
CRM.Business (class library project)
Customer (classes)
Contacts (classes)
Documents (classes)
Mails (classes)
CRM.Presentation (class library project)
Customer (classes)
Contacts (classes)
Documents (classes)
Mails (classes)
CRM.Data (class library project)
Customer (classes)
Contacts (classes)
Documents (classes)
Mails (classes)
Then I thought about reversing it like....
Solution (solution)
Customer (class library project)
Business (classes)
Presentation (classes)
Data (classes)
Contacts (class library project)
Business (classes)
Presentation (classes)
Data (classes)
Documents (class library project)
Business (classes)
Presentation (classes)
Data (classes)
Mails (class library project)
Business (classes)
Presentation (classes)
Data (classes)
And then there's all this redundance to keep in mind.
How would you do it and why??
Is there some kind of best-practice? .... examples??
Thanks!!!
M O J O
I'm creating an CRM solution for my company.
I want to split up the solution into several classlibraries, so I dont need
to build the entire solution every time I run my project.
First I thought about splitting my application up into these libraries:
Solution (solution)
CRM.Business (class library project)
Customer (classes)
Contacts (classes)
Documents (classes)
Mails (classes)
CRM.Presentation (class library project)
Customer (classes)
Contacts (classes)
Documents (classes)
Mails (classes)
CRM.Data (class library project)
Customer (classes)
Contacts (classes)
Documents (classes)
Mails (classes)
Then I thought about reversing it like....
Solution (solution)
Customer (class library project)
Business (classes)
Presentation (classes)
Data (classes)
Contacts (class library project)
Business (classes)
Presentation (classes)
Data (classes)
Documents (class library project)
Business (classes)
Presentation (classes)
Data (classes)
Mails (class library project)
Business (classes)
Presentation (classes)
Data (classes)
And then there's all this redundance to keep in mind.
How would you do it and why??
Is there some kind of best-practice? .... examples??
Thanks!!!
M O J O