Ok this post does much to bring down the hackles your previous post raised -- so pardon my previous simplifications and sarcasm. Gotta admit I started playing with Java 1.1.2 (Still have the Java in 24hours book *g*) and discounted it very quickly ( read applets sucked ).

What I see in Java is organization and methodology on a large scale. I don't think Java is the beat all language technologicaly, but what I do see is the beginnings of a language that can be more readily managed and matured on a global scale. Although looking at the (huge) applications I work with there is no way to discount the overkill and bloat in the majority of cases.

    Once folks write getter and setter methods for everything, through in a few static accessors (cough...PC globals), or chain objects such that an entire object tree is accessible...essentially encapsulation is just an illusion. It's just harder to get what you want, but you can get it. And if you need it, you'll code in a way to get there. 'encapsulated' interfaces can still cause huge ripple affects with changes, they rarely get isolation & modularity correct -- which are concepts that are not OO specific.

No argument with that statement++

On the other hand my favorite language, Perl, is impossible to manage on a large scale ( Read multiple development centers ) as every script is as unique as it's developer. C++ suffers from this as well though obviously not to the same degree.

In the end it's the old addage Use the right tool for the job.


In reply to Re: ^7 OT: JavaJunkies (Javamonks sorta) by coreolyn
in thread OT: JavaJunkies (Javamonks sorta) by coreolyn

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.