Gibt es eine Bibliothek wie Rails for Lua?Lua auf Schienen?
Antwort
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.
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.
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.
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.
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!
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/
Wird wirklich Lua für Web-Entwicklung verwendet? Ich dachte, dass es in anderen Umgebungen, wie eingebetteter Hochsprache, hervorragend ist. – piro
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. –
Die Antworten sind veraltet, werfen Sie einen Blick auf http://lua-users.org/wiki/LibrariesAndBindings für aktuelle Informationen. – develCuy