Introducing G2.ai, the future of software buying.Try now
Imagem do Avatar do Produto

pylons

Mostrar detalhamento de classificação
1 avaliação
  • Perfis 1
  • Categorias 1
Classificação média por estrelas
4.0
Atendendo clientes desde

Nome do Perfil

Classificação por Estrelas

0
1
0
0
0

pylons Avaliações

Filtros de Avaliação
Nome do Perfil
Classificação por Estrelas
0
1
0
0
0
Usuário Verificado em Bens de Consumo
UB
Usuário Verificado em Bens de Consumo
11/04/2021
Avaliador validado
Fonte da Revisão: Convite da G2
Revisão Incentivada
Traduzido Usando IA

Em meus 20 anos de Engenharia, pylons foi realmente o meu framework favorito para trabalhar.

Sou um Engenheiro Principal de Front End, então esta análise vem dessa perspectiva. Pylons (e Pyramid) têm sido meu back-end favorito para trabalhar, sem dúvida. Pylons/Pyramid é ideal se você deseja construir aplicativos web performantes e testáveis que sejam fáceis para desenvolvedores de back-end mais tradicionais trabalharem em full-stack. Você pode combinar uma arquitetura monolítica mais tradicional com microsserviços, e criar endpoints de API Rest é direto e limpo - permitindo que você confie no mesmo código de modelo que páginas estáticas geradas de forma mais tradicional. Isso nos permitiu ter uma camada de serviço robusta e segura, ideal para crescimento rápido e prototipagem. Pylons e Pyramid funcionam muito bem em combinação com frameworks modernos de JavaScript como React/Vue. O maior bônus foi que era fácil escrever testes de integração e unitários no lado do servidor - eliminando a necessidade de testes de JavaScript no lado do cliente, que podem ser muito mais lentos para rodar, e sua distância do lado do servidor pode levar a casos extremos não contabilizados. O melhor teste de front-end, na minha opinião, é uma boa estratégia de teste de back-end. Ele se integra com SQL Alchemy, fornecendo um ORM incrivelmente amigável para desenvolvedores e poderoso que pode lidar com uma ampla variedade de necessidades. Mas não faz demais, permite que você lide facilmente com roteamento - camadas de banco de dados e pode gerar páginas estáticas ou lidar com suas necessidades de framework JS MVC. É o suficiente. E o ambiente de desenvolvimento é um sonho comparado ao node - compila rapidamente e a depuração é direta. E se você só precisa de uma página estática rápida e simples com urgência - porque o marketing enviou um e-mail por acidente - ele permite que você publique facilmente uma boa e velha página HTML/CSS/JS leve tão rápido quanto precisar. O motor de template mako é intuitivo e fácil tanto para desenvolvedores de back-end quanto de front-end - separa as camadas de front-end de maneira performante e nunca foi um problema criar marcação otimizada para SEO, acessível e em conformidade com padrões semânticos. Usei pylons como back-end para um site que está em funcionamento há mais de 10 anos, com carregamentos de página consistentes abaixo de 3 segundos - e pontuando 100% no Google Lighthouse para acessibilidade. Conseguimos facilmente enfrentar as grandes questões - como internacionalização, modernização do front-end e escalonamento rápido. Uma empresa que usasse Pyramid/pylons teria minha consideração imediata em uma busca de emprego. Sei que posso contar com ele para escalabilidade, confiabilidade e desempenho. Torna a arquitetura de um framework de front-end sustentável uma experiência agradável. Bônus Extra: Pyramid tem as melhores camisetas de desenvolvedor. Você se sentirá como uma estrela do rock.

Sobre

Contato

Localização da Sede:
Fredericsburg, VA

Social

O que é pylons?

Pylons is a Python web framework designed for building web applications rapidly and with flexibility. It emphasizes a minimalist approach, leveraging existing Python modules and libraries to create a lightweight and modular architecture. Pylons encourages the use of best practices such as the Model-View-Controller (MVC) pattern, making it suitable for developers who seek a balance between simplicity and scalability. It also promotes reusability and testing, helping developers build maintainable and robust code.

Detalhes