Who is using Pyramid?

Hi Everyone,

a little bit off-topic, but I think here might be the most people who could give an answer on this topic.

Are you still using Paramid for your (micro-service) projects or do you consider other frameworks like, e.g. Flask instead?

I was just wondering if Pyramid is still under active development, since the last commits are quite some time ago.

Thanks in advance for your feedback,
Ramon

Every framework had its time and the time of Pyramid is clearly over. The de-facto standard is FastAPi, apart from some other modern "contenders". Even Flask is only the solution if you haven't heard about FastAPI.

2 Likes

Flask is what I was hearing people use, and all the fashion chasing types were rushing into FastAPI :grin:

2 Likes

Flask is for old, grumpy white men that having using Flask for the last 20 years and will continue to do so for the next 20 years :disguised_face: ...fun aside: FastAPI is in many ways more modern and consistent..but anyway...many options for replacing Pyramid.

1 Like

Thanks for pointing out fastapi!
I just checked the documentation and played around with it a little bit and it looks like the exact right framework :+1: So I'm going to dump my flask apporach now :sweat_smile:

@zopyx: What storage backend do you (or would you) prefer to use with fastapi?

The same backends that you would use in other contexts...Postgres, MongoDB, CosmosDB...pick the right DB that solves your particular project requirements...and in many projects no database at all

1 Like

That's the first time I've been called out as an old grumpy white man :wink:

1 Like

omg don't get @zopyx started on MongoDB.... I get flashbacks

Actually I thought about using ZODB after I had a good time with some POSKey errors yesterday :sweat_smile: But I'll check out CosmosDB, since that's one I didn't know so far.
Thanks for your feedback guys!

haha....seriously, MongoDB turned into a reliable piece of database mess. Never been my primary choice. However, the database technology is often set in existing projects - in particular in cloud deployments - and changing the database under the hood of the project is often a greater risk than having to live with a reliable database mess :slight_smile:

1 Like