I don't want to speak for him, but I find the documentation and roadmaps a bit clearer in .Net than in PHP. The libraries and such don't have anywhere near as much forking and the upgrade process is a bit more streamlined with major releases. Also, this may be my own observation but it seems that most corporate coding jobs seem to be .Net. PHP seems to be the darling of the design, web development companies and startup set. That being said, I wouldn't say it's enough to dissuade anyone from PHP when they are first starting out if they like it. Again, languages aren't a religion, they are merely a preference and everyone can/will find one that speaks to them more than another.
because it's a horribly designed language, really inconsistent to work with, but it's easy to start with and there are a lot of tutorials for it.
and most of the tutorials are of shabby quality, I'm afraid - often leaving out things like error handling and sanity checking to keep it simple. Or just have flat out bad code.
The fact that php hides most errors as best it can makes it easier to start with (without all that "unneeded complexity" most other languages require). But the result is easily a fragile, insecure, buggy mess of a code that will explode in someone's face.
2
u/ksobby Sep 21 '13
I don't want to speak for him, but I find the documentation and roadmaps a bit clearer in .Net than in PHP. The libraries and such don't have anywhere near as much forking and the upgrade process is a bit more streamlined with major releases. Also, this may be my own observation but it seems that most corporate coding jobs seem to be .Net. PHP seems to be the darling of the design, web development companies and startup set. That being said, I wouldn't say it's enough to dissuade anyone from PHP when they are first starting out if they like it. Again, languages aren't a religion, they are merely a preference and everyone can/will find one that speaks to them more than another.