Puntuación:
El libro es una referencia muy apreciada para la programación en Ruby, alabada por su exhaustiva cobertura y su enfoque práctico. Sin embargo, no es ideal para principiantes, ya que puede abrumarles con su profundidad y detalles.
Ventajas:Cobertura detallada y exhaustiva de Ruby y su biblioteca estándar, útil para consultas rápidas y desarrolladores experimentados, bien formateado y fácil de leer, referencia sólida para aplicaciones prácticas, ayuda en la resolución de problemas, estilo de escritura elogiado, esencial para Rubyistas.
Desventajas:No es apto para principiantes, puede no proporcionar una guía adecuada para aquellos con poca experiencia en programación, puede ser disperso en la organización, el libro físico puede ser poco manejable, algunas páginas pueden no estar bien encuadernadas, no está estructurado como un tutorial para principiantes absolutos.
(basado en 45 opiniones de lectores)
Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide
Ruby es el lenguaje dinámico más apasionante y de más rápido crecimiento que existe. Si necesitas entregar rápidamente programas que funcionen, deberías añadir Ruby a tu caja de herramientas.
Este libro es la única referencia completa tanto para Ruby 1.9 como para Ruby 2.0, la última versión de Ruby.
2013 marca el 20 aniversario del lenguaje Ruby. Estamos orgullosos de que, a lo largo de su historia, hayamos seguido cubriendo la última versión de Ruby.
¿Te gustaría pasar de la primera idea al código de trabajo mucho, mucho más rápido? ¿Pasas más tiempo satisfaciendo al compilador que a tus clientes o usuarios finales? ¿Estás frustrado con los lenguajes exigentes que parecen interponerse en tu camino, en lugar de hacer el trabajo? ¿Estás usando Rails y quieres profundizar en el lenguaje Ruby subyacente? Si es así, tenemos un lenguaje y un libro para ti.
Ruby es un lenguaje totalmente orientado a objetos, muy parecido al lenguaje orientado a objetos clásico, Smalltalk. Al igual que Smalltalk, está tipado dinámicamente (a diferencia de Java o C++), pero a diferencia de Smalltalk, Ruby cuenta con las mismas comodidades que se encuentran en los lenguajes de scripting modernos como Perl y Python.
La combinación de la potencia de un lenguaje orientado a objetos puro con la comodidad de un lenguaje de scripting hace de Ruby la herramienta favorita de los programadores inteligentes y con visión de futuro.
The Pickaxe contiene cuatro secciones principales:
* Un aclamado tutorial sobre el uso de Ruby. * La referencia definitiva al lenguaje. * Documentación completa de todas las clases, módulos y métodos incorporados. * Descripciones completas de las 97 bibliotecas estándar.
Este es el manual de referencia para Ruby, incluyendo una descripción de todos los módulos de la biblioteca estándar, una referencia completa de todas las clases y módulos incorporados (incluyendo todos los métodos nuevos y modificados introducidos por Ruby 1.9, 1.9.2, 1.9.3, 1.9.4 y 1.9.5). 2, 1. 9. 3 y 2.0). 0). También incluye toda la sintaxis y semántica nueva y modificada introducida desde Ruby 1. 8. Conoce las nuevas reglas de paso de parámetros, el ámbito de las variables locales en los bloques, las fibras y la nueva sintaxis de declaración de bloques, entre otras interesantes novedades.
Acerca de Ruby 2.0
Ruby 2. 0 es una actualización menor de Ruby 1. 9, a diferencia de las actualizaciones mayores de Ruby 1. 8 a Ruby 1. 9.
Los principales cambios en Ruby 2.0 son la adición de argumentos de palabras clave y el cambio a UTF-8 como codificación por defecto de los archivos fuente.
Hay una serie de adiciones a la biblioteca estándar, incluyendo:
* @Enumerator:: Lazy@, que añade soporte para el acceso perezoso a listas potencialmente infinitas. * Los refinamientos te permiten encapsular cambios en clases de terceros, y extender su aplicación a archivos fuente individuales, evitando que tus cambios contaminen la aplicación global.
También descubrirás que Ruby 2 es más rápido y tiene mejoras en la gestión de memoria que lo hacen más amigable para el servidor.
En total, hay más de 110 secciones del libro que han sido marcadas y enlazadas para indicar el contenido 2.0. 0.
Lo que necesita
* Este libro asume que tienes conocimientos básicos de programación orientada a objetos.
* En general, los programadores de Ruby tienden a favorecer la línea de comandos para ejecutar su código, y tienden a utilizar editores de texto en lugar de IDEs.
* Ruby funciona en Windows, Linux y M.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)