When comparing AIDA/web vs Pyramid, the Slant community recommends Pyramid for most people. In the question“What are the best backend web frameworks?” Pyramid is ranked 15th while AIDA/web is ranked 47th. The most important reason people chose Pyramid is:
Pyramid can be used for creating small applications quickly and easily, but it also powers up large enterprise-scale applications such as Dropbox.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Conceptually simple, yet complete
Most frameworks seem to tend towards conceptually simple, but also stripped down (such as Python's Flask), or go the other way and be very fully featured, yet complex. AIDA/web, however, manages to give a programmer a lot of expressive power, while remaining conceptually simple -- an afternoon will get you building websites, and you'll feel comfortable with AIDA/web in just a week or so.
Pro Smalltalk
Program your web app in Smalltalk, an enjoyable and easy language to use. Smalltalk was the language to inspire modern Object-Oriented programming and pioneered many of the programming concepts used today, such as MVC.
Pro Very flexible
Pyramid can be used for creating small applications quickly and easily, but it also powers up large enterprise-scale applications such as Dropbox.
Pro Persistence agnostic
Either NoSQL and SQL (including SQLAlchemy plugin).
Pro Comes with security included
Includes authorization and authentication with multiple backends.
Cons
Con Relatively inactive
At the time of this writing, AIDA/web is 26 years old (first created in 1996). While maintaining pace with modern technologies (REST, Javascript, etc.), the community is small. You might find it difficult to find timely help, find resources and tutorials, etc.
Con The great number of options it offers can become intimidating
One of Pyramid's greatest drawbacks is that it requires a lot of set up in the beginning of a project. This can feel overwhelming and can keep people away from using it.