Thanks for the reply.
Outside the fact that you are trying to defend the only language you know that makes your eat everyday, could you tell us why are the advantage of java over any others languages (like python, ruby, perl, etc ...) on the market because I just see none today or if you were just on some bandwagon.
No, I use multiple languages - so Java isn't the only one I know. Java has its place, but many times, it is used inappropriately.
While some reasons about why Java sucks are now invalid, others about why Java is cool like 'running everywhere' and 'it is the future' has always been invalid.
While it doesn't run everywhere, it still runs on many platforms. And that is extremely useful, firstly, for cross platform application compatibility - especially between Windows and *nix, secondly for being able to use Java to write on different platforms.
Java is the most used language for mobile.
And still, Java is dogging slow especially on anything touching a desktop app.
I disagree. Java can be extremely fast on the server side. C may be faster but you would really want to write a webapp using C? No, probably not.
Java on the desktop doesn't have to be slow, its how the application is implemented, like all apps. I can point you to dog slow ObjectiveC, C# desktop applications.
And just to finish, a joke very famous within the UNIX sysadmin community: Do you know why Sun invented Java ? To make every processor to be as slow as a sparc.
"Java is slow" is inaccurate today and has been for a long time.
--------------
But I am not using Microsoft Windows so I do not get why Mac users should worry about IE.
Firstly, I'll start with two points:
1. Windows users signficantly outnumber Mac users.
2. IE has a significant enough user base - versions 7,8,9 and 10.
So, given this:
When companies / individuals write a website they often want it to be accessible to as many people as possible. At the moment IE10 is the only IE browser that has good HTML5 support but IE10 hasn't got a particularly large user base.
Websites have to cater to IE8 and IE9 ( which makes up a large portion of users world wide ) so therefore HTML5 is out of the question, so websites will be developed using HTML4. So, when IE8 and IE9 has low enough userbase, companies will be able to target IE10 and therefore HTML5.
Mac users are constrained by the user base of internet explorer.