Fondamentalement, je suis développeur java et l'exploration de ruby et ruby cadre connexe en ce moment. Je travaille principalement sur des projets web. J'avais entendu parler de RoR et Merb pour le développement web en ruby. Je cherche un bon tutoriel/livres pour Merb.Un bon cadre pour le développement Web Ruby
Répondre
Appel difficile, mais je commencerais avec Merb. Rails 3 sera Merb 2. Les gars du noyau Merb prennent en charge le développement de Rails pour le rendre plus semblable à Merb (h ttp: //yehudakatz.com/ et al.). L'inconvénient est que Merb est une cible en mouvement et que la documentation manque quelque peu, tandis que Rails a une documentation complète pour les débutants.
Il existe h ttp: //book.merbist.com/ et h ttp: //wiki.merbivore.com/, mais les deux sont très incomplets et assez souvent obsolètes. Il y a les documents d'API générés automatiquement à h ttp: //www.merbivore.com/documentation/current/doc/rdoc/stack/index.html, mais ceux-ci sont aussi terriblement incomplets (la plupart des méthodes ont une documentation grossièrement incomplète ou inexistante qui ne le sont pas). Par exemple, répertoriez les options disponibles dans un hachage d'options.) Il existe des tonnes de publications sur les différentes fonctionnalités de Merb, mais la plupart sont terriblement obsolètes et ne sont plus applicables aux Merb actuels. Si vous utilisez Merb, consacrez-vous à passer des heures à lire vous-même la suite de tests (minimalement commentée) et le code source pour savoir comment faire avancer les choses. (Rails, au contraire, est une cible relativement stable avec de nombreux tutoriels et de la documentation, mais tout cela est tout à fait compréhensible.)
va être obsolète dans Rails 3 quand il est Merbified. À ce stade, vous devrez apprendre Merb, ce qui rendra inutile tout apprentissage de votre Rails classique. Donc, j'irais avec Merb dès le début.
(désolé du manque de liens hypertextes, mais « les nouveaux utilisateurs ne peuvent afficher un maximum d'un lien hypertexte »)
Commencez par rails parce que:
Rails est le framework web le plus populaire sur Ruby, et l'un des cadres les plus populaires des dernières années.
également Merb fusionne avec RAILS: http://yehudakatz.com/2008/12/23/rails-and-merb-merge/
Alors vous êtes mieux à commencer par Rails: http://rubyonrails.org/download
Commencez avec Rails ... La rumeur l'a Merb sera assimilé http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3
Ce n'est pas une rumeur, les deux équipes ont confirmé que Merb sera fusionné avec Rails. – Swanand
+1 à "pas de rumeur": les principales équipes ont fusionné il y a plusieurs mois. Rails 3/Merb 2 sont la même chose. –
Sinatra est un autre framework web Ruby. J'ai entendu dire qu'il est davantage axé sur les applications de plus petite taille.
- 1. Quel serait un bon cadre pour développer une application web pour les logiciels de guitare?
- 2. bon tutoriel pour apprendre le développement C++ pour Game Boy
- 3. Développement Web pour iPhone
- 4. Accélérer le développement web
- 5. Python pour le développement web dans Apache
- 6. Utiliser Lua pour le développement web?
- 7. Meilleure distribution Linux pour le développement Web?
- 8. meilleur cadre pour l'application web document interaction
- 9. Cadre de développement d'applications mobiles
- 10. Qu'est-ce qu'un cadre de développement? Qu'est-ce qu'un IDE?
- 11. Quel serveur web utiliser pour le développement web Lua
- 12. Configuration du serveur de développement pour Ruby
- 13. Serveurs racine pour le développement web - quelle puissance est suffisante?
- 14. Suggérer une cadre bon MVC en Perl
- 15. Exigences pour le développement web pour iPhone Mac/Windows?
- 16. Horde est-il un cadre acceptable pour le développement de groupware PHP?
- 17. Passer au développement web
- 18. Bon, Delphi cadre de journalisation gratuit
- 19. Développement sur un service Web
- 20. Un bon serveur SMTP local gratuit, simple et non "test" pour le développement?
- 21. Proposer un bon livre de conception et d'architecture pour le développement .Net
- 22. Utiliser Mac pour le développement
- 23. Qu'est-ce qu'un bon outil pour calculer le web KSLOC?
- 24. Est-ce que je fais le bon choix en choisissant Yii comme cadre PHP?
- 25. Utilisation de Virtual PC pour le développement Web avec Oracle
- 26. Quel Triplestore pour le développement web sémantique rapide?
- 27. Pouvez-vous recommander un bon développement de cartographie php Gantt?
- 28. Un exemple de tableaux utilisés dans le développement web
- 29. Moteur/cadre de gestion des utilisateurs Ruby on Rails? (avec pages web)
- 30. Quel cadre de service Web?
En raison de sa popularité, Rails a une tonne de ressources pour commencer. –