DEV Community

CMS, Strapi.js/React, vs Django

Bret on December 11, 2020

Who uses a CMS? How is it vs Django? It seems like Strapi is setup better than Django in a way. Does this take care of the “slow” that people say about python?

When should someone use Strapi.js vs CMS or Next.js?

I like how it’s. Visual and it still shows the code

Collapse
 
peter_shenoda profile image
peter shenoda

i was using laravel , but ended up with strapi and svelte.
I think that the purpose of strapi is to allow you to focus on the ui and not the backend logic and that's what i love to do

Collapse
 
yobretyo profile image
Bret

I don’t like styling that much, because of all the variations and different positions of how different combinations can cause. What’s your thoughts on Apollo GraphQL?

Collapse
 
peter_shenoda profile image
peter shenoda • Edited

Apollo GraphQL is good ( for a team of developers ) , but if you want to see your project alive as fast as possible you can use strapi or directus and a framework like bootstrap will help you in styling and positioning elements so you can focus only on your dynamic frontend.
note : strapi has graphql support and you can use it Gatsby if you want ( Gatsby uses GraphQL ).

Thread Thread
 
yobretyo profile image
Bret

I recently went for creating a MERN project to get better at MongoDB, it’s starting to make more sense and the flow of what you do when. BUT, Apollo-GraphQL interested me so I went for a MERNG / MERN+AG and I like it, it seems like a better, handling/structure? Of how things are made and used. BUT, I am getting caught up on “steps” from creating one query of getPosts vs getComments and how to split up the resolvers, models and Scema... i like it tho

Thread Thread
 
peter_shenoda profile image
peter shenoda • Edited

Have you watched the FreeCodeCamp's MERNG video i think it will be helpful for you.
link : youtube.com/watch?v=n1mdAPFq2Os&t=...

this book is good too : studycrux.com/book/roadtoreactcom-...

Thread Thread
 
yobretyo profile image
Bret

Yes, I’ve been using that example, but it kinda takes a while untill he try’s to get it to work in a way. How Important is “User” when you trying to first get the hang of/ flow of things? The user part messes me up a little.

Thread Thread
 
peter_shenoda profile image
peter shenoda

What about the book

Thread Thread
 
yobretyo profile image
Bret

I’ll get it! With GraphQL by itself vs using Apollo GraphQL, how much of a difference is there?

Collapse
 
reilwaystation profile image
reilwaystation

I tried to migrate my project into strapi but I ended up scraping the idea and let my app stay with django rest framework. It's just a personal preference but I like how django rest framework format their JSON it's simple and customizable. I also thought the the request speed will be faster given that node is faster than python but I guess it's not the case. but strapi is great

Collapse
 
yobretyo profile image
Bret

What’s your stack? I’ve used DRF, I like it. But how often do clients prefer “visual” over code? I like the visual of Strapi, it helps to take away THINKING with things that shouldn’t really be concentrated that much

Collapse
 
reilwaystation profile image
reilwaystation

DRF react

Collapse
 
reilwaystation profile image
reilwaystation

depends on the client. most of the time as long as you can submit your work do whatever you want. at least in some cases

Collapse
 
anhphan2024 profile image
anhphan • Edited

i was using strapi and directues.