Десять лет назад 8 июня 1995 года Rasmus Lerdorf официально анансировал Personal Home Page Tools, сейчас известный как PHP: Hypertext Preprocessor - платформо-независимый язык скриптов.
ну-ка цыц! ты покодь на нем года два, и поймешь, в чем сила PHP. у мя к нему только одна претензия.. нет жесткой типизации, в остальном всё замечательно
Дырявая помойка
неделя проходит пока они дыры залатывают, ещё неделя пока это в дистр попадет...
А уж какой код на это ...не пишут.
Удвительно, почему так много кривого кода написано на этом языке( оно веть теперь язык(начиная с 5ой версии)),ни на Java ни на perl такого не встречал.
Что бы без обид, я видел нормальных код на PHP
но почему -то больше всего ублюдочного кода, который мне доводилось читать/править было на PHP :(
Дык пианэры пыхыпы любят, видишь, как они тут какашками швыряются в защиту своего идола. Оно ведь им зарабатывать позволяет, ажно до $150 в месяц. Они за такие немерянные деньжищщи удавиться готовы, не то, что на пыхыпы писать.
техналогия applet'ов с выходом java3d получила второе дыхание
рекомендую взглянуть на
http://www.radicalplay.com/madness/
game play на 10 из 10, рекомендую ;-)
А по поводу PHP, я понимаю почему народ его так ругает, недостаков много,но для быстрого написания несложных сайтов(презентаций фильмов, игр, etc) в этом языке сейчас есть все что нужно, java больше подходит для написания более крупных проектов.
>Дык пианэры пыхыпы любят, видишь, как они тут какашками швыряются
>в защиту своего идола. Оно ведь им зарабатывать позволяет, ажно
>до $150 в месяц. Они за такие немерянные деньжищщи удавиться готовы,
>не то, что на пыхыпы писать.
Гм. А кто сказал, что он пытался? В змее нету много чего, что есть в яве (в основном в смысле рантайма, а не языка).
/me ждет Perl6. Судя по текущему положению, это будет the end of all things ;-), практически. Главное, чтобы версия 6.6.6 не оказалась финальной - косо смотреть будут...
Сторонники жабы могут бросаться только общими фразами, ругая php. Когда
дело доходит до представления фактов, они уже менее смелые. Когда их
очень сильно попросят, и они выдают "список того, чего нет в php", этот
список в пять секунд разбирается по полочкам, и оказывается, что в php
или для php всё это есть.
Заявления про то, что "Я кодил в php 4 года и знаю его" - детские
отмазки. Я допускаю, что эти люди могут хорошо знать сам язык, но они
слабо знакомы с технологиями, которыми этот язык оброс. Я стал понимать
силу php после 5-го года работы с ним.
>Сторонники жабы могут бросаться только общими фразами, ругая php.
Лично я тут ругал его только за дырявость (и низкую скорость залатывания дыр).
>Когда их очень сильно попросят, и они выдают "список того, чего нет в php"
Прежде всего в PHP нет - промышленных стандартов
Но если не касаться этой тем то, буду рад если скажешь, есть ли в PHP технологии предоставляющие:
Remote Procedute Call (с открытием транзакции на стороне клиента)
ORM решение
Технологию позволяющей кластеризовать свое веб приложение
Рендериг 2d/3d графики на сервере
Думаю про клиентское ПО вообще говорить бессмысленно, если не так поправь.
Есть ли для PHP IDE (c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )
>Сколько было дыр за последние пять лет, на которые ты реально наступил?
>У меня не было ни одной.
За пять лет ни одной? Поздравляю! Но почему-то не верю.
Моя кошка когда набедокурит прячет голову под ковер,
думает, если она меня не видет, то и я её...
>> Прежде всего в 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 зачем то стерли? (случайность наверное)
Технологию позволяющей кластеризовать свое веб приложение – тоже убрали.
Скажите, а зачем оно сайту Вани Пупкина... И правы будите - не зачем Пупкину решения по балансировки нагрузки, прозрачной отказоустойчивости...
И того в зачет идет только графика на стороне сервера.
А если честно, то я рассчитывал что поставлю вместо одного бала два.
>> Есть ли для PHP IDE (c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )
>Zend Studio устроит?
Обратно написана на жабе, а не на PHP. Слив защитан! :Р
>(c remote debuging, рефакторингом, поддержкой UML, генератором схемы БД.. )
В том что в PHP БОЛЬШЕ нет remote debugger-a виновата конторка Zend. Кто не знает : это они выкинули отладчик из чужой прогрпммы PHP чтоб потом продавать это за нереальные деньги. Присосались гадёныши и портят кровь (еще одна их подлость - нет свободного енкодера исходных текстов. тоесть исходники воруют и анализируют и хостеры и хакеры. и это только и исключительно из-зп Zend). PHP удобный инструмент но хочется перейти на Perl из-за таких дел.
Так если на этой легковушке предлагают через болото ехать? Нужныгусеницы! А нет гусениц - гуляйте, свободны. PHP так и остаётся инструментом для домашних страничек Васей Пупкиных.
ТОлько этих "страничек" - миллионы. А проектов на JAVA - десятки. Вы можете себе позволить сделать свой личный сайт на JAVA? С покупкой Java хостинга или сервера? А если у вас не один личный сайт а несколько? (хотя у вас похоже ни одного нет) а максимум хомяк на сайте компании где работаете. Пустая болтовня. Прикрываетесь работой в крупной компании где всем миром делают простейший сайтик. Пусть от стоит и XXXXX USD. Цена не показатель.
> Нет про java такое сказать нельзя, Eclipse, Open Office, RssOwl
Такое и про php можно сказать. Пару-тройку приложений на php-gtk
завсегда можно в пример поставить. OpenOffice - мимо. Жаба в нём -
маленький по функциональности, жирный по размеру, ненужный костылёк.
> Скажите, а зачем оно сайту Вани Пупкина...
Да уж, любимый ответ тех, кому нечего сказать. Если Вася Пупкин
использовал php для создания своего сайта, значит php - дерьмо.
А Если Максимка Завалянский нарисовал свой сайтик на жабе, то жаба... что?
Вопрос по балансировке нагрузки я не понимаю. Ты знаешь как сделать
это средствами жабы? Хорошо. А я знаю, как это делается без привязки
к конкретному языку программирования...