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.
Acerca de
Contacto
Ubicación de la sede:
Fredericsburg, VA
Social
¿Qué es 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.
Con más de 3 millones de reseñas, podemos proporcionar los detalles específicos que te ayudarán a tomar una decisión informada de compra de software para tu negocio. Encontrar el producto adecuado es importante, permítenos ayudarte.