• Post Reply Bookmark Topic Watch Topic
  • New Topic

Why choose Java over .NET  RSS feed

 
Nirbhay Khatod
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • 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 ?
 
Junilu Lacar
Sheriff
Posts: 11494
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Mark post as helpful
  • send pies
  • 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.
 
fred rosenberger
lowercase baba
Bartender
Posts: 12565
49
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • 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.
 
Winston Gutkowski
Bartender
Posts: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • 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

 
Campbell Ritchie
Marshal
Posts: 56584
172
  • Mark post as helpful
  • send pies
  • 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!
 
Matthew Brown
Bartender
Posts: 4568
9
  • Mark post as helpful
  • send pies
  • 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: 11494
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Mark post as helpful
  • send pies
  • 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: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • 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
Bartender
Posts: 12565
49
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • 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.
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!