Goodbye, PHP
Coding, PHP, Python
Yesterday I came across an article on PHP’s bad design practices that woke me up a little. I started using Python a couple years ago on some projects and I’ve loved it. Pure delight. It’s not a perfect language, but it feels so good to me. Coding is more fun and things just come together. It’s uncanny.
I don’t know why I’ve put up with using PHP all this while. My sole reason for writing apps like Bookkeeper, Donne, and Unbindery in PHP instead of Python was that it’s easier for people to deploy PHP on shared hosting, but I don’t think that’s as much of an issue these days.
So, FYI, I’ll be using Python instead of PHP for coding projects going forward. Mmm.
Comments
Josh Jensen
It’s funny, I actually had the same reaction after reading that article. I know I will need to maintain my current PHP applications but, I think Python will be my choice going forward.
Robert Hall
I’m a HUGE fan of node.js. Talk about power for front end devs.
Ben Crowder Admin
node.js is definitely on my list of things to learn more about. (Especially since Javascript is my next favorite language to code in after Python.)
Joseph Scott
Any particular Python framework you use for web dev? I’ve been looking at Flask - http://flask.pocoo.org/ - as a possibility, but haven’t used it for anything interesting yet.
Josh
Well played sir.
Ben Crowder Admin
Joseph: I used Tornado for my private family blog engine and Google App Engine for Pedigree, but those are the only real web apps I’ve written in Python so far. (Everything else has been scripts I run locally.)
I like Tornado a lot, but I’ll be looking at Flask and other frameworks (there are a lot) over the next bit to see which I like best. (Django is a bit too big of a framework for my taste, though. I like small frameworks.)