3 ms·
When Ruby on Rails first hit the ground, I thought that I would try and learn it and get to grips with it. But even with 20+ years of programming background to
by cyberferret 9y ago
When Ruby on Rails first hit the ground, I thought that I would try and learn it and get to grips with it. But even with 20+ years of programming background to my name at the time, I really couldn't feel comfortable using it, as much as I wanted to learn Ruby and a corresponding framework.
Then I tried playing with Sinatra, and completely fell in love with it. Made perfect sense to me, and seemed to fit my thinking and my concept of a web project a lot better. Now I exclusively build my web apps using it. Well, actually I use Pardrino [0], which is the framework built upon Sinatra. I wonder how soon they will have the Sinatra 2.0 core working with Padrino?!?
[1] - http://www.padrinorb.com http://www.padrinorb.com
- jaequery 9y agopadrino definitely is a hidden gem amongst the mists of all the frameworks
- da02 9y agoWhat public websites have you made with it? What other gems do you like? (eg Sequel?)
- cyberferret 9y agoA couple that are still going strong are LogbookHQ (www.logbookhq.com) and our flagship product, HR Partner - http://www.hrpartner.io http://www.hrpartner.io HR Partner is over 30,000 lines of Ruby/HAML code now, and nearing 100 tables. All work to date has been carried out by a single programmer (myself). We started out with Datamapper as our ORM, but since that is a dead project now, we've transitioned all our new projects to Sequel, which once again, I found far more intuitive and approachable than ActiveRecord. We use a stack of existing gems, even rails specific one, however there are quite a few that are now framework agnostic, or designed specifically for Sinatra. For example, we use padrino-warden (a Warden gem tailored for padrino) for all user authentication etc.
- base 9y agoYou can use Padrino with Sinatra 2.0 without any problem. I'm doing it currently since Sinatra 2.0 was in beta.