3 ms·
I like the post and the replies. Hacker News seems to be a really good forum for inquiries of this nature. But what on earth is "Damaged by Java" supposed to c
by codesurgeon 18y ago
I like the post and the replies. Hacker News seems to be a really good forum for inquiries of this nature.
But what on earth is "Damaged by Java" supposed to convey? I guess you find Python with Django to suit your particular needs better than Java, no reason to play down the latter though.
- mrtron 18y agoI modded you up because I agree, but I also was in the situation where I was damaged by Java so I feel the need to respond. Java is good, but I always felt so constrained when writing code. It just felt like I had to write so much extra junk code like getters and setters that it made rapid prototyping which I do a lot a hassle. Python was a breath of fresh air, and is a great language for hacking around in. Java is very useful and I still use it quite a bit.
- samratjp 18y agoPython was such fresh air that I felt Java was bloatware; no offense to Java, but I really loved the agile development with python that I downplayed java.
- codesurgeon 18y agoNo hard feelings and thanks for the clarification. I think Python is a slick language and tool and its Benevolent Dictator for Life is a knowledgeable and nice person. I ran into him while interning at Google (worked on the same team and almost did a project related to one of his). I guess what I don't like is that devs of all kinds of backgrounds have been downplaying Java ever since its inception and in my view not always rightfully so. My (admittedly subjective) impression is that this has been happening beyond the usual "religious programming language wars". Developers writing native code are still complaining about Java's (supposedly) terrible performance, admin-focused scripters for lack of immediacy and web-focused coders for being bloated and not supportive of "agile procedure". I'd just like to point out that this language has become the "working man's language" and with it spans a wide variety of domains and features an incredibly large community. Perf-wise, I doubt that there is currently another language VM that has been better studied, optimized and supported than the JVM (Azul, anyone?). Of course, the truth is that Java is a tool like every other language and has its proper uses and domains where I'd also pick a different weapon of choice.
- mrtron 18y agoIt is my opinion that Java is not practical for scripting or web-based development, so I agree that people using it for that purpose will complain about it. I definitely agree the majority of Java complaints are from people choosing the wrong tool for the job.
- samratjp 18y agoQuite true really - but since I am rather new and ignorant to the various language religiosity, it's good to know that Java is indeed a very versatile language, but, only if used for the right job. Yes, quite true that many complaints arise from using the wrong weapon indeed. I just felt for the moment that Django seemed to be a rifle and java, a shotgun.