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. General Programming
  3. C#
  4. ASP or WPF?

ASP or WPF?

Scheduled Pinned Locked Moved C#
csharplearningasp-netwpfarchitecture
9 Posts 5 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.
  • J Offline
    J Offline
    jeramyRR
    wrote on last edited by
    #1

    Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!

    R V J L 4 Replies Last reply
    0
    • J jeramyRR

      Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!

      R Offline
      R Offline
      Ron Beyer
      wrote on last edited by
      #2

      If you are wanting to learn the basics I'd get one of the "Learn C# in XX days" books, and then it really is a preference where you go from there. WPF has a lot of cool things you can do, but its only visible to those you send the executable to. ASP is a good skill to have and MVC can be translated to WPF when you get into that. There isn't a "this is the one" answer, but if you are starting with basics then get basic books. Learning the back-end of a language before you work on the pretty front end will save you a lot of headaches later. BTW, thanks for serving and stay safe out there.

      J 1 Reply Last reply
      0
      • R Ron Beyer

        If you are wanting to learn the basics I'd get one of the "Learn C# in XX days" books, and then it really is a preference where you go from there. WPF has a lot of cool things you can do, but its only visible to those you send the executable to. ASP is a good skill to have and MVC can be translated to WPF when you get into that. There isn't a "this is the one" answer, but if you are starting with basics then get basic books. Learning the back-end of a language before you work on the pretty front end will save you a lot of headaches later. BTW, thanks for serving and stay safe out there.

        J Offline
        J Offline
        jeramyRR
        wrote on last edited by
        #3

        Ron, Thank you for your reply and safe wishes. I am no longer serving our country in the military though. I just separated from the US Navy, and am now going back out to Afghanistan to support the troops as a contractor. I'm currently reading two books to learn the basics of C#, Rob Miles C# Yellow Pages and Pro C# 2012 and .NET 4.5 The Pro C# 2012 book has a section on WPF. How much information do I need on WPF to be able to put together a small program? Thanks, Jeramy

        R 1 Reply Last reply
        0
        • J jeramyRR

          Ron, Thank you for your reply and safe wishes. I am no longer serving our country in the military though. I just separated from the US Navy, and am now going back out to Afghanistan to support the troops as a contractor. I'm currently reading two books to learn the basics of C#, Rob Miles C# Yellow Pages and Pro C# 2012 and .NET 4.5 The Pro C# 2012 book has a section on WPF. How much information do I need on WPF to be able to put together a small program? Thanks, Jeramy

          R Offline
          R Offline
          Ron Beyer
          wrote on last edited by
          #4

          You really don't need much. WPF is XML with a .CS code behind. You can use the visual designer to make a form without writing any code at all, but it really gets more powerful if you hand code the XML. There are tools to help though, Microsoft Expression Blend can do some pretty bad-ass stuff without the need to hand code.

          J 1 Reply Last reply
          0
          • R Ron Beyer

            You really don't need much. WPF is XML with a .CS code behind. You can use the visual designer to make a form without writing any code at all, but it really gets more powerful if you hand code the XML. There are tools to help though, Microsoft Expression Blend can do some pretty bad-ass stuff without the need to hand code.

            J Offline
            J Offline
            jeramyRR
            wrote on last edited by
            #5

            Awesome. I will definitely look into WPF more.

            1 Reply Last reply
            0
            • J jeramyRR

              Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!

              V Offline
              V Offline
              V 0
              wrote on last edited by
              #6

              In my opinion you're better off with a book on .Net with C# (so more general). Something that starts with "Hello world" and builds up from there. Start with console applications, then winforms, then ASP.NET (web development adds a bunch of complexity) and if that all works out you can check out WPF, LINQ, WCF, ... which is already pretty specific. I'm pretty sure amazon has some cool books to start out with, make sure to check out the rating. I would recommend to also install VS express and SQL Server express (incl. management studio), which are free (need to register though) and very easy to use. hope this helps.

              V.
              (MQOTD Rules and previous Solutions )

              J 1 Reply Last reply
              0
              • V V 0

                In my opinion you're better off with a book on .Net with C# (so more general). Something that starts with "Hello world" and builds up from there. Start with console applications, then winforms, then ASP.NET (web development adds a bunch of complexity) and if that all works out you can check out WPF, LINQ, WCF, ... which is already pretty specific. I'm pretty sure amazon has some cool books to start out with, make sure to check out the rating. I would recommend to also install VS express and SQL Server express (incl. management studio), which are free (need to register though) and very easy to use. hope this helps.

                V.
                (MQOTD Rules and previous Solutions )

                J Offline
                J Offline
                jeramyRR
                wrote on last edited by
                #7

                V, Thank you for the reply. I think I have a great .Net with C# book (I guess I'll find out once I've read it all the way through). I was unaware that I could get SQL Server Express. That's definitely good to know. Thanks, Jeramy

                1 Reply Last reply
                0
                • J jeramyRR

                  Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!

                  J Offline
                  J Offline
                  Jasmine2501
                  wrote on last edited by
                  #8

                  You should learn HTML5 and JQuery first. DON'T BE that "developer" who doesn't understand what we're doing here. ASP, MVC, PHP, etc, are all just fancy ways to get HTML, CSS, and Javascript into the browser. If you don't understand that goal, you're going to be a lousy web developer regardless of what other languages you know. The WWW is written in HTML, CSS, and Javascript. Get solid on those basics before tackling higher-level stuff. TRUST ME. I've had people fired for not knowing HTML, in an ASP.Net shop. Learn to hand-code HTML - it's your bread and butter as a web developer. For Windows Desktop apps, it's a little different - the foundation of that is basic C# or VB code. Learn the basics by making console apps, and do that for a long time, before you add the complexity of Forms, Events, and all that. Event-based programming is a little hard to understand sometimes, but it's how Windows Desktop apps work, so the idea is to be solid on the basics, so that stuff doesn't trip you up as you learn the higher level stuff.

                  1 Reply Last reply
                  0
                  • J jeramyRR

                    Hey guys got a ? that I know is going to get a very objective answer, but here goes anyways. I'm deploying to Afghanistan soon, so I'll have some time at nights to read without interruption from the kids. I'm a beginner programmer, learning the basics of c#. Should I get a book on ASP.net MVC 4, or WFP 4.5? I'm down with learning both desktop development and web development. Thanks for any input!

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #9

                    My 2c Choose either one and learn it, ignoring the other. The two are very different (and very similar!) and I would wait until you are comfortable with one, then convert to the other. If it was me, I'd go the ASP route to start with. My route (and this will get me downvoted, I'm sure) will be what someone alludes to below; Start by getting familiar enough with html and css to knock up a static web page. Learn a bit about Javascript and JQuery so you can 'play' with the page contents. Now you have a web page that does stuff you start looking at the ASP side and interacting with the server.

                    MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                    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