Pyramid Applications
Pyramid is an open source Python web framework that can be used to develop any type of web application. Unlike Django, it does not have a point of view - it does not come with a pre-built architecture and lots of built in features. It is well designed, with a focus on simplicity and minimalism. It is also very well documented and fast. It is a good choice for custom web applications that do not fit the Django mold. It provides a solid, well-architected foundation to build on.
You may never have heard of Pyramid, but you have heard of some sites that are built using Pyramid, such as Yelp and SurveyMonkey. You should consider Pyramid in the following situations:
- You have multiple existing sites or sources of data that need to be integrated.
- You need maximum flexibility in choosing where to store data, how to authenticate, or what frontend libraries to use.
- You want to start with a quick prototype and grow it into a real site or an open source project.
- You want a well-documented, well-tested foundation for custom development.
Similar to Django, the Pyramid developer community is building "batteries included" applications on top of Pyramid. Two examples:
Read More
- Using Glitch for Pyramid Learning
- Pyramid Resources
- Pyramid view configuration: Let me count the ways - A technical post by one of our team members contrasting the way Pyramid, Django, and other web frameworks configure views