On Sat, Jul 24, 2010 at 11:06, Blanford <[email protected]> wrote: > http://developers.slashdot.org/article.pl?sid=10/07/23/1838243
I have read that but don't really see much truth in there. > I have wondered this for years, how Java could be the language of > choice for web application design. This sentence could apply to plenty of other languages also that are effectively used for web applications. > Java is so much more complex and unproductive compared to a language > like Python. This adds up to time and money. I once was new to Java and Python as well and tried both. I love Python but it lost the productivity question. We still have a little Python Web-Application and it has/had a few bugs which were hard to find due to lack of debugging options for example. And there were other reasons also. > If I ran a business I would definitely use Java as little as possible. I you ran a business and want to make a lot of money try to avoid programming completely and try just to sell licenses and consulting. I agree only that the programming language can make a difference in the type of advantages and problems you will get using it. But the programming language itself is just one part of the story. IMHO a Windows-only shop can't do wrong using C# and a shop that wants to serve multiple platforms can't do wrong using Java - talking in general here for a shop that wants to use the same language for a wide area of problems. On Thu, Jul 29, 2010 at 16:30, [email protected] <[email protected]> wrote: > Yes, java APIs are designed to handle very complex, worst case > scenarios. It's the simple stuff the APIs fail at. And there really > isn't any excuse for this. Why does everyone have their own > StringUtil/FileUtil/XMLUtil classes? Why does apache commons exist? > Because many simple tasks require a ton of code with the standard APIs. And this applies for basically any other language too! - I never met a programming language where it didn't take me months to get everything in I needed in may daily work. This is not particular to Java! On Wed, Jul 28, 2010 at 17:31, [email protected] <[email protected]> wrote: > Complex? Actually Java is a pretty simple language. Ruby/Python/ > Scala/Groovy all have many more features and richer syntax than Java. Indeed, I learned the Java basics quite fast. It's the plenty of 3rd party libraries and frameworks that is too much to learn for a human life. You have to choose wisely what to learn more in detail. And many Java developers somewhat created a whole stack of frameworks they use on a regular basis which might not be necessary in a lot of cases. You could put together Hibernate, Spring and others and already introduce a whole lot of abstraction (and code + xml and/or annotations) without getting anything done. Best regards, Martin. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
