--
Lua BR - https://groups.google.com/g/lua-br
---
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/9236d5fc-d8f8-4530-8078-ecbd6a492766n%40googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/CA%2B3edpg0kz1HvNRj-AqenCsdqqF9QqPrL_4Dy1N1vTZxEcRebg%40mail.gmail.com.
Eu tinha planos de dar continuidade ao desenvolvimento do Orbit Framework, que eu utilizava inclusive na minha página pessoal. Cheguei a realizar algumas melhorias no código e pretendia encaminhá-las para o projeto, porém nenhuma das issues abertas recebeu retorno dos mantenedores.
Tentei contato com Fabio Mascarenhas, Hisham Muhammad, Norman Clark e rjpcomputing, mas não obtive resposta, o que indica que o projeto possivelmente está abandonado.
Também tentei contato diretamente com Daniel TFS, enviando uma mensagem privada a respeito do Crescent Framework, porém igualmente não obtive retorno.
Diante desse cenário, decidi iniciar o desenvolvimento de um novo framework web em Lua, com o objetivo de oferecer uma arquitetura geral para aplicações web, incluindo MVC e suporte a APIs RESTful, priorizando:
mínimo de dependências externas
compatibilidade direta com Lua PUC-Rio
simplicidade e portabilidade
estrutura adequada para aplicações modernas
A proposta é construir uma base leve e bem estruturada que possa servir tanto para aplicações web tradicionais quanto para serviços de API.
Atualmente já existe uma versão inicial estável, que inclusive já está sendo utilizada em produção, principalmente para validar a arquitetura e o funcionamento geral do framework em cenários reais.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/a9420992-ce8e-4748-a004-30df3681eaf2n%40googlegroups.com.
--
Lua BR - https://groups.google.com/g/lua-br
---
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para lua-br+un...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/lua-br/bde13284-3de3-48bc-baca-f2f88af0960dn%40googlegroups.com.
Olá, Daniel!
Fico feliz em saber que o Crescent Framework continua ativo. Quanto mais iniciativas para desenvolvimento web em Lua existirem, melhor para toda a comunidade.
O framework que estou desenvolvendo é o Rio Framework:
https://github.com/lvitals/rio
A proposta dele é ser um framework web completo para Lua PUC-Rio, com foco em simplicidade, produtividade e aplicações modernas. Alguns recursos já disponíveis incluem:
Arquitetura MVC.
Desenvolvimento de APIs REST.
Roteamento avançado, incluindo versionamento de APIs.
Middleware.
ORM com suporte a SQLite, PostgreSQL, MySQL e MariaDB.
Migrations.
Sistema de templates.
OpenAPI/Swagger integrado.
Geração de projetos e código via CLI.
Testes automatizados.
WebSocket e SSE.
Upload de arquivos.
Sistema de autenticação e autorização.
Estrutura modular e extensível.
Outro projeto que venho desenvolvendo é o Rock, um gerenciador de versões do Lua e de ambientes de desenvolvimento, além de facilitar o gerenciamento de dependências via LuaRocks:
https://github.com/lvitals/rock
A ideia é simplificar a instalação de diferentes versões do Lua (PUC-Rio e LuaJIT), isolar ambientes de desenvolvimento e tornar o uso do LuaRocks muito mais prático, de forma semelhante ao que outras linguagens já possuem com seus gerenciadores de versões.
Acredito que o desenvolvimento web em Lua tem um potencial enorme. Hoje já existem excelentes bibliotecas e frameworks, mas ainda precisamos fortalecer o ecossistema e atrair mais desenvolvedores. Quanto mais projetos, ferramentas, documentação e casos de sucesso surgirem, maior será a adoção da linguagem.
Meu objetivo é justamente contribuir para esse crescimento e ajudar a fortalecer a comunidade Lua.