| Ruby on Rails |
|
Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern. From the Ajax in the view, to the request and response in the controller, to the domain model wrapping the database, Rails gives you a pure-Ruby development environment. To go live, all you need to add is a database and a web server. Rails works with a wide range of web servers and databases. For the web server, we recommend Apache, lighttpd, or nginx proxying to Mongrel (or using FastCGI). For database, you can use MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, or any of the other many systems we support. Just about any operating system will do, but we recommend a 'nix-based one for deployment. If you need hosting, Joyent is the official Ruby on Rails host, offering fantastic plans with a knowledgeable staff. Whether you need shared or dedicated hosting, these guys are experts in Ruby on Rails. For alternatives, see the wiki for a full list of Rails web hosts. |