This reviewer's identity has been verified by our review moderation team. They have asked not to show their name, job title, or picture.
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. Review collected by and hosted on G2.com.
It is an older backend framework - so you will want to use Pyramid from the pylons project these days. The React-based serverless world seems to be taking over so over time I suspect that its market share will decrease as more and more new apps go serverless and want to use a more microservice-based architecture from the starting gate.
But server-side will have its moment again.
The mako templating language allows for you to add arbitrary python into templates, which is, in general, a bad practice - unless you have a deep understanding of your system. Adding a warning to your coding standards - and doing good code reviews is enough of a catch on small teams. Review collected by and hosted on G2.com.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.


