3 ms·
Compared to many of the alternatives at the time, php was easy. Until you are trying to make a large application that needs lots of abstraction and careful arch
by shader 18y ago
Compared to many of the alternatives at the time, php was easy. Until you are trying to make a large application that needs lots of abstraction and careful architecture, it stays easy. It is very easy to get something to work quickly in php, it's just hard to maintain a large project in it.
And it is much more accessible than almost anything else when it comes to web programming. Compared to rails even, php is a snap to set up and use. Rails has the disadvantage of being a framework, which means more learning up front. Php has the disadvantage of being (until v5) almost impossible to organize coherently, and so becomes hard to upgrade later.
Php is easy; until you've gone too far to turn back. :(
That's why it's dangerous.
- wvenable 18y agoYou can build projects that large and easy to maintain in PHP, but you won't find many examples of that in the community. You can organize your PHP5 code just like almost any project in Python, Java, or .NET. But you do have to write a lot of code that isn't necessary in those other languages because they already have it included (and it's the standard way to do it). I find most PHP code in the wild totally appalling. It's easy to blame the tool.