Click here to Skip to main content
15,888,610 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Graphic design Pin
Kats251210-May-18 2:31
Kats251210-May-18 2:31 
QuestionSQL 2016 Optimization ... Pin
Member 138060854-May-18 1:09
Member 138060854-May-18 1:09 
RantRepost Pin
CHill604-May-18 1:14
mveCHill604-May-18 1:14 
QuestionMaster Data RAD Design Pin
sandeepnair853-May-18 3:18
sandeepnair853-May-18 3:18 
AnswerRe: Master Data RAD Design Pin
Gerry Schmitz5-May-18 4:57
mveGerry Schmitz5-May-18 4:57 
GeneralRe: Master Data RAD Design Pin
sandeepnair855-May-18 5:06
sandeepnair855-May-18 5:06 
GeneralRe: Master Data RAD Design Pin
Gerry Schmitz5-May-18 5:31
mveGerry Schmitz5-May-18 5:31 
AnswerRe: Master Data RAD Design Pin
jschell5-May-18 11:37
jschell5-May-18 11:37 
What you do is based more on what you posted here.

I can say for sure that attempts to "make my work easier" which result in dynamic/meta data solutions are always wrong. They do nothing but make the final solution MUCH harder to maintain.

That said there are numerous solutions that already exist for creating multiple layers based on actual data models. Those work when the actual concern is not a dynamic solution but rather the work involved in creating code for many data entities which is basically the same.

Depending on the solution it can create any or all of the following
1. The DDL
2. The DML - stored procs that act as an database API
3. DTOs and DAO in your language of choice
4. DAO API layers.

Myself I have been rolling such solutions myself for decades.

Only suggestion to the above I would make is that you must not allow the ease of use of the DTOs to allow you to extend their use into other layers of the application UNLESS they are free from all database hierarchy abstractions. And perhaps even then.
AnswerRe: Master Data RAD Design Pin
Mycroft Holmes5-May-18 14:22
professionalMycroft Holmes5-May-18 14:22 
QuestionApplication Service and Business Object pattern for better code organization Pin
Member 107068442-May-18 0:16
Member 107068442-May-18 0:16 
AnswerRe: Application Service and Business Object pattern for better code organization Pin
Gerry Schmitz3-May-18 6:48
mveGerry Schmitz3-May-18 6:48 
QuestionDotnetnuke User Login issue with Citrix SSL Offloading Pin
Member 138060851-May-18 0:34
Member 138060851-May-18 0:34 
AnswerRe: Dotnetnuke User Login issue with Citrix SSL Offloading Pin
Richard Deeming1-May-18 1:12
mveRichard Deeming1-May-18 1:12 
GeneralRe: Dotnetnuke User Login issue with Citrix SSL Offloading Pin
Member 138060852-May-18 1:10
Member 138060852-May-18 1:10 
GeneralRe: Dotnetnuke User Login issue with Citrix SSL Offloading Pin
Member 138060852-May-18 6:44
Member 138060852-May-18 6:44 
QuestionIs there any way or chance or understand whether binary data in file corresponds to instructions (or data/text) Pin
Rakanoth24-Apr-18 4:41
Rakanoth24-Apr-18 4:41 
AnswerRe: Is there any way or chance or understand whether binary data in file corresponds to instructions (or data/text) Pin
Richard Deeming24-Apr-18 5:55
mveRichard Deeming24-Apr-18 5:55 
AnswerRe: Is there any way or chance or understand whether binary data in file corresponds to instructions (or data/text) Pin
Jochen Arndt24-Apr-18 22:38
professionalJochen Arndt24-Apr-18 22:38 
QuestionInstalling PyQt on Mac Pin
pcardoso7323-Apr-18 23:04
pcardoso7323-Apr-18 23:04 
AnswerRe: Installing PyQt on Mac Pin
Jochen Arndt24-Apr-18 0:24
professionalJochen Arndt24-Apr-18 0:24 
GeneralRe: Installing PyQt on Mac Pin
pcardoso7324-Apr-18 22:17
pcardoso7324-Apr-18 22:17 
GeneralRe: Installing PyQt on Mac Pin
Jochen Arndt24-Apr-18 22:31
professionalJochen Arndt24-Apr-18 22:31 
GeneralRe: Installing PyQt on Mac Pin
pcardoso7324-Apr-18 22:35
pcardoso7324-Apr-18 22:35 
GeneralRe: Installing PyQt on Mac Pin
Jochen Arndt24-Apr-18 22:58
professionalJochen Arndt24-Apr-18 22:58 
GeneralRe: Installing PyQt on Mac Pin
pcardoso7324-Apr-18 23:16
pcardoso7324-Apr-18 23:16 

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.