Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. URGENTZ: So what's the current state of affairs with "The Microsoft Way" of web development?

URGENTZ: So what's the current state of affairs with "The Microsoft Way" of web development?

Scheduled Pinned Locked Moved The Lounge
csharprubyasp-netarchitecturequestion
28 Posts 21 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Marc Clifton

    I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

    Latest Article: C# and Ruby Classes: A Deep Dive
    My Blog

    D Offline
    D Offline
    dazfuller
    wrote on last edited by
    #18

    ASP.NET MVC4 Razr But I wish I could use something else that isn't MS :(

    Eagles may soar, but weasels don't get sucked into jet engines

    1 Reply Last reply
    0
    • M Marc Clifton

      I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

      Latest Article: C# and Ruby Classes: A Deep Dive
      My Blog

      B Offline
      B Offline
      Bob Carboni
      wrote on last edited by
      #19

      AngularJS with Breeze on the client works very nicely with ASP.Net MVC Razor views and Web API on the server. I just completed a small project with multiple Single Page Applications in a portal framework. The main navigation is using ASP.Net MVC, and the SPA views are routed by Angular, but the SPA views can use Razor with controllers, so you get the best of both worlds. I can definitely see this working for many future projects. I found AngularJS to be much easier to work with on the client than Knockout which requires a host of other libraries to support as much functionality. Go figure that something from Google and something from MS would work together so well.

      M 1 Reply Last reply
      0
      • M Marc Clifton

        I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

        Latest Article: C# and Ruby Classes: A Deep Dive
        My Blog

        C Offline
        C Offline
        ClockMeister
        wrote on last edited by
        #20

        Since I write desktop & back end code with VB.Net and C# it makes sense to stay in the platform and write any web stuff with ASP.Net

        1 Reply Last reply
        0
        • B Bob Carboni

          AngularJS with Breeze on the client works very nicely with ASP.Net MVC Razor views and Web API on the server. I just completed a small project with multiple Single Page Applications in a portal framework. The main navigation is using ASP.Net MVC, and the SPA views are routed by Angular, but the SPA views can use Razor with controllers, so you get the best of both worlds. I can definitely see this working for many future projects. I found AngularJS to be much easier to work with on the client than Knockout which requires a host of other libraries to support as much functionality. Go figure that something from Google and something from MS would work together so well.

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #21

          Bob Carboni wrote:

          AngularJS with Breeze on the client works very nicely with ASP.Net MVC Razor views and Web API on the server.

          Just took a look at the AngularJS website. Besides the technology looking very easy to use, the website is one of the best "see how it works" designs I've seen. That in itself is a huge selling point. Thanks for pointing that one out. Marc

          Latest Article: C# and Ruby Classes: A Deep Dive
          My Blog

          1 Reply Last reply
          0
          • M Marc Clifton

            I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

            Latest Article: C# and Ruby Classes: A Deep Dive
            My Blog

            M Offline
            M Offline
            mtiede
            wrote on last edited by
            #22

            I feel your pain. It is hard to know what to do. I think Microsoft HAD a winner and threw it away. Silverlight. I think it still has the best feature set EXCEPT that Apple won't let it work on their phones. A shame really. I'm continuing to develop in Silverlight because I don't really need to be multiplatform for most of our work. And I use Delphi Prism as my language and it works GREAT with Silverlight.

            C 1 Reply Last reply
            0
            • M mtiede

              I feel your pain. It is hard to know what to do. I think Microsoft HAD a winner and threw it away. Silverlight. I think it still has the best feature set EXCEPT that Apple won't let it work on their phones. A shame really. I'm continuing to develop in Silverlight because I don't really need to be multiplatform for most of our work. And I use Delphi Prism as my language and it works GREAT with Silverlight.

              C Offline
              C Offline
              ClockMeister
              wrote on last edited by
              #23

              I just think it's gotten to the point where the tools vendors are selling new versions just to sell new versions! The tool-set already provided (in for example VS2008) is MORE than adequate for all but the most faddish needs. Maybe I'm overly simplistic, but how many hammers do we need to drive a nail? (I mean from the same vendor that is). I'd rather just use familiar tools for awhile to create things instead of swapping tools all the time. If there's genuine advance, that's fine but from what I'm seeing web development is pretty much the way it was 5 years ago.

              1 Reply Last reply
              0
              • K Kent Sharkey

                dojohansen wrote:

                And the whole platform-as-a-service thing is smart because it offers the same kinds of lock-in that other platform solutions do...

                Yeah, that's my problem with Azure. Good for them, less good for me. I'd be better disposed to it if I had my million dollar idea and was rolling out a service now, but for the niddly stuff I've been coding lately, it's just an expensive (and too locked in) model for my tastes.

                -------------- TTFN - Kent

                E Offline
                E Offline
                Eaverae
                wrote on last edited by
                #24

                Kent Sharkey wrote:

                it's just an expensive (and too locked in) model for my tastes

                I recently visited the VSLive! conference in Vegas, and Azure was pushed excessively indeed. Although I must say I was very intrigued by it's features and the ease of deploying applications to the web will become. And I do find the pricing model very attractive, since you're only paying for what you use. Also: you can host entire VM's through azure, so you're not completely 'locked in'. Look into it, it's really worth it I think. Generally speaking I think that everything is moving to the web. One way or another, I think applications hosted in a cloud environment will have the future, regardless of technique. As for the question asked: I'm currently developing an 'old-school' ASP.Net Webforms application, while NOT using jQuery (yes some people actually still write classic JavaScript and use AJAX lol) in an MVP programming model, through an ADO.Net datalayer. We're currently just finishing what was on the shelves for years, and next year we're all moving our stuff to Azure, using the latest technology (i.e. MVC and Entity Framework).

                "My opinion is not represented by my hometown."

                1 Reply Last reply
                0
                • M Marc Clifton

                  I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

                  Latest Article: C# and Ruby Classes: A Deep Dive
                  My Blog

                  R Offline
                  R Offline
                  RafagaX
                  wrote on last edited by
                  #25

                  Would you like us to give you the codez?... ;P

                  CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

                    Latest Article: C# and Ruby Classes: A Deep Dive
                    My Blog

                    L Offline
                    L Offline
                    Layinka
                    wrote on last edited by
                    #26

                    ASP.NET MVC with razor view engine, Jquery and mustache on the client side, and Entity framework(Code first preferably), and then Unity for DI

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      I'm looking to compare my Ruby on Rails experience with Microsoft's web technology stack, but I'm not exactly sure where I should start. ASP.NET? Lightswitch? WebMatrix? Razor? Silverlight? Why are there so many options? It seems like an incredibly confusing suite of tools, components, and syntaxi (is that a word?) What about 3rd party options that build in these, like Nancy? And what about MVC vs. MVVM vs. whatever? What do you all use for a technology stack (within the C#/.NET paradigm) ? HLP PLZ! (sorry, couldn't resist. My cynicism as I google around myself for some of these answers is rising, and I'm beginning to feel like a noob.) [edit2] And yes, after my rant on the previous post, it's amazing I'm even bothering to ask this question. Argh.[edit2] Marc

                      Latest Article: C# and Ruby Classes: A Deep Dive
                      My Blog

                      E Offline
                      E Offline
                      Eric Whitmore
                      wrote on last edited by
                      #27

                      We ended up going with a c# MVC4 + Angular.js stack. This is good for web applications but not as good for web pages. Here is a great tutorial to get started:http://jphoward.wordpress.com/2013/01/04/end-to-end-web-app-in-under-an-hour/[^] Also, with any .net development i recommend purchasing Resharper: http://www.jetbrains.com/resharper/[^]

                      Eric

                      1 Reply Last reply
                      0
                      • M Mark_Wallace

                        Pick what you're happy with, and use it to make what you need to make. If enough people agree with your preference, it will become the norm. If you use something you don't like, based on other people's opinions of what's best, then the one you don't like will become the norm. So it was, so it will always be.

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        R Offline
                        R Offline
                        Roger G Calhoun
                        wrote on last edited by
                        #28

                        Does that mean its OK to build straight up Windows .exe apps? I have a co-worker who defaults to it for in-house apps and I can't convince him otherwise. nark-nark-nark. :-D

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups