LINUX.ORG.RU

PHP исполнилось 10 лет


0

0

Десять лет назад 8 июня 1995 года Rasmus Lerdorf официально анансировал Personal Home Page Tools, сейчас известный как PHP: Hypertext Preprocessor - платформо-независимый язык скриптов.

Официальный сайт: http://www.php.net/

Скачать: http://www.php.net/downloads.php

>>> Оригинал послания



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

уррра!

anonymous
()

А почему ссылка не на пхп.нет?

anonymous
()

Блин - долго всетаки доводили до ума... Всеравно один из немногих действительно классных опенсорцных продуктов.

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

>Фтопку этот продукт, породивший стадо мутантов.

Таки да, давайте писать CGI-приложения на ассемблере

Онанимус - в Бобруйск!

PashaKustov ★★
()

да пхп гадость!
сборище заплаток и специально_сделаных_для_каждого_отдельно_взятого_чиха_функций()!

посчитайте хотябы сколько в нем функций чтобы заменить " на \" ?! 8)

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

ну-ка цыц! ты покодь на нем года два, и поймешь, в чем сила PHP. у мя к нему только одна претензия.. нет жесткой типизации, в остальном всё замечательно

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

> у мя к нему только одна претензия.. нет жесткой типизации, в остальном всё замечательно

к перлу и остальным подобным языкам была/есть такая же претензия. и появилась java :)

всё же, php никогда не избавиться от ярлыка "избыточной сущности", появившись (на сколько лет?) позже перла, да.

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

> ты покодь на нем года два, и поймешь

я на нем покодил года четыре 8)))
потом покодил, на яве, потом покодил на питоне, а терь буду тыкать в таких как ты пальцем и обзываться 8)

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

> Фтопку этот продукт, породивший стадо мутантов.

Знаешь, точно также можно послать в топку линукс.

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

Ага, тогда уж сразу в машинных кодах. Я имел в виду Java, Ruby на рельсах, dotNet

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

> да пхп гадость! сборище заплаток и специально_сделаных_для_каждого_отдельно_взятого_чиха_функций()!

посчитайте хотябы сколько в нем функций чтобы заменить " на \" ?! 8)

Аффтар, пиши исче!

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

>Знаешь, точно также можно послать в топку линукс.

Религия не позволяет месье это сделать? :)

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

> "there is more than one way to do it!" (c) ;)
не, не так
there are more then one function to dot it! 8))

я имею ввиду специльно для этого предназначенные функции,
addslashes
addcslashes
mysql_escape_string
mysql_real_escape_string
и т.д.

зоопарк 8)

StDog
()

анАнсировал -- это сильно.

Что правда, то правда, People Have Problems именно на эту А...

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

> Религия не позволяет месье это сделать? :)

Религия позволяет, не хочу разводить флейм :)

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

>потом покодил, на яве, потом покодил на питоне, а терь буду тыкать в таких как ты пальцем и обзываться 8)

Питон не смог заменить яву. "Я тАк думаю!"© Мимино

anonymous
()

Дырявая помойка
неделя проходит пока они дыры залатывают, ещё неделя пока это в дистр попадет... 
А уж какой код на это ...не пишут. 
Удвительно, почему так много кривого кода написано  на этом языке( оно веть теперь язык(начиная с 5ой версии)),ни на Java ни на perl такого не встречал.

Что бы без обид, я видел нормальных код на PHP
но почему -то больше всего ублюдочного кода, который мне доводилось читать/править было на PHP :(

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

mod_perl forever, остальное в топку!

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

ГДЕ?!? Показывай немедленно, где ты видел хороший, не уродский код на PHP? Мне такого не встречалось никогда.

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

Дык пианэры пыхыпы любят, видишь, как они тут какашками швыряются в защиту своего идола. Оно ведь им зарабатывать позволяет, ажно до $150 в месяц. Они за такие немерянные деньжищщи удавиться готовы, не то, что на пыхыпы писать.

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

>Питон не смог заменить яву. "Я тАк думаю!"© Мимино
А смысл её заменять?
IMHO Для промышленного server side программирования у java нет конкурентов.
С появлением SWT - кросплатформенные клиентские приложения тоже идут на ура. см http://www.rssowl.org/ как пример.
Да и Eclipse думаю уже далеко не одни java программисты используют.

С появлением новых 3d ускорителей game play стали писать на java.
http://www.chromethegame.com/ наш ответ halo ;-)

а то и целиком игры 3d игры, причем все это устанавливается и запускается путём клика мышкой в браузере
http://www.bytonic.de/downloads/jake2_jogl11.jnlp (quake2)

техналогия applet'ов с выходом java3d получила второе дыхание
рекомендую взглянуть на
http://www.radicalplay.com/madness/
game play на 10 из 10, рекомендую ;-)

