|
|
|
|
|
by hardwaresofton
3805 days ago
|
|
Everyone that feels this way please give Sinatra (http://www.sinatrarb.com/intro.html) a try Complexity/perceived burdenwise, I think java is to rails as rails is to sinatra (or a similiarly small framework). There may be a point where you want your functionality bundled and presented as a framework (if you, like me, think of frameworks as bundled and groomed libraries/functionality), but if you're not sure you're at that point (or don't know what that point is), try to start smaller (like sinatra) and go bigger, rather than the other way around (starting with the biggest tool you could find, trying to find the smallest). I strive not to become a good developer on X platform (for Y language) but rather just a good developer who's proficient with Y language (and happens to be able to use X lib). |
|
At this point I think I'd only choose rails where I knew from the start that it was going to be a big, complex, semi-monolithic service. I can definitely see value in rails for doing that kind of thing.. But for everything else Sinatra is a pretty good default position.