Есть ли библиотека, подобная Rails для Lua?
Lua на Rails?
Ответ 1
Полностью, как Rails, я бы сказал нет. Но посмотрите Kepler Project и специально Orbit, который представляет собой структуру MVC. Я занимаюсь с ним веб-сайтом, и с ним действительно приятно работать. У вас нет материалов для леса, которые у вас есть в Rails, но кроме того, это имеет orm, двигатель шаблонов (Cosmo), поэтому вы можете перейти.
Ответ 2
Tir - это простой Lua + Mongrel2 веб-фреймворк, написанный Зедом Шоу.
Ответ 3
Для создания веб-приложений в Lua (или MoonScript) lapis
может быть подходящим решением. Кажется, он достаточно стабилен, как известные сайты, такие как http://itch.io
или http://luarocks.org.
Lapis включает в себя маршрутизацию URL-адресов, HTML-Templating, CSRF-защиту и поддержку сеансов, поддерживаемые модели PostgreSQL/MySQL, генерацию схемы и миграции в дополнение к набору полезных функций, необходимых при разработке веб-сайта.
Ответ 4
Мне было интересно то же самое, и вот список, который я нашел на LuaForge.
Не пробовал ни одного из них, чтобы ваш пробег мог меняться.
Ответ 5
По Rails я предполагаю, что вы ищете веб-фреймворк MVC. Проверьте Sailor. Это среда с открытым исходным кодом, и вы можете следить за ее разработкой на GitHub.
Ответ 6
Я бы определенно проверил Lapis. Это очень легкая и быстрая основа для OpenResty. Я действительно наслаждался этим и предсказывал, что у него будет светлое будущее!
Как и следовало ожидать, с чем-либо, созданным для использования OpenResty, эталонные оценки безумно хороши: https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=query
Автор Lapis также написал язык, подобный CoffeeScript, для Lua под названием MoonScript, который довольно приятный: http://moonscript.org/
Ответ 7
Из комментариев по актуальному вопросу ознакомьтесь с lua-users.org wiki здесь для получения списка доступных веб-фреймворков. У меня есть опыт работы с Sailor, который кажется хорошим выбором.