Yes, Mr. Garfinkel is a bit clueless. Just another journalist (principally) who
seems to think because he can put something in print, it must be true. His
article was poorly researched (more than 2 years out of date in my opinion) and
jumped to conclusions based on nothing more than his slanted opinions.
I was one of the 1000+ that sent a comment to him about his first article.
But don't be concerned. I think anyone with technical skills who knows Java
would read the article and see the holes in it.
While I agree that Java has problems, its benefits far outweigh its weaknesses.
I'm not sure what Mr. Garfinkel is proposing - going back to fat client with
MickeySoft, Web development with ASP (BASIC), mainframe programming with IBM
3270 terminals?
Web applications are the future and Java is by far the best solution for
server-side application development to drive the dynamic content for these
applications.
But I don't have to sell the Jakarta people on that point ...
-- Art Taylor
--- Alex Fern�ndez <[EMAIL PROTECTED]> wrote:
> Hi folks.
>
> The follow-up is even more ludicrous than the original article. Mr. Garfinkel
> argues that only server-side programming can be successful, while right now
> Java
> is coming out of age and there are good, big applications being written. Just
> look
> at
>
> http://www.togethersoft.com
>
> and
>
> http://www.merant.com/products/pvcs/
>
> for a taste. Both Together/J and Version Manager are excellent applications
> in
> their families, and I should say faster than C++ competitors (Rose is a hog).
>
> And, my favourite, look at Tomcat: a Java application that serves dynamic
> pages as
> fast as Apache serves static content.
>
> His next assertion is that, as an interpreted language, Java does a bad job.
> Full
> on target. Right now, Microsoft is about to change gears with C# and .NET,
> switching to a bad copy of the Java Virtual Machine that interprets even
> Microsoft
> MFCs.
>
> His programming skills may be the root of his lack of understanding: read the
> following paragraph:
>
> > Leo Kuznetsov of Alameda, Calif., sent me an interesting
> > example of the inherent inefficiencies of Java. Consider the
> > case, he wrote, of appending the letters "abc" to the end of a
> > string. In C++ concatenation is pretty simple -- a buffer gets
> > reallocated and three characters get appended to the end of the
> > string. But in Java, three StringBuffer objects and one new
> > String object need to be created.
> >
> It would be great if someone explained this guy the difference between
> "mutable"
> and "immutable" objects. No great innovation here: NeXT has used immutable
> strings
> since the early '90s, with great success.
>
> As one reader points out: "Your article is clear, concise, accurate and two
> years
> out of date".
>
> Un saludo,
>
> Alex.
>
> "Geir Magnusson Jr." wrote:
>
> > "Pier P. Fumagalli" wrote:
> > >
> > > I found this nice article on Salon tonight, and I wanted to share it with
> my
> > > closest friends :)
> > >
> > > <http://www.salon.com/tech/col/garf/2001/01/08/bad_java/index.html>
> > >
> > > For sure the guy grew up in a bad way :) Just take a look at his name, is
> he
> > > an hybrid between Homer and Simon & Garfunkel? (Well, I can't say my name
> is
> > > better - translated it would sound like "Peter Paul Smoking Chickens" -
> but
> > > his sounds like "Mrs. Robinson's Donuts"...)
> > >
> > > I'd give him a big phat "californian" what-EVERRRRRR :) :) :)
> >
> > He wrote a follow-up because a few people gave him a 'what-EVERRRRR'...
> >
> > http://www.salon.com/tech/col/garf/2001/01/18/java_response/index.html
> >
> > geir
> >
> > (And if "californian", wouldn't that be 'what-EV- hey? what happened
> > to the lights? ' )
> >
> > --
> > Geir Magnusson Jr. [EMAIL PROTECTED]
> > Developing for the web? See http://jakarta.apache.org/velocity/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]