To address your points one-by-one:
1. Any Language.
Fair point, a valid advantage for.NET.
2. Native execution.
Native compilation exists for every platform that I've seen Java on. The on-the-fly compilation is indeed a nice feature, though.
3. Cross-platform.
IIRC, Java runs on Win32, AIX, BSD, Solaris, MacOS, Linux, BeOS, OS/400, HP/UX, etc. Now. Not in the future.
4. Security.
The Java sandbox and Java security policy files already provide this. Now.
5. ASP Enhancements.
One could just as easily argue that a lack of support for non-ASP application servers hobbles.NET.
6. More on ASP.
Yawn.
7. Distribution.
Zero-impact installers come with every J2EE application server I can think of. DLL hell exists because Microsoft and it's application developers created it to begin with. Java doesn't have this issue.
This isn't an automatic blast at MS, in fact my respect for them increased with the release of Win2K -- which is fast and stable, at least on my home machines.
However,.NET is Microsoft's revenge fantasy having been denied the right to "embrace, extend and exterminate" Java.
The vast majority of Enterprise-class web-enabled systems are now being built to J2EE. I work in that field. Java, while not fully open, is much more open that.NET or the ridiculous C#.
Salut Betcour,
This is actually an EU data protection directive and works throughout the EU, not just France. I agree totally with your sentiment, and once sued an employer who wished to collect information about me (namely, whether or not I smoke) in clear violation of the laws. I won.
I wouldn't trust any corporation, from any country, to give a flying fsck about me.
A bientot.
I'm Irish and now living in the US, but have previously worked in France (Paris, 1 yr), Germany (Munich and Frankfurt, 4 yrs) and The Netherlands (Haarlem / Amsterdam, 2 yrs), so I can supply you with salary guesstimates.
I worked both on contract and as a perm. employee. Rates are generally consistent in the western European countries, cost of living isn't. All are horribly expensive compared to the US, demand more taxes and SSI deductions, but hourly rates (for contract only, not permanent) are roughly the same if not higher in places.
Cars, houses and consumer electronics all cost much more in the EU than they do in the US.
On the other hand, you have much greater protection from unfair dismissal, there is no such thing as employment "at will", healthcare is cheap and excellent, public transport is cheap and efficient, the cities are generally much cleaner and safer (Dublin is still a litter-strewn, messy, congested dump, yet great fun).
For a contract gig you should be getting somewhere between US$40 - $130/hr. depending on skillset, location and local demand.
BTW, the Dutch gives special lower tax rates to foreigners with particular skillsets (s/w, h/w) to entice them to Holland.
Give us particulars! Your question is very vague. Tne countries outside the US are not one great big homogenous mass. Be specific.
Fool -- Germany isn't communist, nor is any EU country. They range from conservative (what the USA calls republican) to social democrats, but not a single "commie" government exists in the EU.
Perhaps if your wonderful country gave you a decent education you could understand the difference.
Check the statistics for gun crime in any European country and you'll find it much lower than the US. Guess the Europeans are on to something. What was your point again?
I'm not sure that this is correct. I'm a native English speaker from Ireland. I learned French in highschool and by living in France, and German by living in Germany.
If anything, my style of speaking / writing in English is mirrored in both languages and my identity is even more obvious since it is not really how a native speaker would phrase things (although not necessarily incorrect).
On the other hand, my grammar in both languages is a mess, so maybe that wouldn't work -- it's a form of obfuscation.
Interesting article, though.
To address your points one-by-one: 1. Any Language. Fair point, a valid advantage for .NET.
2. Native execution.
Native compilation exists for every platform that I've seen Java on. The on-the-fly compilation is indeed a nice feature, though.
3. Cross-platform.
IIRC, Java runs on Win32, AIX, BSD, Solaris, MacOS, Linux, BeOS, OS/400, HP/UX, etc. Now. Not in the future.
4. Security.
The Java sandbox and Java security policy files already provide this. Now.
5. ASP Enhancements.
One could just as easily argue that a lack of support for non-ASP application servers hobbles .NET.
6. More on ASP.
Yawn.
7. Distribution.
Zero-impact installers come with every J2EE application server I can think of. DLL hell exists because Microsoft and it's application developers created it to begin with. Java doesn't have this issue.
This isn't an automatic blast at MS, in fact my respect for them increased with the release of Win2K -- which is fast and stable, at least on my home machines.
However, .NET is Microsoft's revenge fantasy having been denied the right to "embrace, extend and exterminate" Java.
The vast majority of Enterprise-class web-enabled systems are now being built to J2EE. I work in that field. Java, while not fully open, is much more open that .NET or the ridiculous C#.
Salut Betcour, This is actually an EU data protection directive and works throughout the EU, not just France. I agree totally with your sentiment, and once sued an employer who wished to collect information about me (namely, whether or not I smoke) in clear violation of the laws. I won. I wouldn't trust any corporation, from any country, to give a flying fsck about me. A bientot.
I'm Irish and now living in the US, but have previously worked in France (Paris, 1 yr), Germany (Munich and Frankfurt, 4 yrs) and The Netherlands (Haarlem / Amsterdam, 2 yrs), so I can supply you with salary guesstimates. I worked both on contract and as a perm. employee. Rates are generally consistent in the western European countries, cost of living isn't. All are horribly expensive compared to the US, demand more taxes and SSI deductions, but hourly rates (for contract only, not permanent) are roughly the same if not higher in places. Cars, houses and consumer electronics all cost much more in the EU than they do in the US. On the other hand, you have much greater protection from unfair dismissal, there is no such thing as employment "at will", healthcare is cheap and excellent, public transport is cheap and efficient, the cities are generally much cleaner and safer (Dublin is still a litter-strewn, messy, congested dump, yet great fun). For a contract gig you should be getting somewhere between US$40 - $130/hr. depending on skillset, location and local demand. BTW, the Dutch gives special lower tax rates to foreigners with particular skillsets (s/w, h/w) to entice them to Holland. Give us particulars! Your question is very vague. Tne countries outside the US are not one great big homogenous mass. Be specific.
Fool -- Germany isn't communist, nor is any EU country. They range from conservative (what the USA calls republican) to social democrats, but not a single "commie" government exists in the EU. Perhaps if your wonderful country gave you a decent education you could understand the difference.
Check the statistics for gun crime in any European country and you'll find it much lower than the US. Guess the Europeans are on to something. What was your point again?
Pitt plays an Irish traveller / itinerant (a distinct subculture with its own language) which is not the same as gypsies / romanys.
I'm not sure that this is correct. I'm a native English speaker from Ireland. I learned French in highschool and by living in France, and German by living in Germany. If anything, my style of speaking / writing in English is mirrored in both languages and my identity is even more obvious since it is not really how a native speaker would phrase things (although not necessarily incorrect). On the other hand, my grammar in both languages is a mess, so maybe that wouldn't work -- it's a form of obfuscation. Interesting article, though.