Sebastjan H. wrote in post #1142235:
thank you for the info. Basically I’ve never done any web app
programming and I wanted to start small. Keeping in mind I might
eventually go for Rails as well, I thought it might be easier if I start
with a similar paradigm on a smaller scale.
Meanwhile, I’ve started with camping and so far so good:) However I’ll
defintely have a look into other micro frameworks.
As a learning project I’ve decided on a quality reporting app, with two
funcionalities: forms for quality recording and querying those reports
on certain parameters.
You’re going backwards. A minimal web framework is not easier. Quite the
opposite, the patterns and conventions used in them expect the developer
to bring in a lot of experience and knowledge of application design.
Rails is the one you should be starting with. It has the best
abstractions, and a relatively mild learning curve. Most rails tutorials
assume complete beginners.
Sinatra (and other micros) will require you to do a lot of boilerplate.
It was designed by and for people who knew the tech, knew what they
wanted, and knew how to get to it.
You should stick with Rails. Use Rails until you reach such a high level
of expertise with Ruby web applications, and your business requirements
are so extensive, that you have to branch out into frameworks with a
smaller footprint that better accommodate custom extensions.