{"id":458,"date":"2008-04-14T23:29:34","date_gmt":"2008-04-15T04:29:34","guid":{"rendered":"http:\/\/www.juixe.com\/techknow\/index.php\/2008\/04\/14\/ruby-web-frameworks\/"},"modified":"2008-04-14T23:29:34","modified_gmt":"2008-04-15T04:29:34","slug":"ruby-web-frameworks","status":"publish","type":"post","link":"http:\/\/juixe.com\/techknow\/index.php\/2008\/04\/14\/ruby-web-frameworks\/","title":{"rendered":"Ruby Web Frameworks"},"content":{"rendered":"<p><b>Ruby on Rails<\/b> is perhaps the most popular Ruby-based web framework, but it is not the only web framework that is available to fellow <a href=\"http:\/\/rubyist.tumblr.com\">rubyist<\/a>.  In fact there is a growing number of alternative <b>Ruby Web Frameworks<\/b>.  In not particular order, here is a short list of my top favorite Ruby web frameworks.<\/p>\n<p><a href=\"http:\/\/www.rubyonrails.org\/\">Ruby on Rails<\/a> &#8211; Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern.<br \/>\n<a href=\"http:\/\/www.nitroproject.org\/\">Nitro<\/a> &#8211; Nitro provides everything you need to create state-of-the-art Web 2.0 applications with ease and joy. Nitro applications are written using Ruby (server side) and Javascript (client side).<br \/>\n<a href=\"http:\/\/camping.rubyforge.org\/\">Camping<\/a> &#8211; Camping is a web microframework which consistently stays at less than 4kb of code.<br \/>\n<a href=\"http:\/\/merbivore.com\/\">Merb<\/a> &#8211; Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core.<br \/>\n<a href=\"http:\/\/rubywaves.com\/\">Waves<\/a> &#8211; Waves is feature-rich, compact, and extensible. Waves is thread-safe, hot-patchable, and supports easy clustering. Waves relies on best-of-breed Ruby libraries, including Rack, Sequel, and Markaby among others.<br \/>\n<a href=\"http:\/\/ramaze.net\/\">Ramaze<\/a> &#8211; Ramaze is a simple, light and modular open-source web application framework.<br \/>\n<a href=\"http:\/\/sinatrarb.com\/Welcome\">Sinatra<\/a> &#8211; Sinatra is the easiest way to create a Fast, RESTful, web-application in Ruby with few dependencies, setup, and LOC.<\/p>\n<p>Technorati Tags: <a href=\"http:\/\/technorati.com\/tag\/ruby\" rel=\"tag\">ruby<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ruby+on+rails\" rel=\"tag\"> ruby on rails<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ror\" rel=\"tag\"> ror<\/a>, <a href=\"http:\/\/technorati.com\/tag\/nitro\" rel=\"tag\"> nitro<\/a>, <a href=\"http:\/\/technorati.com\/tag\/camping\" rel=\"tag\"> camping<\/a>, <a href=\"http:\/\/technorati.com\/tag\/merb\" rel=\"tag\"> merb<\/a>, <a href=\"http:\/\/technorati.com\/tag\/waves\" rel=\"tag\"> waves<\/a>, <a href=\"http:\/\/technorati.com\/tag\/ramaze\" rel=\"tag\"> ramaze<\/a>, <a href=\"http:\/\/technorati.com\/tag\/sinatra\" rel=\"tag\"> sinatra<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ruby on Rails is perhaps the most popular Ruby-based web framework, but it is not the only web framework that is available to fellow rubyist. In fact there is a growing number of alternative Ruby Web Frameworks. In not particular order, here is a short list of my top favorite Ruby web frameworks. Ruby on [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[22],"tags":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p902K-7o","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/458"}],"collection":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/comments?post=458"}],"version-history":[{"count":0,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/458\/revisions"}],"wp:attachment":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/media?parent=458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/categories?post=458"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/tags?post=458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}