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. Other Discussions
  3. IT & Infrastructure
  4. Why should I use C# ?

Why should I use C# ?

Scheduled Pinned Locked Moved IT & Infrastructure
csharpjavasysadminlinuxhelp
9 Posts 8 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.
  • C Offline
    C Offline
    Chrispie123
    wrote on last edited by
    #1

    Hi There I am fairly new to programming and I am planning to move to a language that is more in use, than the one I am currently developing in. There are various reasons why it is not in use… it is very expensive etc… But I need to decide between JAVA and C# (the choices that I made). And I have asked a few people, who is involved in both and not one of them were able to give me a good answer. I love C#. Especially, when it comes to front-end-development. And people who use C# confirmed that it is better and faster than JAVA. But still, for there backend, they use JSP. And the reason for that is that they need a windows license for every server. “Therefore ASP will never be used as JSP can run on Linux” If this is the case will ASP ever be used? And Why? The .NET development is great but still they go back to JAVA. Why. Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive. I really like the .NET environment but why would anyone go and learn and implement something that is expensive? If anyone can help me to clear this in my mind I would appreciate it. Kevin

    P C L L P 5 Replies Last reply
    0
    • C Chrispie123

      Hi There I am fairly new to programming and I am planning to move to a language that is more in use, than the one I am currently developing in. There are various reasons why it is not in use… it is very expensive etc… But I need to decide between JAVA and C# (the choices that I made). And I have asked a few people, who is involved in both and not one of them were able to give me a good answer. I love C#. Especially, when it comes to front-end-development. And people who use C# confirmed that it is better and faster than JAVA. But still, for there backend, they use JSP. And the reason for that is that they need a windows license for every server. “Therefore ASP will never be used as JSP can run on Linux” If this is the case will ASP ever be used? And Why? The .NET development is great but still they go back to JAVA. Why. Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive. I really like the .NET environment but why would anyone go and learn and implement something that is expensive? If anyone can help me to clear this in my mind I would appreciate it. Kevin

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      999chris999 wrote:

      Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive.

      OK - that argument is complete boll*cks. .NET is free, it's just a download after all - plus Java is closed source; Sun haven't released the source code (unlike MS who have).

      Deja View - the feeling that you've seen this post before.

      My blog | My articles

      1 Reply Last reply
      0
      • C Chrispie123

        Hi There I am fairly new to programming and I am planning to move to a language that is more in use, than the one I am currently developing in. There are various reasons why it is not in use… it is very expensive etc… But I need to decide between JAVA and C# (the choices that I made). And I have asked a few people, who is involved in both and not one of them were able to give me a good answer. I love C#. Especially, when it comes to front-end-development. And people who use C# confirmed that it is better and faster than JAVA. But still, for there backend, they use JSP. And the reason for that is that they need a windows license for every server. “Therefore ASP will never be used as JSP can run on Linux” If this is the case will ASP ever be used? And Why? The .NET development is great but still they go back to JAVA. Why. Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive. I really like the .NET environment but why would anyone go and learn and implement something that is expensive? If anyone can help me to clear this in my mind I would appreciate it. Kevin

        C Offline
        C Offline
        Christian Graus
        wrote on last edited by
        #3

        999chris999 wrote:

        If this is the case will ASP ever be used? And Why?

        ASP and ASP.NET are two different things. And, J2EE sucks compared to ASP.NET.

        999chris999 wrote:

        The .NET development is great but still they go back to JAVA. Why.

        They are stupid.

        999chris999 wrote:

        Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive.

        Anyone who says that, is a retard. The .NET framework, and hte Express Editions (and indeed, Mono, which runs on Linux) are all free.

        999chris999 wrote:

        I really like the .NET environment but why would anyone go and learn and implement something that is expensive?

        Here's a question, what law says you have to choose one, for all time, and never use the other ?

        Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

        C 1 Reply Last reply
        0
        • C Christian Graus

          999chris999 wrote:

          If this is the case will ASP ever be used? And Why?

          ASP and ASP.NET are two different things. And, J2EE sucks compared to ASP.NET.

          999chris999 wrote:

          The .NET development is great but still they go back to JAVA. Why.

          They are stupid.

          999chris999 wrote:

          Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive.

          Anyone who says that, is a retard. The .NET framework, and hte Express Editions (and indeed, Mono, which runs on Linux) are all free.

          999chris999 wrote:

          I really like the .NET environment but why would anyone go and learn and implement something that is expensive?

          Here's a question, what law says you have to choose one, for all time, and never use the other ?

          Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )

          C Offline
          C Offline
          Chrispie123
          wrote on last edited by
          #4

          Hi I am referring to C# and therefore I would refer to ASP.NET. (sorry for implying). If people use JSP rather than ASP.NET, why are they stupid? Can someone please shed some more light on why ASP.NET is far better than J2EE? I know JAVA is not all bad and I suppose there will be scenario's where it will be beter, but what I am trying to grasp here is which one is a good starting point. I am a jack of all trades (Java,VB.NET,C#,Dekphi...php...) and would like to get a proper hold on one language for know. Which one is the better between JAVA and C# to master? Thanks a lot for all your replys's :+)

          P 1 Reply Last reply
          0
          • C Chrispie123

            Hi I am referring to C# and therefore I would refer to ASP.NET. (sorry for implying). If people use JSP rather than ASP.NET, why are they stupid? Can someone please shed some more light on why ASP.NET is far better than J2EE? I know JAVA is not all bad and I suppose there will be scenario's where it will be beter, but what I am trying to grasp here is which one is a good starting point. I am a jack of all trades (Java,VB.NET,C#,Dekphi...php...) and would like to get a proper hold on one language for know. Which one is the better between JAVA and C# to master? Thanks a lot for all your replys's :+)

            P Offline
            P Offline
            parth p
            wrote on last edited by
            #5

            Which one is the better between JAVA and C# to master?

            It totally depends on what you want to do, and how you want to do it! If you want solid GUI then i guess C# is better than Java as it saves lot of your time programming. (**it's my personal opinion**)

            - Stop thinking in terms of limitations and start thinking in terms of possibilities -

            1 Reply Last reply
            0
            • C Chrispie123

              Hi There I am fairly new to programming and I am planning to move to a language that is more in use, than the one I am currently developing in. There are various reasons why it is not in use… it is very expensive etc… But I need to decide between JAVA and C# (the choices that I made). And I have asked a few people, who is involved in both and not one of them were able to give me a good answer. I love C#. Especially, when it comes to front-end-development. And people who use C# confirmed that it is better and faster than JAVA. But still, for there backend, they use JSP. And the reason for that is that they need a windows license for every server. “Therefore ASP will never be used as JSP can run on Linux” If this is the case will ASP ever be used? And Why? The .NET development is great but still they go back to JAVA. Why. Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive. I really like the .NET environment but why would anyone go and learn and implement something that is expensive? If anyone can help me to clear this in my mind I would appreciate it. Kevin

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

              dotNet Framework and SDK is just a download that will only cost you the time it takes to download and install. If you want a GUI tool, there is SharpDevelop which is also free to download and use. So using dotNet is not expensive at all, unless you want to install the Visual Studio 2008, and even that is free as a 90 day trial. Regarding Java, you could always go to Oracle and download their JDeveloper and their Express edition database, and again, they are free to download. Either way, no financial costs to you. Which is better - that is a more difficult question to answer. They both have a good looking future. But as CodeProject is a Microsoft centric site, then the support you would get here is excellent for all of the dotNet technologies.

              1 Reply Last reply
              0
              • C Chrispie123

                Hi There I am fairly new to programming and I am planning to move to a language that is more in use, than the one I am currently developing in. There are various reasons why it is not in use… it is very expensive etc… But I need to decide between JAVA and C# (the choices that I made). And I have asked a few people, who is involved in both and not one of them were able to give me a good answer. I love C#. Especially, when it comes to front-end-development. And people who use C# confirmed that it is better and faster than JAVA. But still, for there backend, they use JSP. And the reason for that is that they need a windows license for every server. “Therefore ASP will never be used as JSP can run on Linux” If this is the case will ASP ever be used? And Why? The .NET development is great but still they go back to JAVA. Why. Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive. I really like the .NET environment but why would anyone go and learn and implement something that is expensive? If anyone can help me to clear this in my mind I would appreciate it. Kevin

                L Offline
                L Offline
                led mike
                wrote on last edited by
                #7

                999chris999 wrote:

                If anyone can help me to clear this in my mind I would appreciate it.

                I see no reason to limit yourself to one. They are somewhat similar and the underlying technologies that both use are almost identical in many cases. For example XML and Sockets. Languages are just tools that a software developer uses. An minimum experienced half-assed developer like myself is capable of adapting to any language or IDE to develop software. Go try and find an auto mechanic that can use a crescent wrench but not a socket wrench. In the end a software developer is a problem solver and the problems are almost identical regardless of the language you are using.

                led mike

                B 1 Reply Last reply
                0
                • L led mike

                  999chris999 wrote:

                  If anyone can help me to clear this in my mind I would appreciate it.

                  I see no reason to limit yourself to one. They are somewhat similar and the underlying technologies that both use are almost identical in many cases. For example XML and Sockets. Languages are just tools that a software developer uses. An minimum experienced half-assed developer like myself is capable of adapting to any language or IDE to develop software. Go try and find an auto mechanic that can use a crescent wrench but not a socket wrench. In the end a software developer is a problem solver and the problems are almost identical regardless of the language you are using.

                  led mike

                  B Offline
                  B Offline
                  Brian Low
                  wrote on last edited by
                  #8

                  You may want to try looking for hard stats as to which is more popular. I did see a study 7 years ago that predicted Java and .NET would have roughly equal market share. I have found there is a lot of work with both technologies right now in my town. Not sure about elsewhere. In the past, I think the Java world had more leading-edge developers that worked to improve software development. Many of the popular open source tools in .NET (e.g. NUnit, Lof4Net) are ports of Java versions. Recently, co-workers who have ventured back into Java development have said this may no longer be true. The leading-edge developers have moved on. A friend surmised this may be due to core language innovations.. Java has been slow, .NET has moved faster. As for back-end development... it depends on where you work. In the enterprise development I've done, ASP.NET is just as popular as JSP.

                  1 Reply Last reply
                  0
                  • C Chrispie123

                    Hi There I am fairly new to programming and I am planning to move to a language that is more in use, than the one I am currently developing in. There are various reasons why it is not in use… it is very expensive etc… But I need to decide between JAVA and C# (the choices that I made). And I have asked a few people, who is involved in both and not one of them were able to give me a good answer. I love C#. Especially, when it comes to front-end-development. And people who use C# confirmed that it is better and faster than JAVA. But still, for there backend, they use JSP. And the reason for that is that they need a windows license for every server. “Therefore ASP will never be used as JSP can run on Linux” If this is the case will ASP ever be used? And Why? The .NET development is great but still they go back to JAVA. Why. Other arguments that I heard is that JAVA is open source/free opposed to .NET which is very expensive. I really like the .NET environment but why would anyone go and learn and implement something that is expensive? If anyone can help me to clear this in my mind I would appreciate it. Kevin

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #9

                    Because it's the will of Bob. :cool: Sure, you may not want to pay too much for that muffler, but you also don't want to pay too little.

                    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