I am a Principal Front End Engineer, so this review comes from that perspective. Pylons (and Pyramid) have been my favorite back end to work in, hands down. Pylons/Pyramid is ideal if you want to build, testable performant web apps that are easy for more traditional back-end developers to work with full-stack. You can combine a more traditional monolithic architecture with microservices, and creating Rest API endpoints is straightforward and clean - allowing you to rely on the same model code as more traditionally generated static pages. It allowed us to have a robust and secure service layer ideal for rapid growth and prototyping.
Pylons and Pyramid work really well in combination with modern React/ Vue javascript frameworks. The biggest bonus was it was easy to write integration and unit tests server side - eliminating the need for bulky client side javascript testing - which can be much slower to run, and its distance from the server-side can lead to unaccounted for edge cases. The best front-end testing - is in my opinion is a good back-end test strategy. It integrates with SQL Alchemy provides an incredibly developer-friendly and powerful ORM that can handle a wide variety of needs. But it doesn't do too much, it lets you easily handle routing - database layers and can output static pages or handle your JS MVC framework needs. It is just enough. And the dev environment is dreamy compared to node - it compiles quickly and debugging is straightforward.
And if you just need a quick and dirty static page in a hurry - because marketing sent an email by accident - it lets you just easily push out a good old HTML/CSS/Lightweight JS page as fast as you need. The mako templating engine is intuitive and easy for both back and front end developers - separates the front end layers in a performant manner and it was never an issue to create SEO optimized, Accessible, semantic standards-compliant markup.
I used pylons as the backend for a site that has been up and running for over 10 years, with consistent page loads under 3s - and scoring 100% in google lighthouse for accessibility. We were easily able to tackle the big things - like internationalization and front-end modernization and rapid scaling.
A company that used Pyramid/pylons would get my immediate consideration in a job search. I know I can count on it for scalability, reliability, and performance. It makes architecting a maintainable front-end framework an enjoyable experience.
Extra Bonus: Pyramid has the best developer t-shirts. You will feel like a rockstar.
About
Contact
HQ Location:
Fredericsburg, VA
Social
What is 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.
With over 3 million reviews, we can provide the specific details that help you make an informed software buying decision for your business. Finding the right product is important, let us help.
Your software and services insights are valuable.
Your peers come to G2 to get an inside look at and other business solutions. Adding perspective on will help others pick the right solution based on real user experience.