Frage

Ich bin auf der Suche nach einem leichten Ruby-web-framework und gestoßen Sinatra und Ramaze.Beide scheinen extrem leicht, präzise und einfach.Aber ich weiß nicht genug darüber sagen, was die wichtigsten Unterschiede sind.Vielleicht hat jemand mit Erfahrung mit einem oder beiden dieser könnte einen Kommentar?

War es hilfreich?

Lösung

Sinatra nicht MVC erzwingen.

Andere Tipps

Andere leichte Ruby-frameworks

Ich mag _warum Camping (jetzt gepflegt durch die Gemeinschaft), welcher der leichteste von allen (für die letzten info [>= v1.9] Camping links auf der - Camping-wiki, Eleanor McHughe 's'Going off the Rails"oder [v 1.5] Jeremy McAnally' s Going Camping Dias oder diese Camping screencasts, diese Camping podcast und Nathaniel Talbott Warum Camping Angelegenheiten, aber Lesen Sie die Camping mailing-Liste für die aktuelle version info-änderungen und-Entwicklung und probieren Sie den neuesten blog-Beispiel).Sie können auch jetzt Lesen Sie die neuesten Camping-api-docs.

Aber ich habe eine massive 3-Tages-Schleppnetz durch alle die leichteren Ruby-frameworks, die ich finden konnte, der sah einigermaßen up-to-date oder erreicht wird (ich bin versucht, einen zu finden, um den Schülern beizubringen, die Grundlagen des frameworks) so, helfen Sie zu machen up your mind, die folgenden (mit Camping) Stand vom Stapel (mit mindestens einem Entwickler-Namen, so können Sie überprüfen Sie Sie heraus zu)...

Für Anfänger, die schönen Ramaze Menschen verwendet, um eine Liste der Ruby-frameworks, aber der link ist Weg, und hier ist ein guter Artikel mit dem Titel 10 Alternative web-frameworks Ruby.Es gibt auch eine Ruby-forum Diskussion über Camping und Merb das umfasst auch alternative ORMs.Denken Sie daran, dass einige die folgenden sind post-Merb und erweitern diesen Ansatz.

Sinatra (Blake Mizerany)

Nicht MVC, kein Standard-ORM.Gute Dokumentation."Eine ganze web-app können zusammengefasst werden in einem einzigen Sinatra-Datei'

Sinatra Bewertungen und links:

Ramaze (manveru)

Ramaze läuft gut mit Ruby 1.9.

Ramaze Bewertungen und links:

Wuby (Chris Matthieu)

Aus den Rezensionen:"keine Anwendungen von Drittanbietern oder Edelsteine sind notwendig, um Wuby apps, und der Wuby Bibliothek selbst enthält alles notwendige, um führen Sie ein HTTP-daemon und start serving requests", "Beispiel-code hat ein bisschen PHP feel about it".

Wuby Bewertungen und links:

IOWA (Kirk Haines)

In einem Artikel auf Ramaze von Antonio Cangiano er schreibt:"Wenn Sie meinen, durch "Schalter" nur ein general "- Schalter aus meinem aktuellen Rahmen - /Programmiersprache/Programmierung Stil", ich habe keine wirkliche Antwort.Ein Beispiel wäre das sehr unbekannt IOWA Rahmen von Kirk Haines.Es wurde in der Produktion verwenden seit Jahren tot ist stabil, sehr schnell (viel schneller sogar als Ramaze), aber die Dokumentation und marketing sind nicht existent.Ich glaube nicht, dass im folgenden ein Rummel (auch wenn es Ramaze) nur für die Zwecke der coolness, die ich brauche, um einen use-case zu wechseln, um etwas neues."

Die Dokumentation ist spärlich, obwohl Hal Fulton deckt IOWA Die Ruby Weg, und während Sie dem link unten, sagt, die Dinge bewegt haben, Swiftcore,, die wiederum, sagt Sie zu erscheinen auf GIT, aber das war noch leer, als der 06jul2009.Weitere Sachverhalte der IOWA-Termine auf RubyForge 2004 sind so...?

IOWA Bewertungen und links:

Ich denke, es ist eine echte Geschmacksfrage zwischen den beiden Sinatra und Ramaze. Beide gut, sowohl Licht.

Der große Unterschied wäre, dass Ramaze mehr MVC ist. Sinatra in der anderen Hand funktioniert wie ein DSL und ist RESTful.

Ich würde vorschlagen, dass Sie das GET_STARTED von ihnen lesen, die nicht mehr dauern würde, als ein paar Minuten, und Sie werden sehen, was der Unterschied ist.

Ich mag sie personaly beide (mit einer Präferenz für Ramaze), aber eine Sache, die Sie machen eine Entscheidung helfen könnte, ist die Tatsache, dass Sinatra bisschen mehr populär ist (glaube ich), so dass Sie mehr Dokumente im Web finden .

In der anderen Seite können Sie Ramaze nutzen und helfen, es immer beliebter zu machen. Der IRC-Kanal für Ramaze ist voll von Menschen (mich eingeschlossen), die Sie gerne helfen und alle Ihre Fragen zu beantworten.

Hoffe, es hilft. Mig

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top