
Agile Web Development with Rails
de Dave Thomas
Publicado por primera vez en 2005 · 719 páginas · unas 12 horas de lectura
También en Kindle · Audiolibro
Sobre este libro
Rails es un framework de desarrollo web de código abierto y de pila completa que permite crear aplicaciones web sofisticadas y con todas las funciones, pero con un giro: una aplicación completa de Rails probablemente tiene menos código en total que el XML que necesitarías para configurar la misma aplicación en otros frameworks. Con este libro aprenderás a usar "ActiveRecord" para conectar objetos de negocio con tablas de bases de datos. Se acabó el tedioso mapeo objeto-relacional. Solo tienes que crear tus objetos de negocio y dejar que Rails se encargue del resto.
Aprenderás a usar el framework "Action Pack" para enrutar las peticiones entrantes y generar páginas mediante plantillas y componentes fáciles de escribir. Descubrirás cómo aprovechar los servicios de Rails para enviar correos electrónicos, implementar servicios web y crear páginas web dinámicas centradas en el usuario, con soporte integrado para JavaScript y Ajax. El libro incluye amplios capítulos sobre pruebas, despliegue y escalabilidad.
Verás lo sencillo que resulta instalar Rails con el servidor web que prefieras (como Apache o lighttpd) o con el servidor web que incluye de serie. En muy poco tiempo estarás escribiendo aplicaciones que funcionan con tu base de datos favorita (MySQL, Oracle, PostgreSQL y más). En la sección de tutorial ampliado crearás una tienda en línea completa, de modo que podrás ver cómo se desarrolla una aplicación completa de Rails de forma iterativa y rápida. Rails se esfuerza por respetar el "Principio DRY" de *The Pragmatic Programmer* evitando el trabajo extra de los archivos de configuración y las anotaciones en el código.
Libros parecidos a Agile Web Development with Rails
Más de Dave Thomas
- Programming Elixir ≥ 1.6Programming Elixir ≥ 1.62018
- Programming Elixir 1.3Programming Elixir 1.32016
- Programming ElixirProgramming Elixir2014
- Programming Ruby 1.9 & 2.0Programming Ruby 1.9 & 2.02013
- Programming RubyProgramming Ruby2005
- Pragmatic Version Control Using CVSPragmatic Version Control Using CVS2003