2009-01-31 6 views
13

Gibt es eine Bibliothek wie Rails for Lua?Lua auf Schienen?

+0

Wird wirklich Lua für Web-Entwicklung verwendet? Ich dachte, dass es in anderen Umgebungen, wie eingebetteter Hochsprache, hervorragend ist. – piro

+3

Von dem, was ich verstehe, ist die tatsächliche Lua Sprache sehr minimalistisch. Also würde ich denken, dass alles darauf gebaut werden könnte, einschließlich eines Rails-ähnlichen Frameworks. –

+0

Die Antworten sind veraltet, werfen Sie einen Blick auf http://lua-users.org/wiki/LibrariesAndBindings für aktuelle Informationen. – develCuy

Antwort

1

Ich fragte mich das gleiche und hier ist eine Liste, die ich auf LuaForge gefunden habe.

Haben Sie keine von ihnen versucht, so dass Ihre Meilenzahl variieren kann.

22

Ganz wie Rails, würde ich nein sagen. Aber werfen Sie einen Blick auf die Kepler Project und speziell Orbit, die ein MVC-Framework ist. Ich mache Web-Sachen damit und es macht wirklich Spaß mit ihnen zu arbeiten. Sie haben nicht die Gerüste, die Sie in Rails haben, aber abgesehen davon hat es eine Orm, eine Templating-Engine (Cosmo), so dass Sie loslegen können.

4

Tir ist ein einfaches Lua + Mongrel2 Web Framework von Zed Shaw geschrieben.

2

Zum Erstellen von Webanwendungen in Lua (oder MoonScript) lapis könnte eine passende Lösung sein. Es scheint stabil genug zu sein, da bekannte Sites wie http://itch.io oder http://luarocks.org damit gebaut werden.

http://leafo.net/lapis/

Lapis enthält URL-Routing, HTML-Templating, CSRF-Schutz und Unterstützung von Sessions, PostgreSQL/MySQL unterstützt Modelle, Schemagenerierung und Migrationen neben einer Sammlung von nützlichen Funktionen benötigt, wenn die Entwicklung einer Website.

1

Mit Rails gehe ich davon aus, dass Sie nach einem MVC-Web-Framework suchen. Schauen Sie sich Sailor an. Es ist ein Open-Source-Framework und Sie können seine Entwicklung auf GitHub verfolgen.

0

Ich würde auf jeden Fall auschecken Lapis. Es ist ein sehr leichtes und schnelles Framework für OpenResty. Ich habe es wirklich genossen und vorausgesagt, dass es eine glänzende Zukunft haben wird!

http://leafo.net/lapis/

Wie Sie mit irgendetwas zu nutzen OpenResty gebaut erwarten würde, ist es Benchmarks sind wahnsinnig gut: https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=query

Der Autor von Lapis auch einen Coffeescript-ähnlichen Sprache geschrieben für Lua MoonScript genannt, was ganz nett : http://moonscript.org/

0

Aus den Kommentaren zu der eigentlichen Frage, überprüfen Sie das lua-users.org Wiki here für eine Liste der verfügbaren Web-Frameworks. Ich habe etwas Erfahrung mit Sailor, die wie eine gute Wahl scheint.