DEV Community

loading...

Discussion on: The 2021 Web Development (Frontend + Backend) RoadMap

Collapse
prahladyeri profile image
Prahlad Yeri • Edited

That's an excellent stack in my humble opinion. I use a similar stack, except flask and django instead of laravel and the database could by anything by virtue of sqlalchemy (which is an ORM similar to php's doctrine).

You shouldn't change your working stack just for the sake of modernization. Modernist frameworks like angular, vue.js & react are meant for solving a single problem which is that of single page applications. If your app doesn't need that, then I don't think there's any benefit of using or even learning it.

And contrary to populist trend, I think jquery is awesome, there's nothing wrong with it! The javascript world is plagued with zillions of npm packages that do the same thing more or less. When one useful library like jquery tends towards a semblance of standardization, I don't get why many devs start hating it in unison. We should appreciate jquery, not abandon it!

Collapse
timkor profile image
Timkor • Edited

I do not agree with this. Although it is possible to create single applications with frameworks like Vue.js, it is also perfectly able to render serverside. You do not have to generate client side code at all. You could even combine it: render serverside, hydrate client side and from that point on it can behave like a SPA. You can also just generate static websites with Vue.

For all above, it is easiest done with Nuxt.js.

In my opinion, developing in a component based framework is much more productive and future proof. Especially in Vue.js I think every part of your application/website is more isolated.

I agree though, that it is also possible with other stacks and that it might be a matter of preference and experience.

Though, I highly recommended trying out Vue.js.

Thread Thread
pawail profile image
Pawail A. Qaisar

Calling anything 'futureproof' in this field is the height of hubris.

Thread Thread
timkor profile image
Timkor • Edited

Agree, I meant: more futureproof, but you might have interpreted it already as that.
Javascript is certainly more future proof than PHP, same goes for Vue for jQuery. Regarding the usage and popularity.