Ask HN: Anyone developed larger web app with a micro framework? Thoughts...
I am kind of stuck and could use some advice from the community.
I have an idea for a larger web app (multiple auth methods, a lot of dynamic pages with forms, etc.) and would like to develop it using ruby as a main language for the backend.
I developed few websites before with PHP, using various frameworks, such as Zend, Kohana, CI. I've also used ruby for small personal projects and tried both Sinatra and Rails. Between the two, I prefer a small micro framework as it gives me a feeling of a more control and less of a glue-together things approach.
I know that Rails would be an ideal framework for this kind of web app, there are a lot of gems that solve most common features (auth, forms etc).
So I wonder if anyone here went with a micro framework route and had no regrets at the end, even if a lot of time was wasted by re-inventing the wheels.
Another issue is the structure of code / files using a micro framework. I would hate to end up having insane amount of folders / files that would end up looking just like Rails, but the idea of throwing everything into a single file is also questionable.
So any thoughts and suggestions are more than welcome.