La identidad de este revisor ha sido verificada por nuestro equipo de moderación de revisiones. Han solicitado que no se muestre su nombre, cargo o foto.
Soy un Ingeniero Principal de Front End, así que esta reseña viene desde esa perspectiva. Pylons (y Pyramid) han sido mi back-end favorito para trabajar, sin duda. Pylons/Pyramid es ideal si quieres construir aplicaciones web de alto rendimiento y testeables que sean fáciles para que los desarrolladores de back-end más tradicionales trabajen con full-stack. Puedes combinar una arquitectura monolítica más tradicional con microservicios, y crear endpoints de API Rest es sencillo y limpio, permitiéndote confiar en el mismo código de modelo que las páginas estáticas generadas de manera más tradicional. Nos permitió tener una capa de servicio robusta y segura, ideal para un crecimiento rápido y prototipado.
Pylons y Pyramid funcionan muy bien en combinación con los modernos frameworks de JavaScript como React/Vue. La mayor ventaja fue que era fácil escribir pruebas de integración y unitarias del lado del servidor, eliminando la necesidad de pruebas de JavaScript del lado del cliente voluminosas, que pueden ser mucho más lentas de ejecutar, y su distancia del lado del servidor puede llevar a casos límite no considerados. La mejor prueba de front-end, en mi opinión, es una buena estrategia de pruebas de back-end. Se integra con SQL Alchemy, proporcionando un ORM increíblemente amigable para el desarrollador y poderoso que puede manejar una amplia variedad de necesidades. Pero no hace demasiado, te permite manejar fácilmente el enrutamiento, las capas de base de datos y puede generar páginas estáticas o manejar tus necesidades de framework JS MVC. Es justo lo necesario. Y el entorno de desarrollo es un sueño comparado con node: compila rápidamente y la depuración es sencilla.
Y si solo necesitas una página estática rápida y sencilla con urgencia, porque marketing envió un correo por accidente, te permite simplemente lanzar una buena página HTML/CSS/JS ligera tan rápido como lo necesites. El motor de plantillas mako es intuitivo y fácil tanto para desarrolladores de back-end como de front-end, separa las capas de front-end de manera eficiente y nunca fue un problema crear un marcado optimizado para SEO, accesible y conforme a los estándares semánticos.
Usé pylons como el back-end para un sitio que ha estado funcionando durante más de 10 años, con tiempos de carga de página consistentes por debajo de 3 segundos y obteniendo un 100% en Google Lighthouse para accesibilidad. Pudimos abordar fácilmente las grandes cosas, como la internacionalización, la modernización del front-end y el escalado rápido.
Una empresa que use Pyramid/pylons obtendría mi consideración inmediata en una búsqueda de empleo. Sé que puedo contar con él para escalabilidad, fiabilidad y rendimiento. Hace que la arquitectura de un framework de front-end mantenible sea una experiencia agradable.
Extra Bonus: Pyramid tiene las mejores camisetas para desarrolladores. Te sentirás como una estrella de rock. Reseña recopilada por y alojada en G2.com.
Es un marco de backend más antiguo, por lo que querrás usar Pyramid del proyecto Pylons en estos días. El mundo sin servidor basado en React parece estar tomando el control, así que con el tiempo sospecho que su cuota de mercado disminuirá a medida que más y más aplicaciones nuevas se vuelvan sin servidor y quieran usar una arquitectura más basada en microservicios desde el principio.
Pero el lado del servidor tendrá su momento nuevamente.
El lenguaje de plantillas mako te permite agregar Python arbitrario en las plantillas, lo cual es, en general, una mala práctica, a menos que tengas un profundo entendimiento de tu sistema. Agregar una advertencia a tus estándares de codificación y hacer buenas revisiones de código es suficiente para detectar esto en equipos pequeños. Reseña recopilada por y alojada en G2.com.
Validado a través de LinkedIn
A este revisor se le ofreció una tarjeta de regalo nominal como agradecimiento por completar esta reseña.
Invitación de G2. A este revisor se le ofreció una tarjeta de regalo nominal como agradecimiento por completar esta reseña.
Esta reseña ha sido traducida de English usando IA.


