PHP At 20: From Pet Project To Powerhouse
snydeq writes: Ben Ramsey provides a look at the rise of PHP, the one-time 'silly little project' that has transformed into a Web powerhouse, thanks to flexibility, pragmatism, and a vibrant community of Web devs. "Those early days speak volumes about PHP's impact on Web development. Back then, our options were limited when it came to server-side processing for Web apps. PHP stepped in to fill our need for a tool that would enable us to do dynamic things on the Web. That practical flexibility captured our imaginations, and PHP has since grown up with the Web. Now powering more than 80 percent of the Web, PHP has matured into a scripting language that is especially suited to solve the Web problem. Its unique pedigree tells a story of pragmatism over theory and problem solving over purity."
The great thing about PHP is that it's the one language that native, Java, .NET, python and ruby guys can all make fun of together.
Here's to another 20 years (or maybe 19, depends)!
Mod me down, my New Earth Global Warmingist friends!
... blames his tools. Crap code an be written in any language. Good code can be written in PHP. While not my first choice of languages, I have found myself on PHP projects and been fairly comfortable using it although during moments of frustration put in comments such as "These following 10 lines could be written in the following one line of Perl...".
In a band? Use WheresTheGig for free.
When you need low-cost web hosting, PHP is quite often the only choice other than Perl.
And Perl code looks like someone who vomited RegEx all over the place...
Get free satoshi (Bitcoin) and Dogecoins
PHP does not power 80% of the web, it is merely present on at least one server behind 80% of TLDs. That's not the same thing.
PHP does nothing to help programmers write sane, maintainable code.
PHP does nothing to force programmers to write good code. It also doesn't force you to write bad code. It doesn't do anything, actually, other than waiting for you to use it however you want to. That means that the fact that you produce good or bad code is a reflection of your abilities instead of the language.
"Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
Actually, you're mistaken. I understand exactly what I need to do to get the results I want, and doing it in PHP earned me a nice living. Using PHP (the LAMP stack, really) has allowed me to work for myself, create businesses, earn money, and live pretty well. I have a hard time understanding what you don't like about that, unless it's based in jealousy. If you don't like PHP, don't use it. You're welcome to use whatever programming language you like without fear of me telling you why you're "wrong".
Just cruising through this digital world at 33 1/3 rpm...