
O Webby pretende ser uma estrutura PHP "semelhante a LEGO" que permite criar APIs, console/CLI e aplicativos da Web em uma arquitetura modular, que também podem integrar outros recursos das estruturas PHP existentes ou outros pacotes de PHP com facilidade.
É uma extensão da estrutura CodeIgniter 3 para facilitar o desenvolvimento de aplicativos da Web com uma experiência fácil de desenvolvedor (DX) para iniciantes.
Crie aplicativos incríveis de PHP com uma "arquitetura simples de aplicativo (doce)".
A maneira recomendada de instalar o webby é através do compositor. Você é novo no compositor? Clique no link.
Isso instalará a versão mais recente do PHP:
$ composer create-project sylynder/webby < project-name >Certifique-se de substituir o nome do projeto pelo nome do seu projeto
A documentação principal do Webby pode ser encontrada aqui: Webby Docs
A documentação é atualmente atualizada constantemente. Levará tempo para cobrir todos os aspectos da estrutura, mas estamos trabalhando 24 horas por dia para tornar isso possível.
Atualmente, planejamos usar a seção de blogs para orientar os desenvolvedores durante sua jornada para aprender a estrutura.
Se você já está se desenvolvendo com o CodeIgniter 3 e está familiarizado com a abordagem HMVC, ainda pode usar o mesmo knowlegde para continuar.
Para os desenvolvedores que estão muito familiarizados com a estrutura CodeIgniter 3, ainda pode se referir à documentação aqui: CI3 Docs
O conceito de CodeIgniter 4 não foi tão claro e a reescrita CodeIgniter 3 colocou a estrutura de volta de várias maneiras, essa é uma maneira de mostrar que o Codeigniter poderia ter sido melhorado gradualmente sem a abordagem que a equipe principal usou.
Recomenda -se o PHP versão 8.0 ou mais recente.
O PHP 8.1 foi lançado em novembro de 2021 e, portanto, a maioria das suas funcionalidades ainda não era suportada, isso atrasou o desenvolvimento deste projeto para funcionar perfeitamente com a última versão 8.1 do PHP e a estrutura, Aconselhamos a ficar entre as versões 7.4 e 8.0 para o desenvolvimento estável de Appplication.
Se você deseja descobrir erros e contribuir, poderá usar a versão PHP 8.1.
Atualmente, ele suporta 8.1, mas ainda não surgiram problemas. Todas as questões podem ser discutidas e serão abordadas. O PHP 8.2 está aqui desde dezembro de 2022. Estaremos ansiosos por problemas relacionados também para resolver. Atualmente, alguns problemas já foram corrigidos.
Ele usa o núcleo da estrutura CodeIgniter 3 e empresta alguns novos recursos adicionados ao CodeIgniter 4. Ele foi projetado para mover desenvolvedores familiarizados com o CI3 para se adaptar facilmente ao CI4 com uma sintaxe ou conceito semelhante.
Os links abaixo o guiarão para saber mais sobre como Webby funciona
Existem muitos planos futuros para webby
Este projeto é usado pelas seguintes empresas:
Estamos usando a licença do MIT (MIT). Consulte nosso arquivo License.md. Se você quiser saber mais sobre a licença, acesse mais informações.