¿Qué servidor web (y por qué) debería usar para el desarrollo web de Lua?Qué servidor web usar para el desarrollo web de Lua
Respuesta
Para el desarrollo, puede ser útil ejecutar un pequeño servidor de prueba. Un buen candidato en particular para el desarrollo web de Lua es el servidor Xavante que es parte del proyecto Kepler. Además de algunos de los módulos de Kepler de apoyo, Xavante está escrito en Lua puro.
Para la producción, el nuevo mod_lua
(que había sido conocido como mod_wombat
antes de que el equipo de Apache lo aceptara en el conjunto básico de módulos) que se ejecutaba en Apache parecería ser una elección muy respetada.
Hay algunos servidores web basados en Lua en torno a:
- Xavante parece ser el más popular.
- Haserl es bueno y pequeño.
- Nanoki no es estrictamente un servidor web, sino un pequeño y agradable motor wiki Lua puro que vale la pena estudiar. En cuanto a los Lua Wikies, también existe Sputnik, que tiene todas las funciones y es muy flexible, pero está un poco lento.
- Hay mod_lua (ex mod_wombat) si prefiere Apache. Parece que es would make it en la próxima distribución de Apache como módulo principal.
- Tenga en cuenta que no es tan difícil escribir a FastCGI Lua module.
- También hay Luv proyecto Lua MVC web-framework (GitHub page). Todavía no está maduro, pero puede contener algunas ideas interesantes.
Actualizar. Algunos más marcos para comprobar hacia fuera:
- Luvit: http://luvit.io/ (demasiado nodo como para mi gusto)
- módulo ngx_lua para nginx: http://wiki.nginx.org/HttpLuaModule
- TIR para mongrel2: http://tir.mongrel2.org/
- Ophal: http://ophal.org (web plataforma)
- lev: https://github.com/connectFree/lev
- Turbo: https://github.com/kernelsauce/turbo
existe también el proyecto LuCI [1]. que es LuaConfigurationInterface, la interfaz de administración basada en web para OpenWRT (Linux incorporado).
Los chicos de LuCI también escribieron un pequeño servidor web, llamado lucittpd. LuCI también es un MVC. Y en el estado de la producción;)
Hemos estado trabajando en el módulo ngx_lua para nginx, que soporta el tráfico de red sin bloqueo 100% a MySQL, PostgreSQL, memcached, otros servicios HTTP y más, por lo tanto, el nivel de concurrencia excepcional y funcionamiento total :)
http://github.com/chaoslawful/lua-nginx-module
y lo estamos utilizando en la producción :)
¡Vendido! Prefiero profundizar en Lua vs Javascript/Node. – chiggsy
lo mejor que b servidor que puedo pensar para lua desarrollo web es mongrel2. Eche un vistazo en TIR framework, que, IMHO, es el mejor uso de lua para el desarrollo web en estos días.
Recientemente, se ha añadido soporte Lua al servidor web http://github.com/valenok/mongoose, echa un vistazo a pre-construcción ventanas binaria en http://code.google.com/p/mongoose/downloads/list
- 1. ¿Cómo usar Lua para el desarrollo web?
- 2. ¿Qué versión de Python debería usar para el desarrollo web?
- 3. ¿Qué servidor web usar con la botella?
- 4. ¿Servidor web compacto con soporte Lua?
- 5. MVVM para desarrollo web
- 6. Lua como lenguaje web
- 7. Implementar el servicio web java sin usar el servidor web
- 8. IDE para el desarrollo web de Django
- 9. Servidor web de desarrollo recomendado para Ruby on Rails 3
- 10. Tecnologías web para un servidor incrustado
- 11. Usar servidor web IIS local para depurar
- 12. Desarrollo web sin usar HTML/CSS/JavaScript
- 13. ¿Qué Triplestore para el desarrollo rápido de la web semántica?
- 14. Backend para desarrollo web utilizando Clojure/ClojureScript
- 15. Desarrollo web
- 16. Python para el desarrollo web en Apache
- 17. ¿Se puede usar Lua para el desarrollo de aplicaciones?
- 18. Subversion y desarrollo web
- 19. implementando control de versión para desarrollo web
- 20. Servidor web para Android
- 21. Cuándo usar operadores Bitwise durante el desarrollo web?
- 22. ¿Debo usar Google Web Toolkit para mi nueva aplicación web?
- 23. MVC vs HMVC para el desarrollo de aplicaciones web
- 24. ¿Qué tan cerca están los servidores web de desarrollo a los servidores web de producción?
- 25. Del desarrollo web al desarrollo de Android
- 26. ¿Buen servidor web/contenedor de servlets para Clojure Web Apps?
- 27. Lua: Obtener una página web
- 28. Desarrollo basado en web para el lenguaje C
- 29. Asesoramiento para usar Git para administrar el desarrollo de sitios web?
- 30. ¿Cuál es el ecosistema para el desarrollo web de Haskell?
Esta respuesta es obsoleta, hay: openresty, lapislázuli, tir.mongrel y luvit por mencionar algunos. – develCuy