Today, our team has also released Padrino 0.9.9 which is the second update following the official “1.0” release of Sinatra itself! This latest update to Padrino contains many important changes such as fixes to compatibility with 1.8.6, 1.9, and JRuby as well as critical rendering functionality improvements.
Also, in the spirit of making Padrino accessible to many new users, we have finished the blog tutorial which takes the reader through step-by-step building a basic blog within Padrino. This is an excellent way to get familiar with the enhanced features Padrino provides. In addition, our team has developed a blog tutorial screencast which can be downloaded or streamed.
The Padrino team has been working hard on preparing the framework and documentation for wider scale usage. This website now contains a great deal of useful resources such as the many guides, contribution guidelines, team information, release notes, among much more.
All of us are excited for Padrino to be tested and experimented with by the larger Sinatra community. Padrino is indeed a ‘full-stack’ framework but it never strays away from the Sinatra philosophy to keep things simple and lightweight. In fact, the Padrino functionality has been built to be as modular as possible.
If you do not want to build a full Padrino application, but would like to take advantage of certain enhancements such as the application helpers, enhanced routing, or the mail delivery be sure to check out how to utilize Padrino within an existing Sinatra application.
Our team has been working hard on Padrino for the last few months to get this framework polished enough to be used by a larger group of people. For the most part, Padrino is now quite stable and has been used to develop a number of applications (including this site!).
We recently decided to focus our efforts on generating documentation to easily inform developers of the functionality provided by this framework. This website is our first attempt to make the necessary information about Padrino readily available to all.
Padrino has really shaped up to be an excellent framework and a pleasure to develop in on top of Sinatra. The important thing is that Padrino tries to take everything that developers love about Sinatra and enhance these features to make them even better. Padrino also provides critical functionality missing from Sinatra such as baked-in localization, dead simple mail delivery and form helpers.
To learn more about Padrino and to start using it for your web development, check out the Guides Section for a detailed reference on Padrino’s major components. In addition, checkout the Padrino RDoc for a more complete look at the framework. Specifically, you might want to start with the Blog Tutorial which walks through the step by step development of building a basic blog using Padrino.