Difference between revisions of "PHP/criticism"
< PHP
Jump to navigation
Jump to search
(extracted from main page) |
(added neutral and positive sections) |
||
Line 1: | Line 1: | ||
PHP is a popular target for criticism, but much of it seems to be based on either (a) older versions of PHP, identifying problems which have since been fixed, or (b) based on a lack of understanding (e.g. of language genres in general or the options available for doing things properly). | PHP is a popular target for criticism, but much of it seems to be based on either (a) older versions of PHP, identifying problems which have since been fixed, or (b) based on a lack of understanding (e.g. of language genres in general or the options available for doing things properly). | ||
− | == | + | ==Negative== |
* [http://phpsadness.com/ PHP Sadness]: some carefully-documented issues with PHP, actively maintained | * [http://phpsadness.com/ PHP Sadness]: some carefully-documented issues with PHP, actively maintained | ||
* '''2012-04-09''' [https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ PHP: a fractal of bad design] | * '''2012-04-09''' [https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/ PHP: a fractal of bad design] | ||
* '''2006-07-22''' [http://blog.case.edu/gps10/2006/07/22/why_global_variables_in_php_is_bad_programming_practice Why Global Variables in PHP is Bad Programming Practice] | * '''2006-07-22''' [http://blog.case.edu/gps10/2006/07/22/why_global_variables_in_php_is_bad_programming_practice Why Global Variables in PHP is Bad Programming Practice] | ||
* '''2004-04-18''' [https://web.archive.org/web/20070128203719/http://dagbrown.livejournal.com/19338.html un-PHP-ing my web site]: a LiveJournal entry critical of PHP | * '''2004-04-18''' [https://web.archive.org/web/20070128203719/http://dagbrown.livejournal.com/19338.html un-PHP-ing my web site]: a LiveJournal entry critical of PHP | ||
+ | ==Neutral== | ||
+ | * '''2002''' [http://www.ukuug.org/events/linux2002/papers/html/php/ Experiences of Using PHP in Large Websites] | ||
+ | ==Positive== | ||
+ | * '''2015-12-16''' [https://blog.aurynn.com/2015/12/16-contempt-culture Contempt Culture] "I'd been making critical comments about PHP the language, and PHP developers, nothing more than standard “PHP sucks” sort of language. The same thing I'd been doing, and supported in doing, for years. [..] Getting called out was hard..." |
Revision as of 23:28, 20 July 2018
PHP is a popular target for criticism, but much of it seems to be based on either (a) older versions of PHP, identifying problems which have since been fixed, or (b) based on a lack of understanding (e.g. of language genres in general or the options available for doing things properly).
Negative
- PHP Sadness: some carefully-documented issues with PHP, actively maintained
- 2012-04-09 PHP: a fractal of bad design
- 2006-07-22 Why Global Variables in PHP is Bad Programming Practice
- 2004-04-18 un-PHP-ing my web site: a LiveJournal entry critical of PHP
Neutral
Positive
- 2015-12-16 Contempt Culture "I'd been making critical comments about PHP the language, and PHP developers, nothing more than standard “PHP sucks” sort of language. The same thing I'd been doing, and supported in doing, for years. [..] Getting called out was hard..."