3 ms·
"What is the hardest part while learning web dev?" The sheer amount of stuff you have to learn other than just the programming language you picked up. In fact
by open-source-ux 10y ago
"What is the hardest part while learning web dev?"
The sheer amount of stuff you have to learn other than just the programming language you picked up. In fact it feels like as much, if not more, time is spent understanding tooling, distribution, packaging and hosting options for you web app. Little of which feels satisfying or enriching to learn because so much of it is simply endless administrative minutiae. No-one seems interested in simple, easy alternative methods.
This won't be a popular opinion, but I'll say it anyway...I am learning Python at the moment, and I can completely see why so many people start with PHP for web dev. Python - the language - might be easier and friendlier PHP, but Python's 'eco-system' for deployment and distribution is horrible, fragmented, clumsy and not easy to learn (or documented well).
- hyperpape 10y agoI'm not a fan of PHP as a language, but anyone who denies it hits a sweet spot for deploying applications is seriously confused.
- aphextron 10y agoPHP has such a terrible reputation from all the spaghetti code that's out there, but modern PHP is a pretty solid language when written properly. So long as you are writing good OO code and using an IDE like PHPstorm its a breeze to develop in. Also with Facebook's HHVM performance is on par or better than Java or C#.
- greatdipper2 10y ago>Python's 'eco-system' for deployment and distribution is horrible, fragmented, clumsy and not easy to lear... Can you elaborate. Last time I tried it was even easier than Php if you use nginx+uWSGI [1] http://uwsgi-docs.readthedocs.io/en/latest/Nginx.html http://uwsgi-docs.readthedocs.io/en/latest/Nginx.html