3 ms·
Of course it's very much a subject for debate, but I personally don't know a web development platform that is as fast to get off the ground and as complete as R
by thothamon 12y ago
Of course it's very much a subject for debate, but I personally don't know a web development platform that is as fast to get off the ground and as complete as Rails. Some people are certainly trying, but I don't think anyone beats Rails in these two areas yet.
You specifically mentioned starting a new project. I think that's where Ruby and Rails are the strongest. Maintaining a large system might be better done using some other language and framework.
- grandalf 12y agoI personally don't know a web development platform that is as fast to get off the ground and as complete as Rails I think this is an aesthetic preference. I personally think that the simplest and cleanest design is a combination of something like Sinatra/Express to implement a simple API and React on the client to do component-ized UI. Much of the "completeness" of rails is simply not needed when client side components can keep a bit of state around for housekeeping and make the occasional API call when data actually needs to move between client and server.
- bonif 12y agoNot every new project is a SPA. It's completely possible to start a new project in 2015, which basically is a WEB SITE (with mobile views and everything, but basically a poor old website), in this case Rails is still the best option.
- grandalf 12y agoYou mean with server rendered HTML? IMHO the component abstraction provided by something like react leads to much cleaner separation of concerns, better boundaries between parts of the system, and easier to change/understand code.