What framework do you recommand for writing simple web applications in ruby, between WebRick
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
WEBrick and Mongrel are servers, not frameworks for building web applications. As such, they have APIs that are lower level and tied to their own idiosyncrasies which makes them a bad place to start if you want to design your web application so that it can run on different servers.
I would look for a framework that builds on Rack, which is the standard base layer for building web apps and web frameworks in Ruby these days.
If you are making something really simple, learning Rack’s interface by itself is a good place to start.
E.G., a Rack Application that parses json out of a post request’s body and prints it back out prettified.
you can run it by running
rackupin the same dir as the file.Or, if you want something a bit more high level, you can use sinatra, which looks like this
Sinatra’s README is a good introduction to it’s features.