4 ms·
im very conscious that this may trigger a very opinionated war. so let me backoff for a moment. My comment is in context of this project and not a generic stat
by sandGorgon 6y ago
im very conscious that this may trigger a very opinionated war. so let me backoff for a moment.
My comment is in context of this project and not a generic statement. My startup is built entirely in python.
A boilerplate - by definition is a get started quickly tool for people that are (by choice or otherwise) not interested in going to the depths of a framework.
In that very particular context, a Nextjs based boilerplate will beat this one.
As an example, let me share a nextjs template that you can buy for 20$
https://themeforest.net/item/react-material-bootstrap-4-admin-template/20978545 https://themeforest.net/item/react-material-bootstrap-4-admi...
https://themeforest.net/item/react-next-modern-landing-page-template/23169879 https://themeforest.net/item/react-next-modern-landing-page-...
again, im not trying to crap over the OP's attempt. I seriously commend it. But if there's someone looking for a boilerplate to get something with a frontend/backend up and running quickly...i still do think doing it in one language/framework is much better.
P.S. And I do think TS is a fantastic language. But again, my point was not a purist Python vs TS/JS slugfest
- city41 6y agoBut these templates you've linked to are frontend focused. Next doesn't really address the backend much at all. Most of what it does backend wise is to help the frontend (such as SSR). If I needed a full webapp spun up quickly (db, auth, api emails, etc), I'd choose Django before Next.
- sandGorgon 6y agowell YMMV, but nextjs is fairly complete. e.g. https://nextjs.org/commerce https://nextjs.org/commerce here's one with Firebase auth, graphql, everything already setup https://themeforest.net/item/livani-react-next-ecommerce-store-template/26621984 https://themeforest.net/item/livani-react-next-ecommerce-sto...
- city41 6y agoDon't get me wrong, I like and use Next. But from what I can understand, it's just not as complete as Django, Rails, etc. I think the fact that template is using Firebase for its storage says a lot. Next itself does not help you with Firebase or databases or any kind of persistent storage. It's entirely left up to you. That's a huge difference from Django, Rails, etc. The same is true of auth and many other things.
- tln 6y agoThe nextjs one uses a third party (bigcommerce) as the back end. Firebase is also a third party backend. Any recommendations on one where you can own the backend yourself, like Django? Without composing all the pieces manually? I'm currently running a Django backend, Vue frontend, and think Django is a fine tool -- but occasionally look for a nice cohesive Django alternative in the JS world.
- heliodor 6y agoI've bought a number of templates over the course of a year building my company's website. The general result is that the code quality is very low and the class names are not specific enough, so you get bogged down in css when you try to customize things. Fool me once ... fool me twice ... fool me three times ...
- pplonski86 6y agoI'm very biased towards Python. I'm working on AutoML tools (created MachineLearning-as-a-Service web-service and open-source AutoML Python package). That's why I'm using Django. In my opinion it is very powerfull. There are for sure many people looking for easy start in Django+React setup, that's why I started writing tutorials.
- sandGorgon 6y agofully agree - and in my first comment i do mention that if you are doing anything in math, then you NEED+HAVE to stay in python. No choice - even if you love javascript ;)