Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Plus the compiling step goodness makes it hard for runtime errors to appear....but semantic errors in Java are harder to detect imho.
Currently I am pretty happy with my work stack of Java and Php stack, the Java stack is easier to maintain because they had no option but to structure their codebase. That is always a plus in Java, whether they use certain advanced concepts such as ioc/di and stuff is beyon the point, the fact remains that one just needs to follow along the trail for an environment setup+packages+ the main function and voila!!
Python is messier in the sense that everyone does it differently albeit a good codebase can be easier to read.
Php and JS on the other hand....i love php and like Js, know them both well....but man....do people fuck shit up royally on those two... -
@Condor j2me... Was a different world, tried to make some apps, but that piece of shit threw exceptions left n right because there was no unified api, just hacking shit together. Had aaaa samsung s-something, the bigger screen corby, know that feel.
Exceptions are a special type of class, there are a shitton, you can even make your own (if you dont mind being gutted by me). Common ones r StackOverflowExc and ClassNotFoundExc. You can kinda see why i think they are easy to debug haha.
Here, these are funny http://rymden.nu/exceptions.html -
@xonya one of your reflected classes are not polymorphic and also if you use reflection, fuck you
-
xonya51326y@sharktits I usually don't use reflection. That error message is not so easy to understand imho.
I realized why do i like java the most. Error messages are easy to read and consistent. Never really had to look up an error because the message tells you exactly what is wrong. Hell, you could write a script to self-repair the errors because they are so obvious to fix.
Now compare that to my current stack, python and js....
rant