|
|
|
|
|
by lastofus
3685 days ago
|
|
> I wrote applications in asp.net mvc, Spring MVC/Boot, Rails for many years, they all failed me. Could you elaborate more on how these alternatives failed you? I've been considering jumping into the Java/Play ecosystem for awhile but have been hesitant so far. Analysis paralysis at its worst! |
|
What asp.net MVC and Rails got in common, is that they are heavily opinionated how things should work, this can create many problems if you need a solution to a specific problem which is outside of the typical CRUD scope, it's very hard to break conventions and do things differently. This lead my many times to just start over the whole project.
Let's start with asp.net MVC, they open sourced it, that's good news, but the deployment options are still bad, as far as I know, there are a few community driven web servers, which aren't production ready in my opinion.
ASP.NET MVC:
works great, if you use the other MS tools like MSSQL, ISS etc, but if you are trying to replace one of those components, you are in a world of pain. So basically asp.net mvc, is on hold for a while.
Spring:
I'd love to sum up why I prefer Play over Spring but Yevgeniy Brikman did a great job doing that.
https://www.quora.com/Which-is-better-Play-Framework-or-Spri...
Rails:
is ... the perfect framework for smaller CRUD applications, that's all I can say.
> I've been considering jumping into the Java/Play ecosystem for awhile but have been hesitant so far. Analysis paralysis at its worst!
What's your background ?