4 ms·
> the productivity is probably in same ballpark too. You are still missing Turbolinks, the rails console, JPA is nowhere as good as Active Record, rails scaffo
by realusername 8y ago
> the productivity is probably in same ballpark too.
You are still missing Turbolinks, the rails console, JPA is nowhere as good as Active Record, rails scaffolding, Rspec, Devise, then you need to setup migrations... I could add a lot of other items, but no it's nowhere near rails yet. I've never found anything approaching rails for the speed of coding (but not the speed of execution unfortunately :/).
Rails templates is a very very small part of what makes it so quick to write code.
- vajrabum 8y agoMy main point and the only reason I mentioned templates was that Spring Boot is in fact a web application framework and a productive one. If your previous experience was with older versions of Spring or Spring Boot or you weren't using IntelliJ (or STS Eclipse if you must) to build your scaffolding and do your debugging then you might want to take another look. Turbolinks is a cool hack! I think I agree about migrations. Flyway is useful but not as clean or easy as ActiveRecord and I think that depends on Ruby's dynamic nature so it would be hard to replicate.
- twic 8y ago> JPA is nowhere as good as Active Record You surely meant to write that the other way round.
- realusername 8y agoNo I really mean it that way. I've never tried an ORM which is as good as Active Record. Also the ORM should be coupled to migrations to be anything as powerful as Active Record. Edit: JPA is usable yes, most ORM nowadays are quite good anyway, it's just that Active Record is still always one step above, it's a pleasure to work with.