Slashdot Mirror


User: Berkov_s1

Berkov_s1's activity in the archive.

Stories
0
Comments
3
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3

  1. You know youve been programming too long when .... on Largest Object in the Universe Discovered · · Score: 1

    Omg totally misread the title and started thinking about LOC, getters, setters and the number of variables.

  2. Re:The real 90s versus outdated 00s software on Java Is So 90s · · Score: 2, Informative

    "Ada is an outdated language"

    Rubbish. There is about to be a new definition of the language 2005/2006 depending when they get round to it. You know the new Airbus - running Ada. It is still the defacto safety-critical/defense language

  3. Re:Interpreted Versus Compiled on Java Is So 90s · · Score: 2, Insightful

    I have read /. for the last few years without ever having replied to a post but the sheer stupidity of this one compelled me to.

    "The big issue here is speed of development and ease of use. Java is a bitch to learn, it requires a compiler, and it has a syntax that's byzantine as hell"

    What are you on about? Java is a bitch to learn - even the most fanatical Java hater would admit it is easy to learn. The documentation is absolutely brilliant.

    "It requires a compiler" - so what. What has this got to do with anything? Seriously? I have no idea what you mean by this - the Java compiler is easy to use and quick. Even if you get into the most complex builds in java with RMI (which no longer requires special compilation now anyway since 1.5) it is still easy. You also never do it by hand anyway as ant/eclipse exist.

    "For doing something like simple text process, Java's syntax just gets in the way" By this if you mean doing some scripting - then yes - use perl. Why were you scripting in Java anyway you muppet. You need to get the anti-patterns book and go look up Golden Hammer.

    I hate these inane flame wars which inevitably end up in a horses for courses anwser. From the comments I see posted most people with any sense have little inclination to get involved. (Yes I see the irony). Yes people overuse J2EE. I avoid J2EE unless I absolutely need it - and I avoid weblogic like the plague.

    And another thing on the speed of development issue - people rarely acknowledge the roles of IDE's in development when talking about languages. I had to do a multithreaded, distributed application with a gui - I used eclipse,jigloo,TogetherJ and the eclipse RMI plugin - its not just the language which aids productivity but the development tools and environment. No development environment I have come across comes close to eclipse - it all just works seamlessly and jigloo is a godsend. Yes the java language is more verbose than some (and less than others ie Ada) but the development environment negates this. It still annoys me that people are still pulling all the Java myths out of their ass from when they last tried it in 1996 using notepad/vi.

    I have also looked at Java code written by C/Perl junkies who moan about Java - because they have not updated their skill sets and have written nonsense. They have this nasty habit of implementing data structures themselves as well. Ffs. Geez. The number of times I have seen someone write sorting algoritms in a java app.

    People also dont look at beyond base functional (in-out) requirements. Yes I can hack out a perl script. Does it scale? Is it maintainable? Is it transactional? Is it safe? (As in safety-critical applications). Would you fly on an airplane with an avionics system written in perl? Why do you think AirBus/Boeing use Ada?

    And dont get me started on all this LAMP crap. All industry Java applications I have worked with have been on Linux some have used MySQL.

    Basically I think it boils down to people with Golden Hammer complex and genuinely feeling an emotional attachment to a technology. I hate working with anybody who is an 'X' zealot. Language wise I use Perl/Ada/B/Z/Java with JDO,Spring,Struts,Hibernate,JBoss,JUNG/C/Prolog dependent on what I am doing - and I mean I really think about what I am doing before I pick a technology. If something better comes along I have no attachment to any and will ditch any if it allows me to deliver a better product quicker to the user.