Click here to Skip to main content
15,908,111 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: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Duncan Edwards Jones22-Oct-14 7:42
professionalDuncan Edwards Jones22-Oct-14 7:42 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Kornfeld Eliyahu Peter22-Oct-14 7:49
professionalKornfeld Eliyahu Peter22-Oct-14 7:49 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton22-Oct-14 10:39
mvaMarc Clifton22-Oct-14 10:39 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Kornfeld Eliyahu Peter23-Oct-14 1:23
professionalKornfeld Eliyahu Peter23-Oct-14 1:23 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton23-Oct-14 3:03
mvaMarc Clifton23-Oct-14 3:03 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Kornfeld Eliyahu Peter23-Oct-14 4:23
professionalKornfeld Eliyahu Peter23-Oct-14 4:23 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton23-Oct-14 4:41
mvaMarc Clifton23-Oct-14 4:41 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? PinPopular
Judah Gabriel Himango22-Oct-14 8:35
sponsorJudah Gabriel Himango22-Oct-14 8:35 
Hi Marc,

I've been doing web stuff for several years now, having moved from desktop dev (MFC, WinForms, WPF, Silverlight) to ASP.NET web stuff.

Here's my preferred web stack:

  • Bootstrap. CSS framework. It's a consistent style for your whole site. Makes it easy to build responsive sites that work well across all screen sizes. It makes it easy to do things like modal dialog boxes, gives you a consistent appearance across your whole site, and gives you some nice common web components such as drop-downs and navbars[^].
  • jQuery - DOM manipulation framework, helps you do HTML manipulation consistently across all browsers. It's required by Bootstrap and still quite handy when you need to manipulate HTML elements by hand.

    JavaScript
    // Manually manipulate your HTML using jQuery.
    $("#someHtmlElement").text("some new text here!");
  • KnockoutJS - Databinding and MVVM pattern. It lets you do things like this:

    JavaScript
    // JS
    var myViewModel = {
       foo: 42
    };
    ko.applyBindings(myViewModel);

    XML
    <!-- HTML -->
    <label data-bind="text: foo"></label>
  • ASP.NET MVC and ASP.NET WebAPI - MVC (with Razor) for server-rendering your HTML, and WebAPI for fetching data asynchronously.


I personally stay away from things like UI control frameworks. I find them to be vestiges of the desktop world that really aren't necessary in the web stack. There are some decent ones out there, such as Telerik's Kendo UI[^], but it's not really necessary.

One more thing. The hot new sexy thing everyone's worked up about is Google's AngularJS[^]. I've used this now on my last 2 web projects. Like Knockout, it provides data binding. Additionally, it's a full fledged MVC framework in JavaScript, providing client-side routing, data binding, seperation of concerns between view (HTML), presentation logic (controllers in JavaScript), and data services (data fetching AJAX calls). Use it if you're building a dynamic web app; e.g. where the UI changes often and shows live data without having to do server postback/page refreshes.


My Messianic Jewish blog: Kineti L'Tziyon
My software blog: Debugger.Break()
Judah Himango



modified 22-Oct-14 14:45pm.

GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton22-Oct-14 10:40
mvaMarc Clifton22-Oct-14 10:40 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Judah Gabriel Himango22-Oct-14 10:48
sponsorJudah Gabriel Himango22-Oct-14 10:48 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton22-Oct-14 11:39
mvaMarc Clifton22-Oct-14 11:39 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Judah Gabriel Himango22-Oct-14 12:02
sponsorJudah Gabriel Himango22-Oct-14 12:02 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Kornfeld Eliyahu Peter23-Oct-14 1:27
professionalKornfeld Eliyahu Peter23-Oct-14 1:27 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Jeremy Falcon22-Oct-14 11:55
professionalJeremy Falcon22-Oct-14 11:55 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton22-Oct-14 12:00
mvaMarc Clifton22-Oct-14 12:00 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Judah Gabriel Himango22-Oct-14 12:05
sponsorJudah Gabriel Himango22-Oct-14 12:05 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
bwilhite24-Oct-14 10:52
bwilhite24-Oct-14 10:52 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Leo Muller Rap22-Oct-14 20:48
Leo Muller Rap22-Oct-14 20:48 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Fabio Franco23-Oct-14 1:43
professionalFabio Franco23-Oct-14 1:43 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Bajaja22-Oct-14 23:02
professionalBajaja22-Oct-14 23:02 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton23-Oct-14 3:12
mvaMarc Clifton23-Oct-14 3:12 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Fabio Franco23-Oct-14 2:00
professionalFabio Franco23-Oct-14 2:00 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Marc Clifton23-Oct-14 3:20
mvaMarc Clifton23-Oct-14 3:20 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
Fabio Franco23-Oct-14 5:57
professionalFabio Franco23-Oct-14 5:57 
GeneralRe: What technology stack would you recommend as I start my first ever ASP.NET real project? Pin
agolddog23-Oct-14 4:18
agolddog23-Oct-14 4:18 

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.