Je suis un programmeur Python modérément compétent, et je songe à travailler sur ma première application Web; il semble qu'un très grand nombre de code webapp FOSS est écrit en Ruby (c'est-à-dire Rails), et je soupçonne que cela pourrait aider avec ma courbe d'apprentissage (c'est-à-dire pour construire une webapp décente, si inutile). Il ya beaucoup de matériel pour apprendre Ruby sur les interwebs ofcourse, mais se demandant s'il y a des conseils/ressources/approches particulières qui pourraient être utiles pour passer de Python aux rails?Programmeur Python: Apprendre le rubis (pour les rails)
Répondre
La Ruby on Rails Tutorial de Michael Hartl est de loin la meilleure introduction aux Rails que j'ai pu trouver en ligne. Il est très facile de comprendre ce qui se passe si vous avez déjà de l'expérience dans le développement d'applications web en général. Les versions du tutoriel pour Rails 2.3.8 et Rails 3 sont disponibles. L'introduction traite également de l'apprentissage de Ruby en premier par rapport à l'apprentissage des Rails en premier.
Non seulement apprend-t-il à utiliser Rails, mais il explique également les conventions Rails courantes (Rails Way). Je pense que c'est en particulier ce que vous cherchez. Il encourage également l'utilisation de bonnes pratiques telles que le contrôle des sources git et le développement piloté par les tests, ce qui est cool.
Wow - cela semble très cool - probablement juste ce dont j'ai besoin, merci l'homme. – Malang
Une excellente ressource en effet. J'ai généralement tendance à recommander d'abord l'apprentissage de Ruby. Quoi qu'il en soit, même si vous avez décidé d'apprendre Rails en premier, souvenez-vous de cela, et je cite Hartl lui-même, "pour devenir un expert de Rails *, vous devez comprendre plus profondément Ruby." –
** Ruby on Rails ** Je suggère (y compris les débutants) Tutoriel Ruby on Rails par Michael Hartl. Vous pouvez le lire en ligne. Voici les liens Rails 3.0 et 3.1 (dernier chapitre) - [http://ruby.railstutorial.org/ruby-on-rails-tutorial-book][1] Rails 3.2.1 - [http://ruby.railstutorial.org/ruby-on-rails-tutorial-book?version=3.2][2] C'est aussi une bonne introduction au développement piloté par les tests. ** Voici le bon livre pour Ruby ** Début Ruby: De Novice à Professionnel [http://www.amazon.com/gp/product/1430223634] –
Pour commencer à comprendre les similitudes/différences entre Ruby & Python, vous pouvez jeter un oeil @ ce page sur ruby-lang.org. Il est super basique, mais au minimum vous donne la terminologie & traduction du concept, vous devrez peut-être commencer. J'ai tendance à mieux apprendre de nouvelles choses en faisant des comparaisons mentales avec des concepts que je connais.
En effet, et c'est très pratique pour pousser avec - merci! – Malang
- 1. Ressources pour programmeur C++ pour apprendre JS
- 2. Apprendre Rubis Curses
- 3. Recommandation de livre pour apprendre Java pour un programmeur Perl
- 4. colonne virtuelle pour dérouler dans le rubis sur les rails
- 5. Conseils pour l'écriture du programmeur Python C#
- 6. livre rubis et rubis sur rails (2009)
- 7. Ressources pour apprendre la programmation d'applications GNOME pour le programmeur MFC?
- 8. Rubis sur les rails link_to syntax
- 9. Variables en rubis et en rails
- 10. Où un programmeur devrait-il commencer à apprendre Flash?
- 11. rubis préféré/rails pour linux ide
- 12. Silverlight développeur, l'apprentissage de rubis, rails
- 13. Concepts de rubis vitaux à apprendre avant de sauter dans Rails?
- 14. rubis sur des rails - ultrasphinx
- 15. Comment désinstaller complètement les rails, les rubis et les rubygems?
- 16. wordpress et rubis sur rails
- 17. Combien de temps faudra-t-il à un codeur pour apprendre le rubis?
- 18. Apprendre le langage C++
- 19. Aidez-moi à comprendre les rubis sur les rails
- 20. Où apprendre des matrices?
- 21. Flux RSS pour le programmeur de jeux?
- 22. outils essentiels pour le programmeur .net?
- 23. Ressources ASP.NET pour un programmeur C#
- 24. quelles bibliothèques python devraient savoir chaque programmeur python?
- 25. Aide pour apprendre le prisme
- 26. Obtenez l'image pour être placé à droite rubis sur rails
- 27. préserver rubis objet sur des rails
- 28. Nouveau iMac snowleopard: besoin de rubis sur les rails
- 29. Le rubis sur rails active la condition d'enregistrement
- 30. Stockage variable de configuration dans le rubis sur des rails
Je suis moi-même Rubisist, et Ruby et Rails sont définitivement de bons choix, mais Python a aussi de très bons frameworks web. Quel est le problème avec ceux? –
Rien n'est sûr (bien que personnellement je n'aime pas Django, dans mes premiers duels avec lui) mais mon intention n'est certainement pas le débat Python vs Ruby - juste que empiriquement je trouve beaucoup plus de code open source pour 'cool'/bien conçu webapps à être basé sur des rails? – Malang
Ayant utilisé à la fois Python et Ruby et sans vouloir démarrer un débat linguistique, je vais juste dire: ne choisissez pas les langues en fonction de la popularité, choisissez-les sur le fond. (Rappelez-vous, PHP est absurdement populaire, mais pas du tout un bon choix pour un développement sérieux.) –