3 ms·
That's great for you. Java works quite well for me and I've had no need to go elsewhere for a server-side language in the last five years. And what do you con
by ulkesh 8y ago
That's great for you. Java works quite well for me and I've had no need to go elsewhere for a server-side language in the last five years. And what do you consider are ad-hoc frameworks? Spring is hardly ad-hoc.
- willtim 8y agoSpring and "aspect-orientated programming" are completely ad-hoc! They use reflection and byte-code generation to implement various forms of runtime magic. This makes reasoning about ones code much much harder. IMHO there are much better ways to solve the dependency and cross-cutting concerns problems, unfortunately Java is not expressive enough to encode them. To be clear, I'm not saying Spring isn't useful, I'm saying the fact that Java needs Spring is unsatisfactory. I wouldn't say my situation is great, most jobs are Java jobs :)