Click here to Skip to main content
15,916,600 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Newbie needs help buying first smartphone Pin
Jeremy Falcon12-Sep-16 10:27
professionalJeremy Falcon12-Sep-16 10:27 
GeneralChoosing a new language for web development. Pin
James_Parsons11-Sep-16 12:31
James_Parsons11-Sep-16 12:31 
GeneralRe: Choosing a new language for web development. Pin
Marc Clifton11-Sep-16 15:02
mvaMarc Clifton11-Sep-16 15:02 
GeneralRe: Choosing a new language for web development. Pin
Phil Martin11-Sep-16 19:36
professionalPhil Martin11-Sep-16 19:36 
GeneralRe: Choosing a new language for web development. Pin
Dimitrios Kalemis11-Sep-16 19:59
Dimitrios Kalemis11-Sep-16 19:59 
GeneralRe: Choosing a new language for web development. Pin
Marc Clifton12-Sep-16 2:47
mvaMarc Clifton12-Sep-16 2:47 
GeneralRe: Choosing a new language for web development. Pin
Dimitrios Kalemis12-Sep-16 3:26
Dimitrios Kalemis12-Sep-16 3:26 
GeneralRe: Choosing a new language for web development. Pin
rhyous12-Sep-16 5:01
rhyous12-Sep-16 5:01 
I use WCF services for json web services with Rest and a simplistic ODATA response syntax. WCF Services are very easy to create. Fast and feature rich. I put a separate service in each dll. One primary project that rolls them up.

Marc is right on to suggest you have layers and unit tests for each. You can use any database, by the way, not just EF with MS SQL.

For the front end, it is all html/css/JavaScript getting data via rest calls. Also, if you research the ODATA standard, you will see this is the way to go.

It is very easy to do. I find mixing front end and backend fine (ASP.NET MVC) but I prefer an architecture that does not mix them.

I prefer the simplicity of knockout over the massive angular frameworks, and as you are not big on a SPA, then I would recommend it. However, angular with a SPA does provide a very good experience, if bloated.

Architecture
[ UI ]-- [ JS MVVM ] -- [ JS Service layer (ajax) ] -- [WCF Message inspector ] -- [ WCF Service call] -- [ Command Manager ] -- [ Repository ]
PraiseRe: Choosing a new language for web development. Pin
WesMcGJr12-Sep-16 5:38
WesMcGJr12-Sep-16 5:38 
GeneralRe: Choosing a new language for web development. Pin
Chris Maunder11-Sep-16 15:41
cofounderChris Maunder11-Sep-16 15:41 
GeneralRe: Choosing a new language for web development. Pin
pkfox11-Sep-16 20:35
professionalpkfox11-Sep-16 20:35 
GeneralRe: Choosing a new language for web development. Pin
Chris Maunder12-Sep-16 5:36
cofounderChris Maunder12-Sep-16 5:36 
NewsRe: Choosing a new language for web development. Pin
Brisingr Aerowing11-Sep-16 16:32
professionalBrisingr Aerowing11-Sep-16 16:32 
GeneralRe: Choosing a new language for web development. Pin
Kornfeld Eliyahu Peter11-Sep-16 21:06
professionalKornfeld Eliyahu Peter11-Sep-16 21:06 
GeneralRe: Choosing a new language for web development. Pin
ashok bakthavathsalam11-Sep-16 22:32
ashok bakthavathsalam11-Sep-16 22:32 
GeneralRe: Choosing a new language for web development. Pin
JMTMartins12-Sep-16 0:00
JMTMartins12-Sep-16 0:00 
GeneralRe: Choosing a new language for web development. Pin
James_Parsons12-Sep-16 4:39
James_Parsons12-Sep-16 4:39 
GeneralRe: Choosing a new language for web development. Pin
JMTMartins12-Sep-16 4:50
JMTMartins12-Sep-16 4:50 
GeneralRe: Choosing a new language for web development. Pin
Member 987309312-Sep-16 1:05
Member 987309312-Sep-16 1:05 
GeneralRe: Choosing a new language for web development. Pin
Julian Hall15-Sep-16 23:18
Julian Hall15-Sep-16 23:18 
GeneralRe: Choosing a new language for web development. Pin
Member 987309329-Sep-16 22:07
Member 987309329-Sep-16 22:07 
GeneralRe: Choosing a new language for web development. Pin
Member 987309312-Sep-16 1:05
Member 987309312-Sep-16 1:05 
GeneralRe: Choosing a new language for web development. Pin
Member 987309312-Sep-16 1:05
Member 987309312-Sep-16 1:05 
GeneralRe: Choosing a new language for web development. Pin
Member 987309312-Sep-16 1:05
Member 987309312-Sep-16 1:05 
GeneralRe: Choosing a new language for web development. Pin
Member 987309312-Sep-16 1:05
Member 987309312-Sep-16 1:05 

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.