А по поводу PHP, я понимаю почему народ его так ругает, недостаков много,но для быстрого написания несложных сайтов(презентаций фильмов, игр, etc) в этом языке сейчас есть все что нужно, java больше подходит для написания более крупных проектов.

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

>Дык пианэры пыхыпы любят, видишь, как они тут какашками швыряются
>в защиту своего идола. Оно ведь им зарабатывать позволяет, ажно
>до $150 в месяц. Они за такие немерянные деньжищщи удавиться готовы,
>не то, что на пыхыпы писать.

Ай моська, знать она сильна, коль лает на слона

anonymous
()

Мне хватает c++ для написания cgi, но это не значет что надо php хаять. Если php прожил 10 лет и им до сих пор пользуются - знать кому то это надо.

А по поводу дырявости так старый добрый закон гласит что все созданное человеком ненадежно

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

>>потом покодил, на яве, потом покодил на питоне, а терь буду тыкать в таких как ты пальцем и обзываться 8)

>Питон не смог заменить яву. "Я тАк думаю!"© Мимино

Гм. А кто сказал, что он пытался? В змее нету много чего, что есть в яве (в основном в смысле рантайма, а не языка).

/me ждет Perl6. Судя по текущему положению, это будет the end of all things ;-), практически. Главное, чтобы версия 6.6.6 не оказалась финальной - косо смотреть будут...

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

>А по поводу дырявости так старый добрый закон гласит что все созданное человеком ненадежно

Вот тут я не согласен, это все равно, что говорить все машины ломаются.
Да все, но Мерседес раз в 100 реже Ваза.

Yilativs ★★★★
()

Сторонники жабы могут бросаться только общими фразами, ругая php. Когда
дело доходит до представления фактов, они уже менее смелые. Когда их
очень сильно попросят, и они выдают "список того, чего нет в php", этот
список в пять секунд разбирается по полочкам, и оказывается, что в php
или для php всё это есть.

Заявления про то, что "Я кодил в php 4 года и знаю его" - детские
отмазки. Я допускаю, что эти люди могут хорошо знать сам язык, но они
слабо знакомы с технологиями, которыми этот язык оброс. Я стал понимать
силу php после 5-го года работы с ним.

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

>>Таки да, давайте писать CGI-приложения на ассемблере

>perl?

Tcl!!!

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

>Сторонники жабы могут бросаться только общими фразами, ругая php.
Лично я тут ругал его только за дырявость (и низкую скорость залатывания дыр).

>Когда их очень сильно попросят, и они выдают "список того, чего нет в php"
Прежде всего в PHP нет - промышленных стандартов
Но если не касаться этой тем то, буду рад если скажешь, есть ли в PHP технологии предоставляющие:
Remote Procedute Call (с открытием транзакции на стороне клиента)
ORM решение
Технологию позволяющей кластеризовать свое веб приложение
Рендериг 2d/3d графики на сервере

Думаю про клиентское ПО вообще говорить бессмысленно, если не так поправь.

Есть ли для PHP IDE (c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )

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

>/me ждет Perl6. Судя по текущему положению, это будет the end of all things ;

Второе пришествие случится раньше

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

> Лично я тут ругал его только за дырявость

Сколько было дыр за последние пять лет, на которые ты реально наступил?
У меня не было ни одной.

> Прежде всего в PHP нет - промышленных стандартов

Я не понимаю, что означает в твоём понимании "промышленный стандарт".
Я знаю ГОСТ/ТУ.

RPC: http://phpxmlrpc.sourceforge.net/

> Рендериг 2d/3d графики на сервере

Легко и непринуждённо.

> Думаю про клиентское ПО вообще говорить бессмысленно

Скорее всего да, но... то же самое можно сказать про жабу ;)
Говорить можно, но бессмысленно.

> Есть ли для PHP IDE (c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )

Zend Studio устроит?

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

>Сколько было дыр за последние пять лет, на которые ты реально наступил?
>У меня не было ни одной.
За пять лет ни одной? Поздравляю! Но почему-то не верю.
Моя кошка когда набедокурит прячет голову под ковер,
думает, если она меня не видет, то и я её...

>> Прежде всего в PHP нет - промышленных стандартов
>Я не понимаю, что означает в твоём понимании "промышленный стандарт".
>Я знаю ГОСТ/ТУ.
Стандарт принятый индустрией. (например SQL92,J2EE1.3, etc)

RPC: http://phpxmlrpc.sourceforge.net/
XMLRPC это хорошо для слабосвязанной архитектуры, а когда
таких вызовов надо делать по сотне в секунду?
И кстати, транзакцию на клиенте phpxmlrpc умеет открывать? Вы, наверное случайно удалили этот немаловажный факт.

