Click here to Skip to main content
15,867,453 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Design Pattern Recommendation Pin
Ravi Bhavnani25-Sep-12 7:22
professionalRavi Bhavnani25-Sep-12 7:22 
QuestionWhere can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Brady Kelly28-Aug-12 4:26
Brady Kelly28-Aug-12 4:26 
AnswerRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Pete O'Hanlon28-Aug-12 4:50
subeditorPete O'Hanlon28-Aug-12 4:50 
GeneralRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Brady Kelly28-Aug-12 4:57
Brady Kelly28-Aug-12 4:57 
GeneralRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Vivi Chellappa3-Sep-12 22:39
professionalVivi Chellappa3-Sep-12 22:39 
AnswerRe: Where can I find reference information on terminology and entities used in MRPII or Production Control systems? Pin
Andrei Straut5-Sep-12 8:40
Andrei Straut5-Sep-12 8:40 
QuestionCurrent Best Practices Pin
dhofferber26-Aug-12 7:45
dhofferber26-Aug-12 7:45 
AnswerRe: Current Best Practices Pin
Eddy Vluggen28-Aug-12 5:18
professionalEddy Vluggen28-Aug-12 5:18 
dhofferber wrote:
I've been a developer for many years. Lately doing a lot of VB6 to VB.Net conversion work. Mostly database driven desktop WinForm apps using SQL. I want to update my design work to current best practices (I'm old school) but there is so much to choose from I'm really confused.

Ditto Smile | :)

dhofferber wrote:
1. The use of N-Tier architecture appears best. In my case 3-tier (GUI>DB IF>DB). Do you agree? Other advice?

I dislike any database-application that has more than three tiers, just to be able to say that they have tiers. The DB is already a layer, it's an abstraction I can build on without regard for the logical structure on disc. The UI is a layer in my book, and the two are simply woven together. No fancy ORM unless there's more than 10 tables. No unused layers, no layers that are merely glue and pass the info blindly to their neighbours. KISS, as simple as possible. You do not want to maintain a layer and have to test that extra code if it does not provide an additional benefit.

dhofferber wrote:
2. I currently use datasets with filtered databinding. I see Linq, SQL queries and Entity Framework as newer options. Which might be better? Combination? Other advice?

Sql92, using the IDbInterfaces, on a virtualized datagridview. I do use Linq, but only for manipulating in-memory collections.

dhofferber wrote:


3. Can you point me to good examples of good architecture and coding methods? I'm currently studying Northwind.Net. Other good examples?

What do you define as an "architecture"? I like the architecture of CSLA.NET, but usually stick to something that can be found on MSDN. Architecture is a broad subject, and the basic models are well known; there's enough examples on client/server, three-layered database-apps and webservices. A valuable addition to the architecture of the current applications was the Managed Extensibility Framework[^].

Northwind has a successor, called AdventureWorks.
Bastard Programmer from Hell Suspicious | :suss:
if you can't read my code, try converting it here[^]

GeneralRe: Current Best Practices Pin
dhofferber28-Aug-12 6:58
dhofferber28-Aug-12 6:58 
GeneralRe: Current Best Practices Pin
Eddy Vluggen28-Aug-12 7:32
professionalEddy Vluggen28-Aug-12 7:32 
GeneralRe: Current Best Practices Pin
JonathanEdwards5-Sep-12 7:37
JonathanEdwards5-Sep-12 7:37 
GeneralRe: Current Best Practices Pin
dhofferber5-Sep-12 7:54
dhofferber5-Sep-12 7:54 
AnswerRe: Current Best Practices Pin
Expert Coming20-Sep-12 14:32
Expert Coming20-Sep-12 14:32 
QuestionNeed Suggestions For a Good Formal Requirements Tool Pin
Patricia.Jones012324-Aug-12 5:07
Patricia.Jones012324-Aug-12 5:07 
AnswerRe: Need Suggestions For a Good Formal Requirements Tool Pin
Eddy Vluggen25-Aug-12 23:39
professionalEddy Vluggen25-Aug-12 23:39 
QuestionUI Guidelines Pin
Brian C Hart22-Aug-12 11:04
professionalBrian C Hart22-Aug-12 11:04 
AnswerRe: UI Guidelines Pin
Pete O'Hanlon22-Aug-12 11:29
subeditorPete O'Hanlon22-Aug-12 11:29 
QuestionUtility Field in Database Pin
eddieangel21-Aug-12 11:38
eddieangel21-Aug-12 11:38 
AnswerRe: Utility Field in Database Pin
Eddy Vluggen22-Aug-12 5:51
professionalEddy Vluggen22-Aug-12 5:51 
AnswerRe: Utility Field in Database Pin
Nagy Vilmos22-Aug-12 6:07
professionalNagy Vilmos22-Aug-12 6:07 
AnswerRe: Utility Field in Database Pin
BobJanova22-Aug-12 6:28
BobJanova22-Aug-12 6:28 
GeneralRe: Utility Field in Database Pin
eddieangel22-Aug-12 7:36
eddieangel22-Aug-12 7:36 
GeneralRe: Utility Field in Database Pin
jschell22-Aug-12 8:55
jschell22-Aug-12 8:55 
GeneralRe: Utility Field in Database Pin
eddieangel22-Aug-12 9:00
eddieangel22-Aug-12 9:00 
GeneralRe: Utility Field in Database Pin
jschell22-Aug-12 13:24
jschell22-Aug-12 13:24 

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.