From ruby -> php. What tools should I be using?
For work-related reasons, I'm intending to learn php after a few years of ruby hacking.
What I'm wondering, are what are the best and most-adopted coding tools - what does a smart modern php coding ecosystem look like? (I'm on ubuntu if that makes a difference, and I was intending to dive into symfony after some initial mucking around).
Are there (reasonably well supported/adopted) equivalents to:
rvm (managing interpreter versions and library sets)
bundler (dependency management)
rake (do people just use make?)
rubygems (should I be using php-pear or composer? something else?)
what testing libraries to use? (simpletest?)
what good/popular templating/markup libraries are popular amongst php devs?
what xml/html parsing library should I use?
is there a heroku equivalent?
Any info appreciated - remember I'm not asking if equivalents or php facilities for these exist at all, but what ones are popular (or rather, active, and used by good developers).
Cheers.
55 comments · 87% upvoted · other discussions
PHP Farm might be what you are looking for to replace RVM
If there is something like bundler that would be pretty awesome. I would like to know about it.
For heroku, you could just use heroku
I can't really comment on the rest as the work I do mostly doesn't need any outside libraries and I sorta just write my own templating code which tends to be similar to smarty on implementation.
Sublime is a great editor, but many have been using phpstorm recently. Good luck, and really the php docs online are amazing if you ever need help.