Ребятки, что ж так вяло то? Неужели MySQL - не поделка для неудачников? А php - как ж так, нужно срочно привести N примеров где оный проигрывает. Начать сравнение php с фреймворками django/ror. Кричать про отсутствие вставки в начало массива. Что ещё? А, да - скорость просто ужас.
Иначе можно подумать, что питомцы/рубисты прозрели и перешли на пыхпых.
> Была обнаружена XSS уязвимость над файлом setup.php, уязвимыми являются все версии до 2.11.1.1, выпущенной специально для исправления этой уязвимости.
Почитал про уязвимость. Даже не могу представить как ее использовать. Разве что отправить админу специально сформированный урл, нажав на который он попадет на страницу РМА где у него свистнут пароль. Представляю длинну этого УРЛа и удивление админа когда ему такой мега-урл пришлют.
Быдлокодеры на РНР это глобально, надежно, и главное стабильно
Только они способны написать продукт, за который глобально, надежно и стабильно заказчик будет платить за суппорт. Зачем нужен питон/руби, где все пишут быстрее, и оно не глючит - не понятно, ведь денег за суппорт получится меньше!
Mysql - вообще не база данных, хотя потуги на то чтобы повзрослеть имеются. Так, "слегка сцепленные таблички".
PHP - на первый взгляд вроде ничего криминального, но до тех пор как получишь дефейс сайта хотя все делал по инструкции. Изделия на основе PHP наверно чемпионы по дырявости и уязвимостям.
когда вы (или кто для вас) делает сайт посещаемостью 5-10-20 челов в сутки, то муслуль и пхп самое то, получается очень дешево и сердито, из-за большой (даже огромной) популярности очень просто найти дешевый хостинг и найти кодеров, именно кодеров, к программистам мало отношения имеющих. Если для вас сайт - имеено что бы был, не более, типа у многих есть и пусть у меня будет, то пхп и мускуль опять же идеальны для этого. Но. Когда у вас сайт с большой нагрузкой, большой посещаемостью, вам просто напросто не хватит тех возможностей, которые могут предоставит мускуль и пхп. Ладно если пропадет какая-то новость на сайте или криво обновится (многопользовательский доступ к примеру), это еще фигня, НО вот когда из-за ошибок быдлокодеров на пхп, которые первый раз видят многопользовательские системы которые осуществляют финансовые операции (ввод денег в терминалах, например) и когда вся эта система начинает глючить и когда часы простоя стоят _очень_ дорого, то кто за это начнет платить? мускуль и пхп хорош на сайтах с малой посещаемостью, исключением является лишь википедия и еще sf.net, но это всего лишь исключение из правил. Ну и кодеришку на пхп, да пусть даже студента за пиво или минимальную плату проще найти, чем отличного от пхп "программиста". Для каждого инструмента своя ниша, для пхп+мускуль ниша - маленькие сайты, с низкой или средней посещаемостью, поддержка тоже стоит дешево из большой конкуренции.
PHP плох потому что он поощряет написание кривого кода, и сопротивляется написанию хорошего. А из-за популярности с этим говном иногда приходится иметь дело.
Некоторые пытаются на PHP писать красивые вещи, но это просто куча костылей и хаков и прочего изврата. Для серьезных вещей, где нужно поддерживать код, лучше выбрать язык больше подходящий для этого.
> чем MySQL и PHP провинились? Ну, кроме популярности.
Да ничем :) Особо одаренным имбецилам с ЛОРа просто негде языки почесать.. Точнее не на чем :) Вот и остаются GTK vs Qt, GNOME vs. KDE, GIMP vs. Photoshop и PHP vs. все остальное :)
Тем не менее, на ответ "чем плохо" они всегда рады привести пару сотен не особо осмысленных комментов. По мне, так деньги не пахнут.
> А не надо делать "по инструкции", надо головой думать.
Правильно. Берём бубен, одеваемся в шкуры и скачем вокруг клавиатуры до полного прояснения в голове, а книжки (и тем более (sic!) инструкции) читают только дураки.