3 ms·
One of my favorite articles of all time. There is no doubt that people writing Java software loved abstractions. One of my favorite examples: https://ptrthoma
by solutionyogi 12y ago
One of my favorite articles of all time.
There is no doubt that people writing Java software loved abstractions.
One of my favorite examples: https://ptrthomas.files.wordpress.com/2006/06/jtrac-callstack1.png?w=630 https://ptrthomas.files.wordpress.com/2006/06/jtrac-callstac...
- superuser2 12y agoYep. Java may be faster for equivalent programs, but Java in practice sure as hell makes up for it with endless abstraction.
- charliefg 12y agoWould you look at that beast! The bigger PDF image is on the post: https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/ https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...
- aikah 12y agoTo be fair ,aside from a Servlet container and JDBC none of these things are required for Java web development. Java language doesn't help though and could use more features from C# for instance.
- dikaiosune 12y agoWell I think the point is that it's a cultural thing. I really like Java, but it takes unconventional approaches to avoid bloat when working with Java tools because the "standard" way of doing things produces 200+ line stack traces.
- dikaiosune 12y agoHah! I currently do support at my day job on a Java monolith which is as scary as it is clunky. I've seen stack traces go past 500 lines...