4 ms·
I tend not to agree with most of your points, but it may be a matter of taste. I actually like Java (but I also see quite some overengineering in some places).
by JanSt 9y ago
I tend not to agree with most of your points, but it may be a matter of taste. I actually like Java (but I also see quite some overengineering in some places).
> all the magic with annotations
... which are basically just decorators
> dependency injection
... which is quite useful for loose-coupling and injecting different implementations (and you don't have to use it)
> glueing libraries together by placing some files in a folder
.... what? Never done that ;-)
> Java is still super verbose, not just the language itself
I don't see that. It's actually quite nice for my taste. I guess you don't like generics, but then you have to live without them, which also sucks.
> There's a lot of libraries, but on UI/UX level you don't have anything close to what Rails offers out of the box.
What do you mean exactly? There are things like thymeleaf if you want SSR, otherwise you can put whatever SPA in front of it.
> things you take for granted don't exist, like devise.
.. it's not hard to use Spring Security though
>Elixir/Phoenix/Ecto"
- is there some devise like auth by now?
I also like Elixir/Phoenix quite a lot, but it's nowhere near Rails/Springs level.
- pmontra 9y ago> Elixir/Phoenix/Ecto" - is there some devise like auth by now? Coherence https://github.com/smpallen99/coherence https://github.com/smpallen99/coherence