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.

Reply via email to