LINUX.ORG.RU

PHP спасёт мир?


0

0

Rasmus Lerdorf - создатель языка программирования PHP, говорит о том, что WWW, в его современной форме, абсолютно дырявая, с точки зрения безопасности, вещь. Так, разработчики не заботятся о проверке данных поступающих от браузера и пишут медленный до невозможности код, всем известный Internet Explorer страдает "тупизной" и недоделан со всех сторон ... и спасение всем несут PHP6 и MySQL (PostgreSQL хотя и имеет более мощный SQL, но работает гораздо медленнее, что, впрочем, легко исправить на уровне PHP, используя тот же MySQL).

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от ip1981

"При такой концентрации мудаков на Руси. Это смертельно опасно" (с) РФВС

;))

anonymous
()
Ответ на: комментарий от MS

>Вы все не поняли чувака. Он писал о том, что фичастость PostgreSQL заимлементить на уровне ПХП как два пальца обоссать, а работать всё будет всё равно на порядок быстрее, если юзать ПХП + Май-Эс-Ку-Эль.

Там, где проявляется "недофичастость" ;) MySQL по сравнению с PostgerSQL - ее можно эмулировать с помощью PHP и вы снова упретесь скорость сети.

>For the items that MySQL doesn't handle as well as PostgreSQL, Lerdorf noted that some features can be emulated in PHP itself, and you still end up with a net performance boost.

GladAlex ★★★★★
()

Kernel 2.6.8.1

One performance enhancement that Lerdorf suggested based on code analysis was to use MySQL instead of PostgreSQL for the database.

"If you can fit your problem into what MySQL can handle it's very fast," Lerdorf said. "You can gain quite a bit of performance."

For the items that MySQL doesn't handle as well as PostgreSQL, Lerdorf noted that some features can be emulated in PHP itself, and you still end up with a net performance boost.

PostgreSQL хотя и имеет более мощный SQL, но работает гораздо медленнее, что, впрочем, легко исправить на уровне PHP, используя тот же MySQL

Почему никто оригинал не читает?

anonymous
()

> PHP спасёт мир?

Ой, да бросьте. Правильные потсаны со своими хаскелями и лиспами костьми лягут, но не дадут php никого спасти. Для них пусть лучше весь мир сдохнет, чем его спасёт какой-то презренный пыхпых.

anonymous
()
Ответ на: комментарий от anonymous

правильные пацаны уже вот 50 лет совершенствуют инструмент, которые позволят ГАРАНТИРОВАТЬ результат выполнеия, очень и очень сложных программ. Там где ошибка в распозновании образа, или узла управления может привести не только к много сот миллионным убыткам, но и просто к чернобылю. Беда ПХП не в том что это деревянный велосипед, а в том что система из этих велосипедов, достигла размеров космодрома.

anonymous
()
Ответ на: комментарий от anonymous

> правильные пацаны уже вот 50 лет совершенствуют инструмент, которые позволят ГАРАНТИРОВАТЬ результат выполнеия, очень и очень сложных программ.

О чём конкретно речь? Можно более предметно и конкретно?

anonymous
()
Ответ на: комментарий от anonymous

