I'm bidding on a two client projects right now. Both in the past I would have gone straight to building with Django. I'm obsessing over the idea of pivoting my go-to development stack from Django or PHP towards end-to-end Javascript, mostly because a lot of the best freelance engineers I work with are increasingly focused in this area. And I'm pretty skilled in Javascript myself. I increasingly feel the trend of web app development could go in this direction and the MVCs of yore will start to go the way of Perl or ASP.
But I need a serious sanity check. These projects aren't just little widgets, they have client-supplied requirements like user auth, specialized CMS, gated content, payments, user roles and permissions, user profiles and so on. The spec for one of them has upwards of 100 screens designed.
Would pivoting these types of obviously Django/Rails/PHP friendly projects to a MEAN stack be a mistake? Or am I planting a stake in the future?
But I need a serious sanity check. These projects aren't just little widgets, they have client-supplied requirements like user auth, specialized CMS, gated content, payments, user roles and permissions, user profiles and so on. The spec for one of them has upwards of 100 screens designed.
Would pivoting these types of obviously Django/Rails/PHP friendly projects to a MEAN stack be a mistake? Or am I planting a stake in the future?