101 Reasons Why Java is Better than .NET (Reloaded)
The original edition was put together using a blogging system, this edition
is now based on a Wiki system. Hopefully, the comments and contributions will be
richer this time.
The list is structured such that all 101 entries can be viewed on a single
page (unlike the original!). Each entry would be accompanied by a "sound bite"
that bests captures the intent of the entry (if you got a good one, please let
me know!). Each entry is also a link that you can navigate to examine more
details and supporting information. At this time there is no particularly reason
for the ordering and that will change at a later date (so please don't cite the
entries number when you make an external comment!).
For an easy to remember url to link to this list and all future editions use
101.manageability.org . Feel free to post this url in response to articles and
posts falsely promoting the benefits of .NET.
Finally, for those who unfortunately have legacy .NET deployments, here a
series of articles that will help you migrate to a superior Java platform .
.NET apis are proprietary and can open the door to a law suit.
libraries are available in every J2SDK distribution, .NET sources can only be
seen by resorting to illegal means.
purity is nothing more than a myth.
"use-less" employees.
by Microsoft in marketing, surveys continue to reveal that Java is the
preferred platform when it comes to Web Services.
crippled framework as compared to the richness of frameworks found in Java.
writing of stored procedures in the Java language. There has yet to be a
production release of a database that supports any .NET languages.
write .NET programs well and that's giving .NET a bad name! A pretty lame
excuse I must say!
distributed development are a plenty in the Java world.
collectively lose $55 billion last year.
complexities of a hybrid managed/unmanaged environment.
runtime.
Taxes and License 6.
were designed by high-school students, First year CompSci? students at best.
that your choice of platform doesn't get obsolete in 5 or even 10 years. Avoid
the Microsoft upgrade treadmill!
knowledge of Java. That's a big talent pool that you need to consider before
you off-shore your project to a different time-zone.
universities have consistently provided innovative research not only built on
top of Java but also contributing to Java.
U.S. government's IT renovation is going to?
.NET resurrects them with disastrous consquences.
mapping solutions found in Java.
through your code, anticipating your every thought and keystroke.
.NET coding conventions.
housing prices don't you?
more pervasive?
based and packaged with the application in a .zip file.
in method signatures.
windows, Java can't be beat.
building your killer GUI application on top of killer IDE frameworks.
some robust parser building tools.
development, get a head start by using Java.
container that's built using the same language as applications. Furthermore,
managed environments support better reliability and security.
before it has any chance in understanding it.
the only things that you need to scale.
backbone that integrates the Enterprise.
the .NET environment.
big a footprint.
standards?
open source database?
entire application domain.
glass"".
F7.
You know it doesn't actually make sense or help anything, but if you live
under it, you're certainly not going to say anything negative about it.
on your citizenry or customers. If Microsoft ever co-opts this technology then
"1984" will become more than just a paperback novel.
layers of an application.
Hewlett-Packard-Compaq?
Terra Firma.
support
your customer's identity secure and available?
implemented in Java?
platform for Intelligent Agents.
deploy a .NET application on a platform with 10,000 servers like google?
of show stopping bugs.