Re: Java versus dotnet
Mr. X. wrote:
Dotnet is more popular then Java
Evidence on the web suggests that Java is considerably more widely used than
C# or .Net. This could change, and the definition of "popular" in these
sources is open to debate. OTOH, there's no evidence I've seen for the
converse claim, that .Net is more popular than Java.
RedGrittyBrick wrote:
Look at the Mono project which is a free implementation of some of .Net.
There is a C# compiler, IDE and runtime that runs on Linux or Windows.
I have heard that Mono is behind the full features of .Net, but it may be
enough for the purpose.
Why should I prefer Java and not dotnet ?
Why should I prefer dotnet and not java ?
There's no easy answers to that sort of question. It probably depends in
part on what your background is, what sort of application you want to
develop and what sort of platforms you intend targeting.
The rule of thumb is that Java is better.
Just kidding. This is a Java newsgroup, after all.
The real rule of thumb is that .Net is better if you're running exclusively on
Windows, Java otherwise.
Both Java and .Net are heavily supported by major players. I don't know if
that is true for Mono.
Once you get into professional deployments you will find big differences, at
least in style. Programmers think sometimes that only development costs
count. Operations is by far the larger expense and risk for a system. From
what I've heard, Linux platforms (and the Java engines on them) are more
stable, scalable and reliable than Windows platforms. Oh, there I go
rumor-mongering. I have heard a lot of anecdotal evidence from sysadmins that
Linux systems are safer.
--
Lew