2009-02-09 1 views
2

Je n'arrive pas à trouver de bons matériaux pour développer des applications web en Ruby sans utiliser un framework tel que Rails ou Merb dans les endroits habituels (J'ai déjà passé un moment sur Google, les livres Safari en ligne et la recherche de stackoverflow!). Je n'ai rien contre les cadres du tout; juste mon architecture prévue est un peu différente et ne correspond donc pas bien. Pouvez-vous donner des recommandations sur les ressources que vous avez trouvées utiles?Recommandations pour des sites/articles/livres sur le développement de sites Web en Ruby sans utiliser un framework tel que Rails/Merb

+0

Je pourrais aider les gens à donner une meilleure réponse si vous nous donnez une idée du type d'architecture que vous avez en tête. –

+0

Im intention d'utiliser SimpleDb d'Amazon en tant que back-end et ne veulent donc pas être lié à un ORM (par exemple ActiveRecord). Apache/Passenger sur EC2 comme frontal. – rhys

Répondre

6

Vous devriez essayer Sinatra. C'est un cadre, mais un cadre minimaliste, de sorte que vous pouvez facilement voir ce qui se passe sous le capot.

Autre que cela peut-être la bibliothèque Ruby CGI est un endroit à regarder.

+0

Merci - Sinatra semble mieux correspondre à ce que j'essaie de faire – rhys

1

Regardez dans rack, c'est LA façon de faire des applications web Ruby sans utiliser un cadre préexistant. From the docs:

"Une application Rack est un objet Ruby (pas une classe) qui répond à l'appel.Il prend exactement un argument, l'environnement et retourne un tableau de trois valeurs exactement: Le statut, les en-têtes, et le corps."

Si un cadre minimal suffit alors je recommande waves

2

Si vous prévoyez une maison approche infusé Je recommande vivement Ruby livre de recettes publié par O'Reilly. C'est l'un des livres Ruby les plus utiles que j'ai achetés et j'ai de très bons chapitres (14 - 16) sur la programmation internet.

1

Webby vaut le coup d'oeil. Simple, mais utile pour certaines applications.