Os computadores modernos são mais rápidos do que os computadores do passado, muitas vezes por margens incríveis. Então por que muitas vezes parece que leva mais tempo para fazer as coisas?
Para alguém que aprendeu a programar no antigo IBM PS/2 rodando DOS 6.1 há mais de vinte anos, a resposta é simples.
Claro, isso não é verdade para todas as empresas, especialmente aquelas que perceberam que gastar grandes quantias de dinheiro em hospedagem e serviços está cortando seus lucros. Em toda a web, ouvimos consistentemente histórias sobre empresas trocando suas plataformas de software e economizando de 20 a 40% em custos de hospedagem, otimizando bancos de dados para reduzir os tempos de consulta em fatores de dez ou mais e aumentando os tempos de resposta ao redesenhar partes de seus aplicativos em código assíncrono usando Node.js, Rust, Go ou outras linguagens modernas.
O Pafera Web Framework foi projetado para ser simples, eficiente e barato, mas somente se você já conhece as tecnologias subjacentes. Não fugimos de SQL, HTML, CSS ou JavaScript nos níveis básicos, mas os adotamos para criar algo que seja de alto nível o suficiente para ser rápido em tempo de desenvolvimento, mas de baixo nível o suficiente para ser rápido e personalizável para qualquer situação.
A melhor maneira de começar a usar o Pafera Framework é baixá-lo e começar a usá-lo.
Se você estiver executando um sistema baseado em Ubuntu, Arch Linux ou Termux no Android, a instalação é tão simples quanto digitar
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Se você estiver executando em outros sistemas, você terá que ajustar os comandos ligeiramente. Para Windows, eu recomendo usar Anaconda ou simplesmente instalar o Ubuntu via WSL2. O Homebrew deve funcionar bem em sistemas Mac.
Para um breve tutorial sobre o desenvolvimento de um aplicativo usando o framework, você pode visitar o repositório de código principal no Codeberg para o Versão Python
A versão PHP não foi tocada por um tempo, mas compartilha a mesma filosofia de design da versão Python, um pouco com diferenças no suporte de linguagem e carregamento automático. O repositório de código é disponível aqui , enquanto a documentação é disponível aqui
Estou trabalhando em uma versão Rust do framework, que deve dar melhorias drásticas de velocidade em relação à versão atual do Python, às custas da portabilidade e facilidade de uso. O suporte assíncrono do Rust ainda não está muito maduro, mas parece bastante promissor para o futuro.
Quaisquer correções de bugs ou sugestões são sempre bem-vindas. Por favor, envie-as para meu repositório Codeberg acima.