2
zedtush
3y

Can someone give a roadmap for learning Backend Web app Dev?
I heard that php is better at performance for large web apps
or should i go for something else ( i prefer to be native)

I don't like python/django because it has small community/resourses to learn from compared to php

Comments
  • 3
    Never worked with PHP, but as far as I know, because there are so many devs working with it, a lot of bad practices and low code quality is involved with it.

    I would recommend learning AWS toolset, their CDK and choose one of the supported languages (e.g. python). Serverless is the future anyways. Also, I worked with this toolset and it’s not easy to get started with it, but afterwards you wouldn’t be able to live without it, haha.
  • 0
    AWS docs suck 🏀 🏀, but there are alternatives, for example, Serverless framework or you can choose Google Cloud Solutions.
  • 0
    Done with PHP and Flask later got stuck into Node.JS which I really love now :)
  • 1
    Django has a small community?! I would say that in python webdev django is the biggest community.
  • 0
    @stop
    what about books/courses ?
    there is only beginners' courses
  • 2
    Maybe you should look into what the most popular languages are around where you live/intend to work.

    PHP is be the last thing I wanna learn
  • 1
    Well one thing is for sure, you don't work with php for its performance. Easy to learn, sure. Vibrant open source community, definitely. But outstanding performance, plainly no.

    As for which one to choose : if your main focus is to land a job, look at the market in your area and pick the one with the highest demand.
  • 1
    Instead of thousands words
    https://raw.githubusercontent.com/k...
    Click the link instead of picture.
  • 0
    You can learn laravel from php, I heard it is quite popular
  • 0
    @Eklavya how can you try flask and love node.
    You are masochistic psychopath
  • 0
    Do you know which version of PHP has a lot of resources to learn from?

    PHP has a LOT of history in the internet, I heard php7 is nice, but not everything you find is php7.
    Also PHP strengths is not performance, rather its history, I would learn php is I intend to work with shared hosting and/or wordpress.

    Also, python flask/django community being small is BS, search again.
  • 0
    I use node with typescript and it's great. Sometimes TS annoys me but most of the time it's pretty good. You can use just express or go with a bigger framework like nest. I like both.

    Go is also nice, but I'm waiting for generics to arrive before writing another API with it.
  • 1
    Spring Boot. Java’s NOT going away any time soon. Get 2-3 years exp doing maintenance work with it and you can switch to whatever excites you.
  • 1
    I picked Node.js / Go.
Add Comment