• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Tim Cooke
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
Saloon Keepers:
  • Piet Souris
Bartenders:

Why choose Java over .NET

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
sir, my question is that why java is a technology and why we choose java instead of dotnet or vice versa ?
 
Sheriff
Posts: 17783
306
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Nirbhay, the reasons for choosing one platform/technology/language over another are as many and varied as there are reasons for choosing one's companion in life. There are many kinds of factors to consider such as availability of expertise, suitability to the problem domain, flexibility, ease of maintenance, total cost of ownership, and so much more. Bottom line: it all depends on what you want to get out of making the commitment to one over another. Once you've made the commitment, breaking away from it can be as painful as breaking away from a real-life companion.
 
lowercase baba
Posts: 13091
67
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Nirbhay Khatod,

I have split your post off into its own thread, since your reply was in a thread that hasn't been active for seven years.

I always say that choosing Java over .NET is the same as choosing a hammer over a saw - you should choose the right tool for the right job. And you should have a good idea what the job is before choosing the tools, rather than choosing the tools and trying to make them do something they aren't designed for.
 
Bartender
Posts: 10780
71
Hibernate Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Junilu Lacar wrote:Nirbhay, the reasons for choosing one platform/technology/language over another are as many and varied as there are reasons for choosing one's companion in life...


@Nirhay: but if you want just one reason for choosing Java, look here. Java, despite its recent levelling off, is #2 on the list, with more than twice the market share of all .NET products put together; this, despite Microsoft's near-monopoly of desktop systems.

That means more blogs, more forums, more maturity and more people who are likely to have run into the same issue as you (if you ever do).

Winston

 
Marshal
Posts: 82459
594
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Tiobe doesn’t claim to measure market share, but the number of blogs, fora, etc., dorectly. That is the first time Java™ hasn’t been top for about six years. It is interesting that Java™’s predecessor has ousted it. I wonder what has happened? Has there been a new OS which created a flurry of interest? Or have TIOBE changed their algorithm, as has happened before?

It is also interesting to see that a few languages probably have more discussion now than when they were new, including Fortran and COBOL, both 50 years old. And the same applies so much more to LISP!
 
Bartender
Posts: 4568
9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:I wonder what has happened? Has there been a new OS which created a flurry of interest? Or have TIOBE changed their algorithm, as has happened before?


If you look at the graphs further down, which has the last 10 years, it suggests that the change is within the random fluctuations, although Java does seem to have had a gradual downward trend whereas C is fairly static. My completely uneducated guess is that within the areas that C is still heavily used there isn't a natural competitor, whereas Java's core market has a lot more reasonable alternatives (some of which run on the JVM).
 
Junilu Lacar
Sheriff
Posts: 17783
306
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

fred rosenberger wrote:I have split your post off into its own thread, since your reply was in a thread that hasn't been active for seven years.



Thanks, Fred but it wasn't me that woke the sleeping dog... blame Nirbhay for that

Campbell Ritchie wrote:also interesting to see that a few languages probably have more discussion now


Yeah, what's up with the huge surge in Visual Basic .Net? Watch out for the raiding hordes!
 
Winston Gutkowski
Bartender
Posts: 10780
71
Hibernate Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Matthew Brown wrote:If you look at the graphs further down, which has the last 10 years, it suggests that the change is within the random fluctuations, although Java does seem to have had a gradual downward trend whereas C is fairly static. My completely uneducated guess is that within the areas that C is still heavily used there isn't a natural competitor, whereas Java's core market has a lot more reasonable alternatives (some of which run on the JVM).


I suppose its also possible that if (as Campbell says) TIOBE's figures are based purely on "flora and fauna", that it indicates Java's maturity. Don't forget, 1.4.2 was around for how long? 5 years? There are only so many things that you can talk about, even in something as complex (and wonderful) as Java.

Winston
 
fred rosenberger
lowercase baba
Posts: 13091
67
Chrome Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Junilu Lacar wrote:Thanks, Fred but it wasn't me that woke the sleeping dog... blame Nirbhay for that /quote]
Crud...sorry.

corrected.

 
reply
    Bookmark Topic Watch Topic
  • New Topic