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. Mobile Development
  3. Android
  4. Learn Android vs ASP.NET MVC: which needs more commitment?

Learn Android vs ASP.NET MVC: which needs more commitment?

Scheduled Pinned Locked Moved Android
csharpasp-netc++javahtml
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.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    Background: I am familiar with C# also Winforms - also did some programming there. Also familiar with Java. (Also bit of HTML) Now,I wanted to decide which to learn Android development or ASP.NET MVC. But your advice would be very valuable since I can't learn the two at the same time. Given my background which of them needs less commitment? Which requires less effort? In which there is less information to process? (I am asking like this because I have some other commitments at this stage too). nb: Also I was but hesitant initially whether I liked web development (never tried though) - that is why I thought about Android because it resembles more desktop development I believe, due to API usage etc; and I know I like C# and Java should be fine too. I would really appreciate your input. Because in my country the direction I am currently working in is not very demanded (C embedded, and bit of C++).

    G R M U 4 Replies Last reply
    0
    • L Lost User

      Background: I am familiar with C# also Winforms - also did some programming there. Also familiar with Java. (Also bit of HTML) Now,I wanted to decide which to learn Android development or ASP.NET MVC. But your advice would be very valuable since I can't learn the two at the same time. Given my background which of them needs less commitment? Which requires less effort? In which there is less information to process? (I am asking like this because I have some other commitments at this stage too). nb: Also I was but hesitant initially whether I liked web development (never tried though) - that is why I thought about Android because it resembles more desktop development I believe, due to API usage etc; and I know I like C# and Java should be fine too. I would really appreciate your input. Because in my country the direction I am currently working in is not very demanded (C embedded, and bit of C++).

      G Offline
      G Offline
      Gonzoox
      wrote on last edited by
      #2

      which of them needs less commitment?Which requires less effort? In which there is less information to process?

      Learning always requires commitment, and both technologies have their own, so you will require to commit yourself to learn each one, even though languages have evolved and simplified a lot of things (like memory management) you are still required to commit your self to the learning curve. Both technologies have a lot of information to process. But now giving you an answer, if you're already a .NET developer, the right path is to continue doing .NET development, will be easier, since you already have the basics.

      I want to die like my grandfather- asleep, not like the passengers in his car, screaming!

      L 1 Reply Last reply
      0
      • L Lost User

        Background: I am familiar with C# also Winforms - also did some programming there. Also familiar with Java. (Also bit of HTML) Now,I wanted to decide which to learn Android development or ASP.NET MVC. But your advice would be very valuable since I can't learn the two at the same time. Given my background which of them needs less commitment? Which requires less effort? In which there is less information to process? (I am asking like this because I have some other commitments at this stage too). nb: Also I was but hesitant initially whether I liked web development (never tried though) - that is why I thought about Android because it resembles more desktop development I believe, due to API usage etc; and I know I like C# and Java should be fine too. I would really appreciate your input. Because in my country the direction I am currently working in is not very demanded (C embedded, and bit of C++).

        R Offline
        R Offline
        Ranjan D
        wrote on last edited by
        #3

        Everything has a learning time and it's applicable for each one of us. Although, Android development cannot be closely related to C# Winform desktop development but certainly as per your experience, ASP.NET MVC may not be an option unless you have a pretty good understanding and knowledge in web development (like ASP.NET Webforms). Based on your experience and also with your familiarity in Java, looks like your should focus on Android. That's being said, the mobile development also requires some time to learn in terms of presentation, the life cycle etc. But it should be fine. Thanks,

        Ranjan.D

        L 1 Reply Last reply
        0
        • R Ranjan D

          Everything has a learning time and it's applicable for each one of us. Although, Android development cannot be closely related to C# Winform desktop development but certainly as per your experience, ASP.NET MVC may not be an option unless you have a pretty good understanding and knowledge in web development (like ASP.NET Webforms). Based on your experience and also with your familiarity in Java, looks like your should focus on Android. That's being said, the mobile development also requires some time to learn in terms of presentation, the life cycle etc. But it should be fine. Thanks,

          Ranjan.D

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

          Hi Ranjan-Thanks for reply. I am glad you at least understood the manner in which my question was asked. Let me finally emphasize my background and maybe you can once again recommend me what to do. I know C# as language. I also did Winforms development. I have done C development also. And I know bit of Java too as language. (and I enjoyed winform development for example) ps I know some "aspects" about mobile development which you mention because I have done a bit of iOS development pps No I don't have experience in web like web forms. Just a bit of HTML.

          R 1 Reply Last reply
          0
          • G Gonzoox

            which of them needs less commitment?Which requires less effort? In which there is less information to process?

            Learning always requires commitment, and both technologies have their own, so you will require to commit yourself to learn each one, even though languages have evolved and simplified a lot of things (like memory management) you are still required to commit your self to the learning curve. Both technologies have a lot of information to process. But now giving you an answer, if you're already a .NET developer, the right path is to continue doing .NET development, will be easier, since you already have the basics.

            I want to die like my grandfather- asleep, not like the passengers in his car, screaming!

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

            hmm strange I got different opinion below... sum up: I am familiar with C#. Did some Winforms. Familiar with Java too. Was not sure if I liked web development (though I never tried). ps I know both need commitment just let's say if ASP.NET MVC was 10 times less in terms of new information (assuming I already know C#) I might first have gone to learn ASP.NET MVC etc. that is why I asked

            1 Reply Last reply
            0
            • L Lost User

              Hi Ranjan-Thanks for reply. I am glad you at least understood the manner in which my question was asked. Let me finally emphasize my background and maybe you can once again recommend me what to do. I know C# as language. I also did Winforms development. I have done C development also. And I know bit of Java too as language. (and I enjoyed winform development for example) ps I know some "aspects" about mobile development which you mention because I have done a bit of iOS development pps No I don't have experience in web like web forms. Just a bit of HTML.

              R Offline
              R Offline
              Ranjan D
              wrote on last edited by
              #6

              Yes as I said, your experience suits the best for Mobile Development. As you mentioned that you do have some iOS Experience, you are a perfect candidate for Mobile App Development :) You should be able easily pick up Android as it's based on Java language, your C# experience should help in easily code. What I would suggest is, you can go through the basics of Android and have a good hands on experience. Android Studio is what you need to go and not the Eclipse IDE. There's a pretty good Android Tutorials posted in CodeProject too. Feel free to have a look into, download code and understand the same. Good Luck!

              Ranjan.D

              L 1 Reply Last reply
              0
              • R Ranjan D

                Yes as I said, your experience suits the best for Mobile Development. As you mentioned that you do have some iOS Experience, you are a perfect candidate for Mobile App Development :) You should be able easily pick up Android as it's based on Java language, your C# experience should help in easily code. What I would suggest is, you can go through the basics of Android and have a good hands on experience. Android Studio is what you need to go and not the Eclipse IDE. There's a pretty good Android Tutorials posted in CodeProject too. Feel free to have a look into, download code and understand the same. Good Luck!

                Ranjan.D

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

                Thank you for your opinion

                1 Reply Last reply
                0
                • L Lost User

                  Background: I am familiar with C# also Winforms - also did some programming there. Also familiar with Java. (Also bit of HTML) Now,I wanted to decide which to learn Android development or ASP.NET MVC. But your advice would be very valuable since I can't learn the two at the same time. Given my background which of them needs less commitment? Which requires less effort? In which there is less information to process? (I am asking like this because I have some other commitments at this stage too). nb: Also I was but hesitant initially whether I liked web development (never tried though) - that is why I thought about Android because it resembles more desktop development I believe, due to API usage etc; and I know I like C# and Java should be fine too. I would really appreciate your input. Because in my country the direction I am currently working in is not very demanded (C embedded, and bit of C++).

                  M Offline
                  M Offline
                  Mani Murthy
                  wrote on last edited by
                  #8

                  I Agree with Gonzoox, learning any programming language & technology is not that easy and requires dedication and commitment. To start with; the way you develop winform application a bit different than building a web application, both have different life cycles which has to be understood also android also has its own life cycle. So its not only the programming language that you have to learn but also underlying techniques that needs to be understood. If you not much interested in web development, you can go for Android.comparing both these technologies are not proper, but largely Android can be learnt bit faster becuase in ASP.Net MVC you will also have to learn Razor, HTML development, ADO.Net or Entity Framework etc.... But whatever you wish to learn will require time, patience & dedication.

                  1 Reply Last reply
                  0
                  • L Lost User

                    Background: I am familiar with C# also Winforms - also did some programming there. Also familiar with Java. (Also bit of HTML) Now,I wanted to decide which to learn Android development or ASP.NET MVC. But your advice would be very valuable since I can't learn the two at the same time. Given my background which of them needs less commitment? Which requires less effort? In which there is less information to process? (I am asking like this because I have some other commitments at this stage too). nb: Also I was but hesitant initially whether I liked web development (never tried though) - that is why I thought about Android because it resembles more desktop development I believe, due to API usage etc; and I know I like C# and Java should be fine too. I would really appreciate your input. Because in my country the direction I am currently working in is not very demanded (C embedded, and bit of C++).

                    U Offline
                    U Offline
                    User 11697664
                    wrote on last edited by
                    #9

                    Thanks for sharing this...!!!

                    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