2010-11-25 6 views
1

Je cherche soit à Rails ou Django pour un certain développement opensource ..Rails vs Django déploiement

J'ai récemment essayé d'installer Gitorious (app rails impressionnant) sur un serveur ..

Gave après environ 4 jours de pleurs à 3 heures du matin,

Qui est généralement le plus facile à déployer?

Merci

Daniel

Répondre

2

Je ne sais pas django, bien que quelques expériences avec python. J'ai entendu de belles choses à ce sujet, mais je mentionnerai les options d'hébergement/de déploiement liées aux rails.

  • capistrano - si vous souhaitez déployer manuellement sur votre propre serveur/VPS, c'est un chemin à parcourir. Cela peut prendre du temps, vous devez apprendre et comprendre capistrano. Il existe plusieurs ressources pour cela (c'est-à-dire peepcode, railscasts, ..)
  • heroku - connaissez-vous git? Si vous êtes, heroku est un moyen super élégant pour déployer votre application de rails par git. Si vous avez une mini application, comme un blog personnel ou une présentation, vous pouvez l'utiliser gratuitement!
  • google app engine - Personnellement, je n'ai pas utilisé, même pas essayer jusqu'à présent. Mais certains gars le recommandent. Vous pouvez exécuter votre application rails sur JRuby.

Bien qu'il ne soit pas strictement lié aux rails, s'il est question de déploiement, il convient de mentionner chef. Le chef est écrit en rubis. C'est un outil pour démarrer et gérer des serveurs sur différents fournisseurs. Si vous commencez avec des rails, consultez le chef plus tard.

Je vous recommande de commencer avec Heroku si vous choisissez des rails.

+0

Merci ... ouais je suis un fan de git = P hmmmm tellement de savoir si peu de temps! –

+0

Moi aussi .. heroku, chef cookbooks, partage de code open source, diverses solutions de déploiement construites sur git prouvent à quel point git est génial! C'est une idée simple avec d'énormes implications. – fifigyuri

1

BONJOUR,

Vous pouvez utiliser passagers pour déployer votre application rails sans douleur :) Capistrano et Webistrano sont des alternatives trop

0

Pour le moment Rails a de meilleurs outils pour le déploiement. Bien sûr, vous pouvez utiliser Capistrano et d'autres outils mentionnés dans ce fil avec Python/Django, cela signifie juste que vous devez apprendre quelques morceaux de notation Ruby.

Le tissu est génial et se sent plus naturel si vous êtes une personne Python mais a beaucoup moins de fonctionnalités prêtes à l'emploi.