.NET VS Java

Don't shoot me first after reading the title of this entry...

I read different kinds and a lot of salary index, programmer population, technical/infrastrcuture comparion, sample application comparsion, performance figures, ... etc etc. about these two technology in the past.

What I want to say is that I saw an interesting post from the ASP.NET Forum tonight, and the subject is “Why still Java is so populer compared to .net?

I'm doubt on the discussion or comparsion thing in the past as I believe the salary index of corresponding technology should vary from time to time, maybe due to the reason of geographically and politically. Tonight, however, ScottGu reply a thread in the (Free4All? Debate?) Forum and quote a couple of interesting (nice) stat:

  • number of .NET developers surpassed the number of Java developers in the last 3 months
  • ASP.NET usage also surpassed JSP/Servlet/J2EE usage in the same period
  • *a lot* more adoption in the next 18 months

I'm still believe... I'm walking in the right way. :)

13 Comments

  • Hi Colt,



    Well well well! For me, I don't 100% depend what's other's stated. I am an AS/400 RPG/400 experience developer. so does VFP / VB6 / VB.NET / C# / ASP.NET & Java2+Servlet. Oh, should take out VB6 which I don't take it as a true development tool due to it's a fake OOP after I have written a few projects (with thru Appl. Design & Refined Standards)



    But what I'm clear is VS.NET (eg: ASP.NET & C#) does help me shorten much time in project development and get the solution delivered much much faster. Don't worry whether Java or ASP.NET is leading. I'm sure after a certain period, ASP.NET & VS.NET tools user will be the majority. Why? Now & the coming 2-3 years, we realize all projects will only allow limited time to design/develop & deliver.



    The complex & longer time delivered projects will be phase out due to incompete. And, this is the downside of the Java. And that's why I turn to MS tools from Java.



    Frankly speaking, try both tools and check yourself how much time & energy being spent on these two platform, you will already know. And as a businessman, a better tools with well-organinzed documentation (MS is not doing very well but is better than Sun) are one of the major factors to help us to compete and to me: it's very very very important. Others left are Good Business Knowledge + Good System Design + Thru Development Tools Skills + Good Marketing...



    Well well well, it's sunlight in front of us. Tune-up and heading for it! ^_^ Your tomorrow are brilliant. I can see that! ^_^



    gram.



  • Hi Gram,



    Thanks for sharing your experience and view! (and your nice words of course - I'll buy you a drink in our coming User Group Gathering Day! ;)

  • Hi Anand,



    The DotNetTruth is a comprehensive and detailed list!



    Thanks.

  • hi all

    i'm an old developer with vbasic6 and now i'm planning to imigrate to a new tool i've two options nowadays (Java,c# and .net) but i'm confused which one two choose

    so any sugestion'll be a graet help for me

    thanks in avance

  • hi all

    i'm an old developer with vbasic6 and now i'm planning to imigrate to a new tool i've two options nowadays (Java,c# and .net) but i'm confused which one two choose

    so any sugestion'll be a graet help for me

    thanks in avance

  • I will better call it
    M$ vs J2€€

    They are pretty much same, so do that one that you know better

  • Still every thing is very confusing . some more dissucion will be useful.

  • choose .net ... :)

  • I know both .net and java so am in a good position to judge this. I find java far more elegant to work with. .NET has been made for those programmers who dont really get good software design. Focuses on generated code (messy) and gets the job done as fast as possible without caring about the best solution. I will stick with JAVA.

  • hai....

    As a beginner i am work with .net it is comfortable for me.in .net i am not having any lecturer but for learning i think i need a good experienced person.

  • The fact is that both Java and .Net can cater almost all your software needs. The areas where the Microsoft wins over sun is the simplicity, and the time which is taken by the .Net developers for the development of applications or websites which is almost half that of Java developers.

  • i also believe that the famous Programming Language is Under .Net
    so don't turn back to Java until you got experience with MS.

  • hiiiiii
    I dnt know much as I'm a beginer but after reading comments from all, I want to say one thing that both have their own significance....
    where asp.net is simple, java has their own advantager better know by them who use it

Comments have been disabled for this content.