| Hello HNers! For years I've been building my side projects in plain PHP. However, I recently decided to learn Django after reading everywhere that it's better than PHP.
It's been only a few days since I've started learning Django, and I'm already convinced that it's awesome: clean syntax, database-abstraction API, auto-generated admin, MVC, etc. But there are also a few things that I really have trouble with:
- Installation/setup/configuration. It took me way too long to install Python/Django, and then to understand how to deal with static files [1]
- I can't find a host for my Django projects that is simple to use [2] I mean, all of this is trivial to do in PHP.
Since I'm not really comfortable with these "sysadmin tasks", I'm considering to switch back to PHP. Any tips on how to make this less painful?
Thanks! [1] Actually, it still doesn't work properly...
[2] For example, Heroku, that is supposed to be simple, has a long documentation for Django that is scary to me: https://devcenter.heroku.com/articles/getting-started-with-django |
My best advice is to get an aaccount on Digital Ocean (www.digitalocean.com) and reads the tutorials, they will guide you to install a Django App easily. I was just like you: I didn't like to set up envs and hostings, but it was easy after I did a few times.