Originally posted by: kamper
Something with better type-safety and more rigidly defined interfaces so that you don't get a big blob of unmaintainable spaghetti-code. Something compiled is nice so that you have a computer to catch a large portion of your mistakes. How are the available unit testing frameworks for php? Any mainstream enterprise-aimed language will have numerous solid options.Originally posted by: n0cmonkey
What makes a language more suited to group development?Originally posted by: jbourne77
PHP does not scale well for enterprise applications. Furthermore, unless you are operating under very strict development standards with a very well-disciplined team, PHP does not lend itself well to large group development. Lastly, it doesn't separate well the various roles of components in a web application.
It's good for small tasks and rapid development, but for the reasons mentioned here (and others I surely missed), enterprises look elsewhere for a solutions platform.
Just like you wouldn't use J2EE to develop a clan website, you wouldn't use PHP to develop the next Amazon.com.
Isn't one of the reasons programmers program in groups so that they can smack each other on the back of the head when they write something "unmaintainable?"