La mayoría de los libros sobre árboles muertos y los tutoriales web se refieren a Rails 1.X. Me pregunto si vale la pena usarlos para aprender Rails 2.X. Si es así, ¿qué secciones y conceptos debo evitar y qué es lo mismo?¿Cuáles son las principales diferencias entre Rails 1.X y 2.X
Respuesta
Uno de mis libros favoritos es el libro "monopatín" de los programadores pragmáticos, "Desarrollo Web ágil con rieles". Muchas de las cosas que han cambiado se movieron del núcleo a los complementos, por lo que si son funciones que desea o necesita, puede usarlas. La mayoría de las nuevas características estaban agregando, en lugar de eliminar cosas.
Como se ha mencionado en otros comentarios, para saber más puedes visitar estos enlaces:
- http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
- http://www.infoq.com/news/2007/12/rails-20-docs
Dicho esto, también tengo "Los Carriles Way" de Obie Fernández que cubre Rails 2.0. Sin embargo, todavía me encuentro buscando el libro Agile con más frecuencia. Puede obtenerlo, y la próxima 3ª edición, próximamente: http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition.
Dado que el desarrollo en Rails es tan rápido, es muy difícil que los libros se mantengan al día con el marco. Encuentro que leer blogs es la mejor manera de estar al tanto de las nuevas funciones que se han agregado o de descubrir nuevas características que no conocía.
Algunos de los blogs que estoy suscrita (hay muchos, muchos más disponibles que éstos):
Eche un vistazo a esto. Es a partir de 2007, pero podría darte algunas ideas. http://www.infoq.com/news/2007/12/rails-20-docs.
le recomiendo que lea los rieles 2.0 características, que se encuentra here
Si usted está en los árboles muertos, echa un vistazo a The Rails Way por Obie Fernández. Cubre Rails 2.0 y es probablemente el mejor de los libros en papel sobre Ruby on Rails ahora. Diría que actualmente es mejor que el libro Ágil.
Hacen publicaciones de blog en cada versión principal, que generalmente lo resume.
Here's the 2.0 post. Here's the 2.2 post as well, no pude encontrar una publicación de 2.1, pero estoy seguro de que está en algún lado.
Buenos recursos arriba chicos. Piensa en aprender MERB también y pronto.
No, ya no valen la pena.
Si quieres empezar de cero, las mejores cosas hoy en día es usar the official Rails guide documentations.
Hay gente que todavía recomienda el libro 'Agile' por costumbre, pero es mejor seguir adelante.
Después de haber pasado por las guías básicas, puede consultar las transmisiones de pantalla, tales como las transmisiones de rails gratuitas de RailsCasts.com o las pagas de PeepCode.com.
Eso es lo que haría si comenzara hoy sabiendo lo que sé ahora.
Para mí es un gran recurso anidado y una mejor migración ... pero hay un montón de cosas allí. Alguien más arriba publicó el enlace, pero aquí de nuevo: http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release
- 1. ¿Cuáles son las principales diferencias entre las API Repa 2 y 3?
- 2. ¿Cuáles son las principales diferencias entre EnhancedPatternLayout y PatternLayout?
- 3. ¿Cuáles son las principales diferencias entre fwrite y write?
- 4. ¿Cuáles son las principales diferencias entre Sinatra y Ramaze?
- 5. ¿Cuáles son las principales diferencias entre Meteor, Ember.js y Backbone.js?
- 6. ¿Cuáles son las principales diferencias entre JavaScript y ActionScript 3?
- 7. ¿Cuáles son las principales diferencias entre StringTemplate y FreeMarker?
- 8. ¿Cuáles son las principales diferencias entre Cocoa y CocoaTouch?
- 9. ¿Cuáles son las diferencias entre usar `rails server` y` rackup`?
- 10. ¿Cuáles son las diferencias entre $ {} y # {}?
- 11. ¿Cuáles son las diferencias entre "=" y "<-" en R?
- 12. ¿Cuáles son las diferencias entre Doctrine1 y Doctrine2?
- 13. Struts 1.x vs Struts 2.x
- 14. ¿Cuáles son las mayores diferencias entre fopen y curl?
- 15. Go-Scala-Go! ¿Cuáles son las principales diferencias?
- 16. ¿Cuáles son las diferencias entre PECL y PEAR?
- 17. ¿Cuáles son las diferencias entre HTTP 1.0 y 1.1?
- 18. ¿Cuáles son las diferencias entre PHP y Java?
- 19. ¿Cuáles son las principales diferencias entre las mejoras de CoffeeScript y Dart en JavaScript?
- 20. Simplificar si (x == 1 || x == 2)
- 21. ¿Cuáles son las diferencias actuales entre jQuery y Prototype?
- 22. ¿Cuáles son las diferencias de uso entre size_t y off_t?
- 23. Pasar de WPF a Silverlight: ¿Cuáles son las principales diferencias?
- 24. Principales diferencias entre Zend Framework 2 y Symfony 2
- 25. ¿Cuáles son las diferencias y similitudes entre MVC y MVVM?
- 26. ¿Cuáles son las principales diferencias entre HAML, SASS/Brújula y ERB?
- 27. ¿Cuáles son las principales diferencias entre los dialectos sql de mysql y oracle?
- 28. ¿Cuáles son las principales diferencias entre la programación para Windows XP y Vista?
- 29. ¿Cuáles son las principales diferencias entre Emacs Lisp y Common Lisp?
- 30. ¿Cuáles son las principales diferencias entre Jetbrains 'MPS y Eclipse Xtext?
Esta es la única respuesta que en realidad responde a la pregunta sobre si vale la pena usar los libros de Rails 1.x para aprender Rails 2.x: P – keithxm23