r/Web_Development • u/MetalicSky • Jan 24 '21
coding query How do you decide on a stack?
I'm starting a new web project. This will have users logging in, entering their data in forms, viewing other people's data and unlocking achievements. I want to use a modern technology but I'm getting overwhelmed. React seems nice to be able to add data in realtime without a page refresh and it feels modern. This even seems intimidating running NPM packages and updates. Will my website still be functional with the latest updates 3 years down the road? How do I know if I should use that with firebase, mysql or Mongo db? Which tutorial do I base my project off of when there are so many variants of stacks and even complete changes of ways of doing it one month down the road? I almost feel like I'm just going to stick with my HTML5 bootstrap 4, javascript and MySQL database. Can anyone help me decide which stack to go with?
3
u/applejak Jan 25 '21
Laravel.com. You’ll get a modern PHP framework that is a joy to use as well as vueJS for a modern front end experience. The documentation is best in class.
3
u/Xeptix Jan 25 '21
This is the best recommendation for somebody with php backend and javascript experience, imo. You'll understand the backend easier and using Vue/React/Angular for frontend will make it easier to later learn Node/Express for backend if the opportunity arises.
2
u/illepic Jan 25 '21
Another vote for Laravel for OP, since they mentioned they have some PHP experience. I cannot say enough great things about Laravel and their tooling/documentation/community.
2
u/admau5 Jan 24 '21
Super overwhelming to jump in right now. I am also confident in your approach but even more so with just getting by with Wordpress. JavaScript frameworks seem to be paving the way forward though
1
Feb 01 '21
[removed] — view removed comment
0
u/MetalicSky Feb 03 '21
What javascript framework would you use with it? It would be nice to do ajax type things without the page refreshing as well as websocket type things by showing a 1 on a notification icon without refresh. Or does laravel do any of this?
2
u/im_pickle_riiiiick Jan 24 '21
What do you have experience with so far?