3 Frameworks web Python que são bem impressionantes
Introdução
Python cresce em popularidade a cada ano, e não é sem motivo, a comunidade está contribuindo muito com a linguagem e com ela diversos frameworks para múltiplos propósitos.
Em relação ao desenvolvimento web dois são bem conhecido: Django e Flask.
Mas aqui vou compartilhar mais 3 frameworks com foco em desenvolvimento web que descobri recentemente que achei bem interessante mas que quase não vejo ninguém falar sobre.
Flet
Escrever códigos python de forma simples e levar para múltiplas plataformas? Esse é propósito do flet, um framework que possui uma UI baseada no Flutter. Segundo o site oficial você só precisa da sua IDE ou editor de texto para começar a por seus projetos no ar,não importa se é Web, Linux, Windows, MacOS e até mesmo dispositivos móveis com Android e IOS.
Eles planejam suportar outras linguagens além do python como Go e C#, o que indica que eles buscam melhorar o framework. Site oficial do flet
NiceGUI
Deixe qualquer browser ser o frontend do seu código python.
Essa é a primeira frase que você lê quando acessa o site oficial do NiceGUI. E eu digo que é realmente Nice. A sintaxe é bem simples e fácil de aprender, além de uma documentação bem tranquila, é disponibilizado uma grande variedade de exemplos bem interessantes.
Algo que acho bem legal de destacar é a fácil integração com o FastAPI (Framework Backend do Python), então se você está aprendendo backend com python pode dar uma chance ao NiceGUI. Site oficial do NiceGUI
Reflex
Queria um framework tão poderoso quanto o Django mas flexível como Flask? Reflex busca ser a melhor alternativa aos dois frameworks webs mais famosos do python, prometendo ser completamentamente Full-Stack, não apenas para construir soluções web robustas, quanto permitir um deploy simplificado na própria plataforma da Reflex, com planos gratuitos até empresariais.
Mesmo tendo um cárater mais de SaaS, a equipe da Reflex deixou o código open source e conta com mais de 150 colaboradores, então podemos esperar um futuro bem promissor para o framework. Site oficial do Reflex
Conclusão
Obrigado se você chegou até aqui e se for um desenvolvedor python que queria ver outras ferramentas que pode estar usando com uma das linguagens mais populares e usadas no mundo, espero que tenha contribuído para você, até mais!
Útil!
Conheci duas libs novas, o Flet eu já conhecia. Verifiquei as docs dels e eu acho que elas têm futuro.
Excelente artigo. Uso muito Streamlit, que não é tão completo mas é extremante simples. Quando preciso de algo grande usava Django. API quase sempre FastAPI. Mas essas dicas valiosas me fizeram mudar de estratégia.
Muito bom, vou fazer alguns testes com o Flet, achei bem interessante.
Esta procurando e olhando muito na internet sobre um framework python pra criar telas para um app desktop que estou fazendo. Claro eu ainda n tive tempo de colocar a mão diratamente no código, mas o que eu consegui ver por cima é a elegancia e simplificade do flet. Ele tem um exelente boa impressão. Vou procurar saber mais sobre ele no futuro proximo.
Gostei do Reflex!