Двух Томник финов, там все написано, короче не получится...:( Софт Хаббла написан на ЛИСП.

anonymous
()
Ответ на: комментарий от anonymous

> Двух Томник финов, там все написано, короче не получится...:( Софт Хаббла написан на ЛИСП.

И ты предлагаешь то же самое использовать для веб-быдлокодинга??? Я вас таки умоляю! Вы в курсе, что каждоиу инструменту - своя область? Канцелярские ножницы хороши, но стричь ими овец - заипёшься. Хотя тоже ножницы вроде...

anonymous
()

Честно говоря, написан бред. Не будем отрицать, что PHP широко распространен. Так вот, 90% SQL инъекций, например - из-за отсутствия в PHP аналога DBI с placeholder'ами. Тормоза в некоторых случаях - из-за отсутствия в PHP массивов. Хэши медленнее. Ну и т.д.

anonymous
()
Ответ на: комментарий от anonymous

А ты хочешь сказать что все заказчики веб БЫДЛО??? Я так говорю потому,что только БЫДЛО может удовлетворить качество работ обычное для PHP-кодера.

anonymous
()

В начале лета имел несчастье пытаться устроитсья конторку -- iBox называется. С чего они взяли, что я им нужен, я так и не понял. Но это МОНСТРЫ. Мегамозги. Я чуть там не умер от восхищения. Народец всерьёз пишет мэйл-сервера на пхп, и еще чего-то. Поэтому им понадобился "человек с опытом системного программирования". Видимо писать ОСь на пэхапе. Так что он не только спасёт мир, этот пхп. Он еще много чего натворит :-/

zw0rk
()
Ответ на: комментарий от zw0rk

> Он еще много чего натворит :-/
ага, боюсь представить что будет, если появится раскрученный редактор GUI формочек для php

ed ★★
()
Ответ на: комментарий от ed

> ага, боюсь представить что будет, если появится раскрученный редактор GUI формочек для php

Да бросьте херню нести. Точно так же ужасались UNIX-зубры, когда лицезрели код линукса. Точно так же говорили "этот уродец просто не сможет долго жить, такие мутанты не дорастают до взрослого состояния". А ведь дорос, и ничего.

anonymous
()
Ответ на: комментарий от anonymous

> Да бросьте херню нести. Точно так же ужасались UNIX-зубры, когда лицезрели код линукса. Точно так же говорили "этот уродец просто не сможет долго жить, такие мутанты не дорастают до взрослого состояния". А ведь дорос, и ничего.

Да я и не говорю, что пыхпых плох. Я проитв писания на пыхпыхе системного софта, не для того этот язык (?) предназначен. Давайте еще на шелле перепишем X Server.

zw0rk
()
Ответ на: комментарий от anonymous

> правильные пацаны уже вот 50 лет совершенствуют инструмент, которые позволят ГАРАНТИРОВАТЬ результат выполнеия, очень и очень сложных программ. Там где ошибка в распозновании образа, или узла управления может привести не только к много сот миллионным убыткам, но и просто к чернобылю. Беда ПХП не в том что это деревянный велосипед, а в том что система из этих велосипедов, достигла размеров космодрома.

Расскажу я тебе, сынок, байку из области вовсе не имеющий отношения к кампутерам. Так вот - есть такие девайсы, называются "станок-качалка" и качают они сырую (ужасно говенную, загрязненную и т.п.) нефть из довольно глубоких скважин. Устроены они просто - насос (это та фигня с поршнем и клапанами) засунут глубоко под землю, а приводится в действие он колонной свинченных вместе штанг с поверхности. Привод - длинный рычаг на опоре + кривошипно-шатунный механизм с электромотором на земле. К одному из концов рычага (сделан в виде сектора круга с центром в точке опоры рычага) прицеплен короткий тросик - т.к. штанга не гнется, мбо стальной стержень, а уже к тросику - колонна штанг. Ну в общем можешь в гугле фотки поискать, я не об этом.

Так вот целые институты материаловедения не спят ночами, пытаясь получить материал, стойкий к динамическим нагрузкам в условиях агрессивных сред (почти космос, не находишь?) и т.п. А между тем, была совершенно реальная история с хохлами, кои умудрились посчитать нагрузки и заюзали вместо стальных/алюминиевых (мега легированных и т.п.) - простые деревянные, как сие не удивительно. Там еще мужик фигурировал, по фамилии Вагин, со своей женой в составе НГДУ, но это совсем другая история.

Так вот мораль сей басни такова - PHP конечно удобен в своей области, но пихать его везде "спасая мир" - есть крайне неудачное решение, что и подтверждается "общей дырявостью интернета" ;) ASP там всякие, разумеется, еще хуже...

e
()
Ответ на: комментарий от e

s/получить материал/получить материал для штанг/

e
()
Ответ на: комментарий от anonymous

> Вопрос автору перевода birdie, и проверившего новость Shaman007: чем вы переводили и проверяли?

Переводил головой, не проверил.

For the items that MySQL doesn't handle as well as PostgreSQL, Lerdorf noted that some features can be emulated in PHP itself, and you still end up with a net performance boost.

Более правильный вариант: Те вещи, с которыми MySQL не справляется также хорошо, как PostgreSQL, Lerdorf предлагает решать внутри самого PHP с помощью эмуляции. Тем не менее, в этом случае (MySQL + PHP) вы всё равно получите прирост в производительности (по сравнению с PHP + PostgreSQL).

На этот перевод я потратил десять минут. На оригинал в новости - три минуты.

birdie ★★★★★
() автор топика

По диагонали читаю "PHP сосёт мир?"... Не въезжаю. Перечитываю заголовок. Дочитываю до конца и понимаю, что первый раз прочёл правильно.

brainf_cker
()
Ответ на: комментарий от zw0rk

> Народец всерьёз пишет мэйл-сервера на пхп, и еще чего-то.

Знакомая ситуация. Лично знаком по крайней мере с двумя людьми, которые используют пыхпых для чего-то кроме веба. На вопрос "почему пыхпых - он же не для этого предназначен" ничего внятного не отвечают. По-моему, просто люди быстро выучивают пыхпых (ибо прост он как валенок), а учить что-то другое им просто лень...

slav ★★
()
Ответ на: комментарий от anonymous

Про SQL инъекнции - есть очень много placeholder подобного ...+ можно написать самому. Тот факт, что некоторые личности встваляют напрямую данные от пользователя в запросы к БД..ну в общем-то сами виноваты.

Про тормоза - а тормоза это сколько? Сотые доли секунды? Тысячные?

pento ★★★★★
()
Ответ на: комментарий от pento

JRuby и Java спасут мир от засилья плюсовых сишников и пыхпыхов. Нечаво тысячный раз перекомпилировать одно и то же. Бинарная совместимость рулит.

anonymous
()
Ответ на: комментарий от anonymous

> JRuby и Java спасут мир от засилья плюсовых сишников и пыхпыхов. Нечаво тысячный раз перекомпилировать одно и то же. Бинарная совместимость рулит.

Надо ещё JPHP придумать. Тормоз в квадрате, мечта Intel'а.

yozhhh ★★★
()
Ответ на: комментарий от anonymous

> JRuby и Java спасут мир от засилья плюсовых сишников и пыхпыхов. Нечаво тысячный раз перекомпилировать одно и то же. Бинарная совместимость рулит.

Успокойтесь, доктор сейчас придет.

mutronix ★★★★
()
Ответ на: комментарий от slav

>Знакомая ситуация. Лично знаком по крайней мере с двумя людьми, которые используют пыхпых для чего-то кроме веба. На вопрос "почему пыхпых - он же не для этого предназначен" ничего внятного не отвечают. По-моему, просто люди быстро выучивают пыхпых (ибо прост он как валенок), а учить что-то другое им просто лень...

А что "что-то другое"? PHP как язык очень неплох --- функциональность перла, а читабельность C. Я в свои юношеские годы написал сканер FTP-серверов локалки на PHP 4, там задержки обуславливались сетью, тормознутости PHP и слышно не было, дырявости --- тем более.

И я считаю PHP отличным языком общего назначения, Кто бы что ни говорил.

Ay49Mihas ★★★★
()
Ответ на: комментарий от anonymous

> Да бросьте херню нести. Точно так же ужасались UNIX-зубры, когда лицезрели код линукса. Точно так же говорили "этот уродец просто не сможет долго жить, такие мутанты не дорастают до взрослого состояния". А ведь дорос, и ничего.
аналогия не в тему, вы не вкурили
небольшые gui-овые поделки - это следющий шаг php-тизации, нужен только адекватный инструмент, больше им нигде ничего не светит и это хорошо

ed ★★
()
Ответ на: комментарий от ed

>небольшые gui-овые поделки - это следющий шаг php-тизации, нужен только адекватный инструмент, больше им нигде ничего не светит и это хорошо

Знаки препинания!

А вообще, пока у Python проблемы, его место успешно занимает PHP.

Ay49Mihas ★★★★
()

Вот придурок PHP сам глюкав до невозможности

anonymous
()
Ответ на: комментарий от birdie

birdie - када переводишь - отключай креативную фантазию.

Где ты в:

>and you still end up with a net performance boost.

узрел: вы всё равно получите прирост в производительности (по сравнению с PHP + PostgreSQL).

Тут нету ни одного слова обозначающего сравнения с чем-то. А еще учитывая этот "still end up" - то максимум на что это тянет: "и у вас все еще останется производительная система".

For the items that MySQL doesn't handle as well as PostgreSQL, Lerdorf noted that some features can be emulated in PHP itself, and you still end up with a net performance boost.

Относительно вещей, которые PostgreSQL поддерживает лучше чем MySQL, Лердорф отметил, что некоторые из них могут быть сэмулированы на уровне самого PHP, и вы все еще получите производительное приложение.

r ★★★★★
()
Ответ на: комментарий от r

Мда, раньше красота спасала мир. А теперь - пхп.

Тут ещё не хватает вставок типа: "пхп - гавно, "... перл, с, руби, асм и тд ..." - руль"

stiks
()

Ждём ебилдов PHP6 и IE!

anonymous
()
Ответ на: комментарий от Casus

> Как ты переводишь словосочетание "performance boost" ? :)

Бустинг перформанса, конечно. Ты же знаешь, все эти старые русские словечки - они сейчас не в моде, потсаны не поймут.

anonymous
()
Ответ на: комментарий от anonymous

>пыхпых реально сасет, у нас в классе все поцаны пишут на asp.net виндузятники понапладились... Убивать бы вас..

stiks
()
Ответ на: комментарий от Ay49Mihas

> А что "что-то другое"? PHP как язык очень неплох --- функциональность перла, а читабельность C.

После слов "читабельность C", халтурный белорусский стул подо мной трагически скрипнул, а я с него упал на пол и забился в конвульсиях.

> А вообще, пока у Python проблемы,

Проблемы какого рода? Типа "я его ещё не выучил"? Меньше дырок? Не тормознее, чем PostgreSQL? Или мир не спасается? Предложи новую фичу на python.org: "В версию 3.0 включить библиотеку спасания мира".

yk4ever
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.