« AppSettings and Visual Studio Test System | Main | Principles for Test-Driven Development »



C. Enrique Ortiz
"With .NET on the other hand, you don't have nearly so many choices most of the time. Most of the time, you eat what Microsoft puts on your plate, and you like it, or you go to bed hungry. Most of the time, though, it is good enough." Plus very importantly, if you code in .Net, you are married to .Net and MS OSes. So if you have a shop with MS, Unix, Linux, and so on, and your s/w must runs across these without coding things twice, Java is a better option.
Hum. How about being more cheaper to produce software with Java? Linux + Jboss + Eclipse is an entirely free combination, while win2003+VS.NET is not.... Am I wrong? Lucian.
For simple web apps, scripting languages like PHP/Python would do the job, so there is no need for Java MVC frameworks (struts,spring mvc,tapestry,jsf,etc.) Java Shines where you have sophisticated apps, that should deal with Distributed Transaction,Security, Load Balancing and High Availability,... need to talk to Legacy system there is JCA. JMS for MOM WebServices, etc. thats the reason one should chose java, the whole package not just writing web-apps where its much simpler in Dynamic Scripting languages ... and when we already have PHP/Python with a huge community going ruby is like ... having your 15 minute of fame in your life. impress couple of people do some apps, but 2 year from now, you will look back and say man, how pathetic :) For Enterprise Class Distributed App real developers go C/C++ CORBA UNIX C/UNIX been the same and still strong since past 30 years CORBA is still in the game after 15 years while COM is DEAD and EJB is claimed to be bitter. dig deeper. boycott .NET / J2EE go GNU !

The comments to this entry are closed.

November 2008

Sun Mon Tue Wed Thu Fri Sat
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
Blog powered by Typepad

We Like