Solved

business logic - best practices for web app

Posted on 2014-03-02
4
218 Views
Last Modified: 2014-03-06
Back in 2003 I used to separate code into a BL logic on a namespace like

CompanyName.BuisnessLogic

This code was mostly database calls

I have been out of the software industry for some time and wanted to know if this is still best practice
I read a lot about loosely coupled architecture, and was wondering what other ways there are and what I should be following
Using .net 4.5
0
Comment
Question by:websss
4 Comments
 
LVL 36

Expert Comment

by:Loganathan Natarajan
ID: 39899923
@padas,  Ok, NP.
I was intended to help the asker to go with 3-tier architecture way to build the apps.   I was involved 3 months C# project with 3 tier architecture. So I just posted information about the idea.  Anyway, let me provide more details later when I start post an answer.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39900048
Loganathan Natarajan, that sounds like a good plan. Thank you.
0
 
LVL 35

Accepted Solution

by:
Miguel Oz earned 500 total points
ID: 39902834
Yes it is still in use today. In fact if you are building a new web application you are better off using ASP.NET MVC as it encourages proper separation of UI, business logic and storage (e.g. SQL database)
For tutorials in MVC check:
http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started
http://www.asp.net/mvc/tutorials/mvc-music-store
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

ASP.Net to Oracle Connectivity Recently I had to develop an ASP.NET application connecting to an Oracle database.As I am doing it first time ,I had to solve several problems. This article will help to such developers  to develop an ASP.NET client…
Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
Need to grow your business through quality cloud solutions? With everything required to build a cloud platform and solution, you may feel like the distance between you and the cloud is quite long. Help is here. Spend some time learning about the Con…

932 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now