Comment No golden hammer (Score 1) 341
I work with a guy who likes to say, "You can write FORTRAN in any language." Coders who lack the care/ability to structure code cleanly and keep it maintained will have absolutely no trouble porting the same bad habits to any programming language/framework/platform/IDE/etc. The problem isn't PHP. It's "PHP programmers."
I'll admit the problem is more prevalent in PHP and generally in languages that are easier to get started in. To get a webapp running in
Whatever environment you work in, you need to have the discipline to examine any open source apps or third-party dependencies you're considering using. Check out the source, make sure it's reasonably well structured. Check the revision history to make sure it's updated regularly & relatively recently. A lively users mailing list is a good sign. If the project looks like crap, you need to choose whether you use something else, write it on your own, join the project and attempt to fix it or fork it, or just make a shit sandwich and take a big bite... None of that changes if you move to a different language.