>> Рендериг 2d/3d графики на сервере
>Легко и непринуждённо.
Верю, вот в это верю, честно. Защитываем как +

> Думаю про клиентское ПО вообще говорить бессмысленно
>Скорее всего да, но... то же самое можно сказать про жабу ;)
Как там у классика:
-Вы батенька ерунду говорите. (Проф. Преображенский в прошлом псу Шарику).
Нет про java такое сказать нельзя, Eclipse, Open Office, RssOwl
JEdit - это только то, что использую я, а сколько на ней написано…
Вы наверное консоль управления OpenSolaris не видели, а удобная знаете ли вещь.
Знакомый под linux гоняет редактор для звука. Но не будем об этом, мы ж говорили о том чего нет в PHP, а не о том, что есть в JAVA (хотя надо сказать я перечислял только вещи которые в JAVA есть и хорошо, добротно сделаны).

>Говорить можно, но бессмысленно.
и кто ещё говорит общие слова?

>> Есть ли для PHP IDE (c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )
>Zend Studio устроит?
Если в ней есть все то, что я перечислил выше то да.


Кстати, вы не ответили про сирилизацию/десирилизацию в XML (хотя если честно, думаю это как раз сделать не сложно)
ORM зачем то стерли? (случайность наверное)
Технологию позволяющей кластеризовать свое веб приложение – тоже убрали.
Скажите, а зачем оно сайту Вани Пупкина... И правы будите - не зачем Пупкину решения по балансировки нагрузки, прозрачной отказоустойчивости...

И того в зачет идет только графика на стороне сервера.
А если честно, то я рассчитывал что поставлю вместо одного бала два.

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

>Ну может хоть теперь это отстоище сдохнет?

Умственная отсталость и общая неполноценность это беда поcетителей LOR-a. Выеживающиеся пустые нули. Некомпетентные ни в чём.

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

>> Есть ли для PHP IDE (c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. ) 

>Zend Studio устроит?

Обратно написана на жабе, а не на PHP. Слив защитан! :Р

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

>(c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )

В том что в PHP БОЛЬШЕ нет remote debugger-a виновата конторка Zend. Кто не знает : это они выкинули отладчик из чужой прогрпммы PHP чтоб потом продавать это за нереальные деньги. Присосались гадёныши и портят кровь (еще одна их подлость - нет свободного енкодера исходных текстов. тоесть исходники воруют и анализируют и хостеры и хакеры. и это только и исключительно из-зп Zend). PHP удобный инструмент но хочется перейти на Perl из-за таких дел.

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

Karapuz PHP это скриптовой язык. Точнее просто инструмент для работы под web сервером. Java универсальный язык. Некорректно сравнивать.

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

Ага, а единственный приличный КОМПИЛЯТОР PHP написан на Схеме. ;)

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

Покажи мне неотсталого, неубогого и компетентного php-кодеришку. Посмеюсь над убогим.

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

Так если на этой легковушке предлагают через болото ехать? Нужныгусеницы! А нет гусениц - гуляйте, свободны. PHP так и остаётся инструментом для домашних страничек Васей Пупкиных.

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

ТОлько этих "страничек" - миллионы. А проектов на JAVA - десятки. Вы можете себе позволить сделать свой личный сайт на JAVA? С покупкой Java хостинга или сервера? А если у вас не один личный сайт а несколько? (хотя у вас похоже ни одного нет) а максимум хомяк на сайте компании где работаете. Пустая болтовня. Прикрываетесь работой в крупной компании где всем миром делают простейший сайтик. Пусть от стоит и XXXXX USD. Цена не показатель.

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

> За пять лет ни одной? Поздравляю! Но почему-то не верю.

Тот, кто сказал про дырявость, тот пусть и приводит факты, где и как он
погорел на этих дырках. Воздух сотрясать не надо.

> Стандарт принятый индустрией. (например SQL92,J2EE1.3, etc)

Не смешно.

> Нет про java такое сказать нельзя, Eclipse, Open Office, RssOwl

Такое и про php можно сказать. Пару-тройку приложений на php-gtk
завсегда можно в пример поставить. OpenOffice - мимо. Жаба в нём -
маленький по функциональности, жирный по размеру, ненужный костылёк.

> Скажите, а зачем оно сайту Вани Пупкина...

Да уж, любимый ответ тех, кому нечего сказать. Если Вася Пупкин
использовал php для создания своего сайта, значит php - дерьмо.
А Если Максимка Завалянский нарисовал свой сайтик на жабе, то жаба... что?

Вопрос по балансировке нагрузки я не понимаю. Ты знаешь как сделать
это средствами жабы? Хорошо. А я знаю, как это делается без привязки
к конкретному языку программирования...

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