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. Do You Think ASP.NET has a Future?

Do You Think ASP.NET has a Future?

Scheduled Pinned Locked Moved The Lounge
questioncsharpphpasp-net
32 Posts 25 Posters 0 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.
  • L Lost User

    Hello, I do not believe this counts as a programming question; my apologies if it does. I am just starting out as a web developer/programmer. I am trying to focus and learn those technologies that are not only relevant today but will likely remain so. Right now, .NET developers seem to be in big demand. I am reasonably comfortable with PHP. I have started to learn ASP.NET, and so far I love it. However, I am concerned about how useful these skills and knowledge will prove in the future. Do you think ASP.NET has a bright future? Why or why not? Thanks, Kelly

    D Offline
    D Offline
    Dgmarious
    wrote on last edited by
    #17

    I will teach my kids to do same thing in ten ways. Knowing different roads to your destination makes you "the fast Guy".

    1 Reply Last reply
    0
    • L Lost User

      Hello, I do not believe this counts as a programming question; my apologies if it does. I am just starting out as a web developer/programmer. I am trying to focus and learn those technologies that are not only relevant today but will likely remain so. Right now, .NET developers seem to be in big demand. I am reasonably comfortable with PHP. I have started to learn ASP.NET, and so far I love it. However, I am concerned about how useful these skills and knowledge will prove in the future. Do you think ASP.NET has a bright future? Why or why not? Thanks, Kelly

      K Offline
      K Offline
      Kirk 10389821
      wrote on last edited by
      #18

      My answer is that you are fine. First, they are open sourcing it so it runs on Linux (Think Cloud Hosting). Second, they have put a lot into it. But buyer beware. The one thing I hated about MSFT was their incessant disposing and breaking of old technology. A few years ago, I had to upgrade a Delphi 5 application -> Delphi XE2. The files imported, I had to install a couple of components. And recompiled. No issues. In the MSFT world, we had a C++ library. It was 32 Bit. It would not compile to 16 bit, because MSFT refused to implement some of the same language features, they wanted to discourage 16 bit usage. And it keeps happening. I tried to open a Visual Studio project from 10 years ago. Yeah Right, the new VS would not touch it! Some of our software has been around since the 1980s. And when it is ultra-specialized, it will stay around. Our fallback is that nowadays we create a VM capable of of recompiling everything, and park it for the future. But there is plenty of VB6 code that you are not going to be able to recompile in any recent version of VS, and get this. The old version of VS has BLOCKS to prevent it from being installed in NEWER OSes. Pure Joy! So, I think if you write good code you are safe. But REALLY consider how you will support all the stuff you do if it lives a lot longer than you expected! And understand that WHATEVER technology you use, MSFT will likely throw away and push you into newer technology (We have some WinCE code that will have to be completely rewritten if they change the hardware)

      1 Reply Last reply
      0
      • L Lost User

        Hello, I do not believe this counts as a programming question; my apologies if it does. I am just starting out as a web developer/programmer. I am trying to focus and learn those technologies that are not only relevant today but will likely remain so. Right now, .NET developers seem to be in big demand. I am reasonably comfortable with PHP. I have started to learn ASP.NET, and so far I love it. However, I am concerned about how useful these skills and knowledge will prove in the future. Do you think ASP.NET has a bright future? Why or why not? Thanks, Kelly

        M Offline
        M Offline
        Member 12338616
        wrote on last edited by
        #19

        I have been in your shoes, and I went php cause for one, most if not 90% of hosting co. are linux only. They are cheaper than asp.net to host. Most open source cms are php based. The web is everything but asp.net. If you want to develop solution for the big corp. then ok, they have the money to host thir site on their promises. I have been programming MS (QBasic, VB and all) for 15 years, and now php for 10. No regrets.

        1 Reply Last reply
        0
        • L Lost User

          Hello, I do not believe this counts as a programming question; my apologies if it does. I am just starting out as a web developer/programmer. I am trying to focus and learn those technologies that are not only relevant today but will likely remain so. Right now, .NET developers seem to be in big demand. I am reasonably comfortable with PHP. I have started to learn ASP.NET, and so far I love it. However, I am concerned about how useful these skills and knowledge will prove in the future. Do you think ASP.NET has a bright future? Why or why not? Thanks, Kelly

          M Offline
          M Offline
          MikeTheFid
          wrote on last edited by
          #20

          I don't really have much to add to what's already been said, except to say that at 58 years old, I've been asking myself what I ought to be learning since I first started earning my daily bread as an embedded programmer in 1987. I've endured (yes, endured is completely apt) many technological paradigm revolutions in that time; that includes changes to tools and methodologies. I've resisted the temptation to get off the treadmill and go into management because I still love what I do. Today I am pretty much a Jack-of-all-trades. On any given day I can move from Java using Eclipse and NetBeans, to C++, C#, and ASP.NET (C#) in Visual Studio, to Pascal in Delphi, to JSP, SOAP, BIRT, COM objects... the list is endless it seems. I've paid a price. The expression, "Jack-of-all-trades, master of none" is, again, completely apt. I feel at times like I just know enough to be dangerous - though, thankfully, I've never killed anyone (my embedded work was in life safety systems - fire alarms). All I've ever relied on to sustain professional relevance are an open mind, open eyes, and a continuing enjoyment of learning. I don't like to give advice, but I would say, consider what interests you first, dive in and learn, but mostly Just Do It - there's no substitute for losing all track of time and seeing something really remarkable come to life - even if it isn't "the best" implementation. I've known and worked with many very smart people who have challenged me and become dear friends. They have been the icing on the cake. **Do what you love, and you never have to work a day in your life!**

          Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

          1 Reply Last reply
          0
          • L Lost User

            Hello, I do not believe this counts as a programming question; my apologies if it does. I am just starting out as a web developer/programmer. I am trying to focus and learn those technologies that are not only relevant today but will likely remain so. Right now, .NET developers seem to be in big demand. I am reasonably comfortable with PHP. I have started to learn ASP.NET, and so far I love it. However, I am concerned about how useful these skills and knowledge will prove in the future. Do you think ASP.NET has a bright future? Why or why not? Thanks, Kelly

            S Offline
            S Offline
            Steve Naidamast
            wrote on last edited by
            #21

            Though I have worked with Microsoft .NET since 2001, the more recent additions to the ASP.NET development paradigm such as MVC and a host of JavaScript, CSS libraries and frameworks appear to be bludgeoning the original concept to death. I still work strictly in ASP.WEB WebForms because I find the paradigm straight-forward with good performance even for complex, database projects. However, I spend most of my time with WPF as it is a much more stable environment than web development. I have worked with MVC on a very complex and large project a few years ago and found the excessive detail to be hindrance to productivity. However, the project from a technical standpoint was quite successful. The original ASP.NET WebForms, in my view, is the best approach to web development that I have seen and still remains a very strong, mature solution to practically all web application requirements. That being said, ASP.NET WebForms is definitely not "cool" and has little to offer in terms of the radical and low-level approaches that the newer web development paradigms are currently offering. If you have been working with PHP than you are already used to working in an environment that is quite similar to "Classic ASP". As a result, you shouldn't have that much difficulty in coming up to speed with with ASP.NET MVC. As it regards the future of ASP.NET, for now MVC is the preponderant paradigm being used by most .NET developers. However, software paradigms go in cycles every 5 to 10 years. We are now in the 6th year of ASP.NET MVC and there are already symptoms of the pendulum swinging back to ASP.NET WebForms as increasingly more and more features are being added to the MVC side of things including some that appear to be somewhat similar to ASP.NET's server controls. For now stick with the MVC route but keep an eye on WebForms. After 42 years in the corporate environments I have seen it all and MVC is simply too complex to produce good work in complex environments since it only adds to the complexities already involved. As a result, I suspect that many developers will eventually tire of having to learn so many different technologies that support MVC as new tools appear to be surfacing on a near daily basis making a confused landscape even more confusing...

            Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

            1 Reply Last reply
            0
            • K Kevin Marois

              I've been making a killing doing Windows programming for 30 years - WAY before there was an internet. Mobile is still a cute fad. Think about that for a second.

              If it's not broken, fix it until it is

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

              Agreed. I still find plenty to do writing Winforms applications. That technology (and ASP.NET) ain't going away. Winforms and ASP.Net are very reliable and mature (and well entrenched) technologies. The new stuff augments them for sure but totally replace them? No way.

              K 1 Reply Last reply
              0
              • F Frank Alviani

                With a little focus, you should be able to spend so much time learning the multitude of new technologies that you never become employable :)

                My long term goal is to live forever. So far, so good...

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

                Exactly. Jack of all trades but master of none.

                1 Reply Last reply
                0
                • C ClockMeister

                  Agreed. I still find plenty to do writing Winforms applications. That technology (and ASP.NET) ain't going away. Winforms and ASP.Net are very reliable and mature (and well entrenched) technologies. The new stuff augments them for sure but totally replace them? No way.

                  K Offline
                  K Offline
                  Kevin Marois
                  wrote on last edited by
                  #24

                  I'm always hearing younger, up & coming developers tell people that "Windows programmign is dead" and I always say Nonsense! There are and always will be untold millions of desktop apps that have no reason to be web or mobile - and that keeps me gainfully employed.

                  If it's not broken, fix it until it is

                  G 1 Reply Last reply
                  0
                  • M Marc Clifton

                    Kelly Marchewa wrote:

                    Do you think ASP.NET has a bright future? Why or why not?

                    I think it's mostly an irrelevant question. The back-end does what the back-end does, handle requests, interface to the DB, serve pages, etc. I probably spend less than 10% of my time working on the back-end, regardless of what technology I use. The remaining 90% is spent fucking around with HTML and CSS, the oddities of bootstrap, the incomprehensibility of backbone (or whatever your favorite Javascript MVC poison is), and the bullshit of trying to get a web page to render on a dozen different browsers and their versions, tablets, phones, and so forth. Marc

                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                    C Offline
                    C Offline
                    cjingle
                    wrote on last edited by
                    #25

                    I had to chuckle when I read Marc's comments. He hit it on the nose. As a web developer you spend most of your time "f**cking around" with the web UI piece. Hours just roll by when working with UI. The back-end is pretty straight-forward. I do love ASP.NET MVC. It's the way to go and I believe it'll be around for many years. I've tried the "other" framework architectures and languages out there, but ASP.NET MVC is the best.

                    T H 2 Replies Last reply
                    0
                    • B Brady Kelly

                      I don't believe that makes it an irrelevant question at all. I think ASP.NET has a great future as a 'backend', i.e. handling requests: session, cookies, authorization, caching etc. Web Forms and MVC are (well, Web Forms maybe[1]) are quite a small part of ASP.NET. [1] That elephanting ugly viewstate model makes everything so easy, we just reconstitute our controls and render them.

                      Do what thou wilt shall be the whole of the Law. - Liber AL vel Legis 1:40, Aleister Crowley

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

                      Brady Kelly wrote:

                      I think ASP.NET has a great future as a 'backend'

                      Certainly, but there's many options out there, many not .NET solutions, and even I prefer my own server implementation rather than using ASP.NET or Razor/MVC. Pure ASP.NET though, I find horribly klunky actually. Well, at least the projects I've worked on that used it. Maybe the folks who originally wrote the back-end didn't know what they were doing. Strike that, they definitely didn't know what they were doing (I've seen some SQL statements in the friggin' HTML!) Marc

                      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                      1 Reply Last reply
                      0
                      • F Fabio Franco

                        Marc Clifton wrote:

                        I think it's mostly an irrelevant question.

                        I beg to differ. I do almost no front-end work besides javascript (JQuery, Angular, et al). We have a team that develops HTML and CSS work and UI designs. I just make the interface work. And choosing a good backend to work with matters, a lot. Complex business logic do not happen on the front-end, it happens on the business layer. Having a good framework that integrates well with a business layer you're comfortable with (like .net) can make all the difference in productivity. Web API, ASP.Net MVC works ton towards productivity. It's a great choice to me.

                        To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

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

                        Fabio Franco wrote:

                        We have a team that develops HTML and CSS work and UI designs.

                        You are SO lucky. The vast majority of projects I've worked on, us devs have had to that work. Riddikulos![^] Marc

                        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                        F 1 Reply Last reply
                        0
                        • C cjingle

                          I had to chuckle when I read Marc's comments. He hit it on the nose. As a web developer you spend most of your time "f**cking around" with the web UI piece. Hours just roll by when working with UI. The back-end is pretty straight-forward. I do love ASP.NET MVC. It's the way to go and I believe it'll be around for many years. I've tried the "other" framework architectures and languages out there, but ASP.NET MVC is the best.

                          T Offline
                          T Offline
                          thund3rstruck
                          wrote on last edited by
                          #28

                          This is going to sound positively Jurassic, but I still prefer ASPNET WebForms over MVC. Sure MVC works great with all these flashy frontend Javascript frameworks but losing all those canned WebControls that come built into WebForms makes everything so much more tedious and cumbersome. I understand everyone wants Ajax and asynchronous partial POSTs and all that but there's something empowering about being able to roll up a web solution just as quickly as a desktop solution when using WebForms that is very hard for some of us ASPNET old timers to let go of.

                          1 Reply Last reply
                          0
                          • L Lost User

                            Hello, I do not believe this counts as a programming question; my apologies if it does. I am just starting out as a web developer/programmer. I am trying to focus and learn those technologies that are not only relevant today but will likely remain so. Right now, .NET developers seem to be in big demand. I am reasonably comfortable with PHP. I have started to learn ASP.NET, and so far I love it. However, I am concerned about how useful these skills and knowledge will prove in the future. Do you think ASP.NET has a bright future? Why or why not? Thanks, Kelly

                            A Offline
                            A Offline
                            Alexjadee
                            wrote on last edited by
                            #29

                            I do believe .net has a bright future especially once asp core becomes mainstream.

                            1 Reply Last reply
                            0
                            • C cjingle

                              I had to chuckle when I read Marc's comments. He hit it on the nose. As a web developer you spend most of your time "f**cking around" with the web UI piece. Hours just roll by when working with UI. The back-end is pretty straight-forward. I do love ASP.NET MVC. It's the way to go and I believe it'll be around for many years. I've tried the "other" framework architectures and languages out there, but ASP.NET MVC is the best.

                              H Offline
                              H Offline
                              Herbie Mountjoy
                              wrote on last edited by
                              #30

                              Exactly. First make it work, then make it pretty... I may not last forever but the mess I leave behind certainly will.

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                Fabio Franco wrote:

                                We have a team that develops HTML and CSS work and UI designs.

                                You are SO lucky. The vast majority of projects I've worked on, us devs have had to that work. Riddikulos![^] Marc

                                Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                                F Offline
                                F Offline
                                Fabio Franco
                                wrote on last edited by
                                #31

                                Marc Clifton wrote:

                                You are SO lucky.

                                I guess I am, if not me web apps would all look like winforms apps. :laugh:

                                To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                                1 Reply Last reply
                                0
                                • K Kevin Marois

                                  I'm always hearing younger, up & coming developers tell people that "Windows programmign is dead" and I always say Nonsense! There are and always will be untold millions of desktop apps that have no reason to be web or mobile - and that keeps me gainfully employed.

                                  If it's not broken, fix it until it is

                                  G Offline
                                  G Offline
                                  GuyThiebaut
                                  wrote on last edited by
                                  #32

                                  Microsoft AX - an ERP application that brings in Millions for Microsoft is a winforms/wpf(I am not sure which technology it is but it is definitely client based) application. The reason Microsoft appear to have chosen this is that browser based apps are entirely at the mercy of the browsers - release an update to a browser and your whole Business goes down. While the desktop .NET framework breaks much less frequently. [edit] seems like I am "behind the curve"[^]

                                  “That which can be asserted without evidence, can be dismissed without evidence.”

                                  ― Christopher Hitchens

                                  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