DEV Community

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

Collapse
 
pramanadiputra profile image
Ida Bagus Gede Pramana Adi Putra

Here I am in 2019...

Still using Laravel/PHP, MySQL, and jQuery.

Collapse
 
javinpaul profile image
javinpaul

Well.. what I can say... you are not alone :-)

Collapse
 
pramanadiputra profile image
Ida Bagus Gede Pramana Adi Putra

I know, I was a game developer, wrote C# codes and worked with Unity Engine. Thanks for your post and that roadmap.

Thread Thread
 
johncrumpton profile image
John Crumpton

Why did you switch? I'm going the other way!

Thread Thread
 
loiclaudet profile image
Loïc Laudet

I exactly have the same question! Why did you make the move from game development?

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.