2009-01-31 824 views
13

¿Hay una biblioteca como Rails for Lua?Lua on Rails?

+0

¿Realmente se usa lua para el desarrollo web? Pensé que se destaca en otros entornos, como el lenguaje de alto nivel integrado. – piro

+3

Por lo que entiendo, el lenguaje Lua real es muy minimalista. Entonces, creo que cualquier cosa podría construirse sobre ella, incluido un marco tipo Rails. –

+0

Las respuestas están desactualizadas, eche un vistazo a http://lua-users.org/wiki/LibrariesAndBindings para obtener información actualizada. – develCuy

Respuesta

1

Me preguntaba lo mismo y aquí hay una lista que encontré en LuaForge.

No he probado ninguno de ellos por lo que su kilometraje puede variar.

22

Completamente como Rails, yo diría que no. Pero eche un vistazo a Kepler Project y especialmente a Orbit, que es un marco MVC. Estoy haciendo cosas web con esto y es muy divertido trabajar con él. No tiene los andamios que tiene en Rails, pero además de eso, tiene un orm, un motor de plantillas (Cosmo), por lo que puede ponerse en marcha.

4

Tir es un simple marco web Lua + Mongrel2 escrito por Zed Shaw.

2

Para la construcción de aplicaciones web en Lua (o MoonScript) lapis podría ser una solución adecuada. Parece ser lo suficientemente estable como sitios conocidos como http://itch.io o http://luarocks.org se construyen con él.

http://leafo.net/lapis/

Lapis incluye enrutamiento de URL, HTML de plantillas, Protección CSRF y el apoyo de sesión, los modelos apoyados PostgreSQL/MySQL, la generación de esquemas y las migraciones, además de una colección de funciones útiles que son necesarias en el desarrollo de un sitio web.

1

Por Rails, asumo que usted está buscando un marco web MVC. Consulte Sailor. Es un marco de código abierto y puede seguir su desarrollo en GitHub.

0

Definitivamente verificaría Lapis. Es un marco muy ligero y rápido para OpenResty. ¡Realmente lo he estado disfrutando y predije que tendrá un futuro brillante!

http://leafo.net/lapis/

Como era de esperar con cualquier cosa construida para aprovechar OpenResty, es los puntos de referencia son terriblemente bueno: https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=query

El autor de Lapis también escribió un lenguaje CoffeeScript similar para LUA llama MoonScript que es bastante agradable : http://moonscript.org/

0

A partir de los comentarios sobre la pregunta real, consulte la wiki de lua-users.org here para obtener una lista de los marcos web disponibles. Tengo un poco de experiencia con Sailor que parece una buena opción.