Por que você não deve estudar a biblioteca Flet em Python!
Bom, como um pedido do meu último post Crie GUIs modernas e bonitas com Python!, eu decidi falar sobre o Flet. A biblioteca é bastante interessante e possui uma versatilidade absurda, incluindo a capacidade de compilar para Android, iOS, Desktop e Web.
Meu objetivo é apresentar esta biblioteca, explicar seus diversos pontos positivos e negativos e por que não a recomendo.
O que é o Flet?
A biblioteca Flet em Python se resume em transformar o framework Flutter em códigos não suportados como o Go e C#.
Um dos exemplos que mais me chamou atenção foi esse:
Pontos Positivos
- Possui um site e documentação de fácil entedimento.
- Tem a possibilidade de desenvolver os aplicativos mobile diretamente no navegador ou SDK do Flet.
- Multiplataforma.
- Possibilidade de criar algo complexo com Python.
- Diversos widgets como no Flutter.
Pontos Negativos
- Está em beta.
- Passível de bugs e erros.
Por que eu não recomendo?
Agora vou começar a desenvolver meu raciocínio. Como vocês podem ver, existem muitos mais pontos positivos do que negativos. A biblioteca é muito boa e bem desenvolvida. A seguinte dúvida fica pairando sobre a minha cabeça: o que vale mais a pena?
Estudar Flet e não ganhar uma nova experiência real de desenvolvimento, ou estudar diretamente o Flutter e ganhar uma nova experiência no mercado mobile?
Sinceramente, acho muito mais fácil e eficaz estudar a linguagem em si.
Conclusão
Não quero desmerecer quem fez a biblioteca, só estou querendo enfatizar esse certo ponto: você pode estudar a documentação para fazer projetos pequenos, entre outras coisas, só não se aprofunde demais na biblioteca.
Agradecimento
Espero que tenha gostado da leitura e, principalmente, que tenha entendido. 😁
Fonte: https://flet.dev/