Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Вниз

Посоветуйте толковую литературу   Найти похожие ветки 

 
Ega23 ©   (2008-02-22 00:27) [0]

по PHP, Perl и AJAX.
Только действительно толковую, не "Архангельских-Флёновых" от Web.
Лучше всего ссылкой на ozone какой-нибудь.


 
VICTOR_   (2008-02-22 00:46) [1]

1.PHP
PHP 5 в подлиннике
Котеров Д.В., Костарев А.Ф.
http://www.ozon.ru/context/detail/id/2172211/


 
Юрий ©   (2008-02-22 00:52) [2]

У меня такая:

Ajax для профессионалов
Николас Закас, Джереми Мак-Пик, Джо Фосетт
http://www.ozon.ru/context/detail/id/3163637/


 
ламо777   (2008-02-22 06:21) [3]

Олег, а вам нужны именно

>  PHP, Perl и AJAX

?
Это сочетание для меня - синоним слова "геморрой".
Если есть выбор, оччччень посоветовал бы ASP.NET.


 
Дмитрий С   (2008-02-22 06:58) [4]


> Юрий ©   (22.02.08 00:52) [2]
>
>

что скажешь про книгу? много нового содержит?


 
No_Dead ©   (2008-02-22 08:10) [5]

> [0] Ega23 ©   (22.02.08 00:27)

может не знаешь, есть форум по пхп
http://softtime.ru/forum/index.php?id_forum=1
может пригодиться на будующее, мало ли:)
ну, там сопсно и лит-ра есть


 
Ega23 ©   (2008-02-22 09:48) [6]


> Если есть выбор, оччччень посоветовал бы ASP.NET.


Web server может находиться и под *nix-ом. :(


 
Celades ©   (2008-02-22 10:12) [7]

У PHP "Архангельских-Флёновых" полюбому большинство. Лучше с PHP и не связываться....Недоязык.


 
Palladin ©   (2008-02-22 10:25) [8]


> Недоязык.

какие ваши доказательства?


 
DVM ©   (2008-02-22 10:30) [9]


> Celades ©


> Недоязык.

Ну ну.


 
DVM ©   (2008-02-22 10:31) [10]


> Ega23 ©

по PHP на мой взгляд лучшие книги Дмитрия Котерова.http://www.dklab.ru/


 
Celades ©   (2008-02-22 10:35) [11]


> какие ваши доказательства?
>

Те кто кто занимался веб-разработкой на чем-то более серьезном(java, python, ruby) понимают разницу...


 
Palladin ©   (2008-02-22 10:56) [12]

а... то есть доказательств нет...
высказывание сродни: Java - недоязык, потому что те кто писал приложения на Delphi понимают разницу...


 
Пробегал...   (2008-02-22 11:11) [13]

Palladin ©   (22.02.08 10:25) [8]
какие ваши доказательства?


ООП появился только в пятой версии, и то далеко не совершенный. Нет нормальных стандартных средств для отладки, нестрогий язык (для меня минус), нет нормальной работы с многопоточностью и еще куча всего.

В этом смысле Perl куда более профессиональный язык.


 
Palladin ©   (2008-02-22 11:14) [14]


> ООП появился только в пятой версии

в ASP ООП вообще нет


> Нет нормальных стандартных средств для отладки

в ASP акромя ошибки при формировании страницы (да еще и со сломанной кириллицей в случае локализированного сервера) ничего не выводится


> нет нормальной работы с многопоточностью

в каком плане? потоки запускать? в ASP этим даже не пахнет...

и почему PHP называют недоязыком, а об ASP ничего не говорят мне не понятно... я недавно начал c PHP играться, после ASP очень ему симпатизирую... пока...


 
b z   (2008-02-22 11:22) [15]


> Palladin ©   (22.02.08 11:14) [14]

Это потому, что ASP тоже "недоязык", и сейчас он встречается только на поддержке. :)


 
DVM ©   (2008-02-22 11:23) [16]


> Пробегал...   (22.02.08 11:11) [13]


> нет нормальной работы с многопоточностью и еще куча всего.

Она там не нужна абсолютно


> В этом смысле Perl куда более профессиональный язык.

А си еще более профессиональный. Глупые сравненияю. Perl вообще не для WEB создавался. А PHP для WEB. Отсюда все его "недостатки".


 
Palladin ©   (2008-02-22 11:27) [17]


> b z   (22.02.08 11:22) [15]

эт чейто он недоязык то? вполне нормальный язык для web? я на нем реализовал несколько КИС и один вебсайт.


 
Celades ©   (2008-02-22 11:30) [18]

На ASP уже никто не пишет. А в ASP.NET(точнее в языках этой платформы) всё есть. А вот то что php как был препроцессор, так пока из этой ниши и не выбрался. Наверно версии к 20 ой его подтянут до какого-то нормального состояния. А какой он медленный - ужас!


 
b z   (2008-02-22 11:36) [19]


> Palladin ©   (22.02.08 11:27) [17]

Ну я же не говорил, что на нем нельзя писать и что то реализовывать. В свое время мы тоже много работали с ним (оссобенно для американских заказчиков, внутри-корпаративных нужд). Но сейчас начиная проект, пойдут по пути ASP.NET, а это как небо и земля. Тут вы можете писать хоть на F#, со всеми вытекающими. :)


 
Игорь Шевченко ©   (2008-02-22 11:36) [20]

недопрограммисты


 
Palladin ©   (2008-02-22 11:39) [21]


> Celades ©   (22.02.08 11:30) [18]

ну и что, что не пишут, от этого он недоязыком то нестал!


 
Celades ©   (2008-02-22 11:43) [22]


> ну и что, что не пишут, от этого он недоязыком то нестал!
>
>

Конечно, но он уже не актуален и связываться с ним смысла нет


 
ламо777   (2008-02-22 11:51) [23]


> Web server может находиться и под *nix-ом. :(

Если сервер ваш, и на нем Linux, то ASP.NET можно запустить под Mono.
Я почему так настойчиво его советую - разработка в разы, нет, на порядки проще, удобнее и приятнее.
Ну, и на задачу нужно смотреть - для сайта фирмы легче взять готовый движок, прикрутить к нему ваш дизайн, и все. В этом случае, конечно, без разницы - PHP или ASP.NET.

Если же нужно приложение в вебе, то с ПХП точно замучаетесь.
ИМХО.


 
b z   (2008-02-22 11:51) [24]


> Palladin ©   (22.02.08 11:39) [21]

А собственно он и небыл языком никогда. Там можно писать "с применением" языков. Ну это конечно можно списать на придирки.


 
palva ©   (2008-02-22 11:51) [25]

На ASP уже никто не пишет.
Откуда у вас такая информация? Откуда вы знаете о том, что взбредет в голову мне, например, и на чем я сейчас буду писать.

А вот то что php как был препроцессор, так пока из этой ниши и не выбрался.
А он хочет выбраться из этой ниши?
PHP можно использовать как препроцессор. Это правда. И убирать такую возможность из php никто не собирается.

А какой он медленный - ужас!
С чем вы сравнивали, с перлом? Какие версии вы брали? Приведите результаты.


 
Celades ©   (2008-02-22 12:02) [26]


> Откуда у вас такая информация? Откуда вы знаете о том, что
> взбредет в голову мне, например, и на чем я сейчас буду
> писать.

Пишите на здоровье. но только вы должны точно понимать какого уровня вы взяли инструмент.

> С чем вы сравнивали, с перлом? Какие версии вы брали? Приведите
> результаты.

http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&lang2=perl
Хоть с перлом, хоть с питоном... Только руби примерно такой же медленный, но за-то как язык по-приятней.


 
palva ©   (2008-02-22 12:19) [27]

По PHP
http://www.infanata.org/2006/08/09/php5_professionalnoe_programmirovanie_polnaja_versija.html
По перлу хорошая книга Холзнера
http://www.piter.com/book.phtml?978580460198
когда-то она была полностью выложена на сайте издательства и наверняка есть в сети.

Celades ©   (22.02.08 12:02) [26]
По ссылке непонятно, какая версия PHP проверялась. Дело в том, что скорость PHP очень сильно выросла в старших версиях.


 
palva ©   (2008-02-22 12:26) [28]

Вот, кстати, какую книжку нарыл
http://www.infanata.org/2007/07/23/ajax_i_php.html
сейчас буду качать.


 
Eraser ©   (2008-02-22 12:31) [29]


> Только действительно толковую, не "Архангельских-Флёновых"
> от Web.

по php таких книг мало, вот одна из немногих
http://www.ozon.ru/context/detail/id/2527057/


 
Юрий ©   (2008-02-22 13:03) [30]

> [4] Дмитрий С   (22.02.08 06:58)

Содержит то, что нужно, чтобы начать работать с Ajax. Остальное в оглавлении книги.


 
Дмитрий С   (2008-02-22 13:40) [31]

Я тоже думал под действием общественного мнения, что php недоязык, работая при этом с ним. Но после появления сайта vkontakte - я стал думать иначе. Остальное недопрограммисты (с) =)


 
Юрий ©   (2008-02-22 13:43) [32]

> [31] Дмитрий С   (22.02.08 13:40)
> Я тоже думал под действием общественного мнения, что php
> недоязык, работая при этом с ним. Но после появления сайта
> vkontakte - я стал думать иначе. Остальное недопрограммисты

Никогда не понимал, причём тут язык и общественное мнение, за работу платят. Закончат платить, на другом писать никто не запрещает.


 
Ламо777   (2008-02-22 13:51) [33]


> Дмитрий С   (22.02.08 13:40) [31]

То что vkontakte написан на PHP, не обязательно означает, что этот язык лучше других для веб-разработки. Навыки и привычки имеющихся  разработчиков, цены на ПО хостинга(ОС, СУБД, сам пхп), наличие большого количества готовых модулей на PHP - наверняка сыграло свою роль.
На FoxPro тоже пишут, и даже начинают новые проекты.
И что? При вариантах Delphi или FoxPro - вы бы FoxPro выбрали? и т.д.
А уж AJAX  в связке с ПХП... кхм.
Если нужно изучить AJAX - милости просим, потому что придется попыхтеть, и без понимания его принципов тут не обойтись.
Если нужно сделать приложение с AJAX - тут ASP.NET AJAX позволяет об этом не задумываться. У программиста башка не резиновая, с HTML&CSS&работа_во_всех_браузерах возни хватает.


 
Дмитрий С   (2008-02-22 13:52) [34]


> Юрий ©   (22.02.08 13:43) [32]
>

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


 
Юрий ©   (2008-02-22 13:55) [35]

> [34] Дмитрий С   (22.02.08 13:52)
> при том, что порой заказчик нахватается ерунды с какого
> нить форума и хочет типа крута...

Так эта, программисты они типа как пишут. С заказчиками другой человек общается. Отсюда и непонятка, чего так волноваться.

Скажут писать на Perl, будем писать на Perl, хоть на Фортране, лишь бы время дали.


 
palva ©   (2008-02-22 14:10) [36]

> И что? При вариантах Delphi или FoxPro - вы бы FoxPro выбрали? и т.д.
А что, разве не бывает таких задач, для которых Foxpro имеет преимущество перед делфи? Например, нужно очистить dbf файл от мусора и упаковать. Неужели вы будете писать и отлаживать программу на delphi, которая после одного использования все равно будет выброшена. Не проще ли сделать всю работу запуском FoxPro.

> А уж AJAX  в связке с ПХП... кхм.
Вы поподробней, почему кхм? Ссылку на книгу по такой связке я привел. Уж наверно, раз эта книга напечатана, да еще ее в России перевели, значит издатели ожидают на эту книгу некоторый спрос. А те кто покупают эту книгу, имеют целью изучить принципы или все же написать промышленное приложение?


 
Dmitry S ©   (2008-02-22 14:13) [37]


> То что vkontakte написан на PHP, не обязательно означает,
>  что этот язык лучше других для веб-разработки.

Я хотел сказать, что он не недоязык. Кто бы там чего не говорил.

PHP+Ajax, действительно просто, если принципы понимать.
http://argi.ru это написано на 1 ночь, с учетом времени на то, чтобы разобраться как этот аякс работает да еще и во всех браузерах.


 
Ламо777   (2008-02-22 14:27) [38]


> Dmitry S ©   (22.02.08 14:13) [37]
http:> //argi.ru

Симпатично.

> PHP+Ajax, действительно просто, если принципы понимать.

Вооооот. А если я не хочу лезть в эти дебри XMLHTTPRequest?
Если мне нужно просто обновить область на странице, а как, что и почему - нет ни времени, ни желания вникать?
Рисовать формы на WinAPI, я думаю, тоже не сложно, если принципы понимать))).

Я к чему веду - в свое время PHP был отличным решением. Другие были еще хуже - тормозная(тогда, да и сейчас) Java, Perl - каша из спецсимволов, Flash - тоже не фонтан.
Но сейчас он не выдерживает никакой конкуренции ASP.NET-ом.
ИМХО.


 
palva ©   (2008-02-22 14:28) [39]

Юрий ©   (22.02.08 13:55) [35]
> Отсюда и непонятка, чего так волноваться.

А у меня есть "понятка", или скорее, гипотеза.
Очень многие, изучив одно средство или одну технологию, чувствуют себя неполноценными от того, что другие программисты используют так много всего непонятного и непостижимого. Изучать все это они не хотят, они ленивы и нелюбопытны. Им нет интереса залезать внутрь и смотреть, как там шестеренки зацепляются. Не получают они кайфа от познания новых языков, а программирование рассматривают как средство для зарабатывания денег. Поэтому для их души отрадно осознать, что если они что-то и не знают, то это и недостойно их внимания. "На этих недоязыках давно никто не пишет." Можно подумать, что они хоть раз в жизни ломали голову над тем, какое средство выбрать для разработки какого-нибудь серьезного проекта. Единственные соображения, которые их волнуют при выборе технологии, это владеют ли они лично этой технологией.


 
Eraser ©   (2008-02-22 14:29) [40]


> Ламо777   (22.02.08 14:27) [38]


> А если я не хочу лезть в эти дебри XMLHTTPRequest?

и не нужно, http://www.prototypejs.org/ в помощь, в джаваскрипте кстати правильнее использовать фрэймворки.


 
Ламо777   (2008-02-22 14:44) [41]


> Eraser ©   (22.02.08 14:29) [40]

Интересно конечно, но все-таки какой-то JS код (пусть и 4-5 строчек,
как я понял) писать придется.
В asp.net-е мне даже этого не нужно будет делать - кинь UpdatePanel на страницу, когда нужно - вызвал ее метод рефреша. Я даже могу не знать, что у меня там какой-то джаваскрипт есть - для меня это просто компонент.
И опять же - а если нужно на лету поменять параметры ajax - таймаут обновления, url запроса - это нужно опять склеивать из кусочков джаваскрипт? Ну его ...., спасибо.


> Dmitry S ©   (22.02.08 14:13) [37]

Я имел ввиду не ajax, а разметку, которая бы правильно отображалась во всех браузерах. Если вы делали что-то сложнее argi.ru, я думаю, без матов в адрес писателей браузеров не обошлось))))


 
Ламо777   (2008-02-22 14:54) [42]


> palva ©   (22.02.08 14:10) [36]

По Дельфи и ФоксПро - вы по сути со мной согласились - для каждой задачи нужно выбирать соотвествующий инструмент. Естественно, для вашего примера я лучше посижу часок над мануалами, и напишу утилитку на Фоксе.
И то, если это требует ~20 строчек. Если утилитка сложная, я лучше буду
боротся с этой сложностью в удобной и понятной Дельфе - быстрее будет.

А про АJAX и PHP - если там целая книга, то УЖЕ с наскоку ничего не освоишь. Я же, будучи ооочень слабым программистом(см. ник;-), методом тыка, руководствуясь только логикой  и именами контролов, за 20 минут написал рабочую страничку на ASP.NET и AJAX.


 
Eraser ©   (2008-02-22 14:58) [43]


> Ламо777   (22.02.08 14:54) [42]


> А про АJAX и PHP - если там целая книга, то УЖЕ с наскоку
> ничего не освоишь.

а зачем осваивать да и вообще писать web-приложения, если это не нужно?
а если нужно, то тогда нужно разбираться и в тонкостях реализации.


 
palva ©   (2008-02-22 15:03) [44]

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

А я с этим и не спорил.


 
Юрий ©   (2008-02-22 15:06) [45]

> [39] palva ©   (22.02.08 14:28)
> А у меня есть "понятка", или скорее, гипотеза.

Глубины человеческих внутренностей меня никогда не интересовали.


 
Ламо777   (2008-02-22 15:10) [46]


> Eraser ©   (22.02.08 14:58) [43]


Простой пример - нужно написать десктопное приложение, работающее с БД.
Есть 2 варианта:
а) Рисовать все в WinAPI, использовать ассемблерные вставки, с БД работать
через голый ODBC.
Тонкостей реализации - по горло ;-). Чувство, что ты гуру - есть(ИМХО, заслуженное).
б) Кидать компоненты, не думая, как и почему это работает. С БД работать через ADO - тоже не думая, что и как там внутри пашет.
Зато мы освобождаем мозги непосредственно для решения задачи, а не изучение нюансов языка и программного окружения.

Я вовсе не сторонник тупого баттонокидательства! Понимание тонкостей реализации AJAX нужно, но это не должно быть препятсвием для разработки.
Иначе получается "программирование ради программирования", а это неправильно. В первую очередь, нужно сделать рабочий продукт.


 
Ega23 ©   (2008-02-22 15:11) [47]


> Вооооот. А если я не хочу лезть в эти дебри XMLHTTPRequest?


А какой ты тогда программист? Ты верстальщик страницы под разные браузеры; к программированию это не имеет никакого отношения...


 
Ламо777   (2008-02-22 15:14) [48]


> Ega23 ©   (22.02.08 15:11) [47]
А какой ты тогда программист? Ты верстальщик страницы под разные браузеры; к программированию это не имеет никакого отношения...


Если у вас дизайнер, верстальщик, аналитик, разработчик, тестировщик, внедренец, саппорт - разные люди, я только рад за вас, и по-хорошему завидую.

Гораздо чаще веб-разработчик сам же занимается и версткой, и всем остальным.


 
Ega23 ©   (2008-02-22 15:16) [49]


> б) Кидать компоненты, не думая, как и почему это работает.
>  С БД работать через ADO - тоже не думая, что и как там
> внутри пашет.


Вот и получаем студенческую поделку, которую потом один хрен приходится переписывать.

Есть поправочка: компоненты кидаются "думая". Ты прекрасно понимаешь ,что ты в данный момент делаешь. И ты знаешь, почему вот для этой задачи лучше ADO применить, а для вот этой - JET, а для третей - вообще на чистом API...


 
Ega23 ©   (2008-02-22 15:18) [50]


> Гораздо чаще веб-разработчик сам же занимается и версткой,
>  и всем остальным.


Я как-бы вообще-то не веб-разработчик. Но задача встала - надо разбираться.
Но чтобы дизайнером страниц... В моём случае с моими чувствами вкуса и цвета (а точнее с их отсутствием) - это просто нереально.
Меня больше технологии связи WebServer - СУБД интересуют. И ковырять мне как раз в этом направлении.


 
Ламо777   (2008-02-22 15:22) [51]


> Ega23 ©   (22.02.08 15:16) [49]

Тоже поправлюсь - я буду знать, что такое dataset, datatable, dataview, record и т.п. - довольно-таки абстрактные понятия, оторванные от "кочегарки" ADO.NET. Остальное в большинстве случаев не нужно. И это хорошо.


 
Eraser ©   (2008-02-22 15:48) [52]


> б) Кидать компоненты, не думая, как и почему это работает.
>  С БД работать через ADO - тоже не думая, что и как там
> внутри пашет.Зато мы освобождаем мозги непосредственно для
> решения задачи, а не изучение нюансов языка и программного
> окружения.

обычно из тварений таких программистов ничего хорошего не выходило, как показывает практика, чтобы писать нормальные программы на Делфи необходимо знать и winAPI и ассемблер, хотя не обязательно пользоваться этим во всех проектах.


 
Ламо777   (2008-02-22 15:55) [53]


> Eraser ©   (22.02.08 15:48) [52]

Не согласен в корне. Там где нужны хитрые извраты и скорость - да, winAPI и ассемблер. М. б. и не дельфи.

Но зачем "winAPI и ассемблер" в складской/бухгалтерской/любое_прикладное_направление  программе?


 
Ламо777   (2008-02-22 15:58) [54]

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


 
palva ©   (2008-02-22 16:08) [55]

> Остальное в большинстве случаев не нужно. И это хорошо.
Давайте разберемся, в каком случае это хорошо.
Скажем у нас есть начальник, который уже во все вник и 20 негров, которые непрерывно кидают кнопки и вписывают тексты. Если что-то не заработает, начальник подойдет и поможет. Когда контора гонит по 10 заказов в месяц, да еще несколько заказов постоянно находятся на всяких доработках и исправлениях, то использовать такую технологию хорошо. Для упомянутых негров тоже хорошо, что не приходится ни во что вникать и достаточно начального образования.

А вот если один человек пишет один проект, да еще изучение нужной технологии приходится включать в трудоемкость осуществления проекта, то тут уже вопрос, хороша ли технология, в которой если уж что-то не заработает, то чтобы разобраться нужно потратить еще два месяца на изучение внутренностей. И что тогда толку что можно быстро набросать кнопок. Все равно для данного проекта это делается один раз.


 
Ламо777   (2008-02-22 16:25) [56]


> palva ©   (22.02.08 16:08) [55]

Я наверно немного сумбурно излагаю...
Для примера: нужно выкопать яму. Можно нанять землекопов (PHP),
можно экскаватор (ASP.NET). Если в процессе копания окажется, что
в яме - телефонный кабель, то экскаваторщику нужно будет взять в руки
старую добрую лопату (читай - разбиратся в нутрях технологии). Но:
- хоть и придется ему немного попотеть, яму он выроет гораздо быстрее.
- чаще всего там где копают, кабеля нету.
- завод-изготовитель(при желании и сам экскаваторщик) все время разрабатывает новые ковши, чтобы можно было копать, не повреждая кабели.
Ямы в чистом поле может быстро копать и ученик экскаваторщика. Когда наберется опыта - будет копать в городе.
Землекопы же как махали лопатами, так и будут. Они конечно пытаются приделать к лопате мотор, но к чему в итоге придут? Сделают плохое подобие экскаватора.
Мораль: хороший экскаваторщик должен уметь работать лопатой. Но возможность делать 95% работы без нее - несомненный плюс.

уфф, пальцы болят.


 
Eraser ©   (2008-02-22 16:31) [57]


> Ламо777   (22.02.08 16:25) [56]

неудачное сравнение, да и вообще они редко удачными бывают.
покажи хоть одну cms, написанную на asp.


 
Ламо777   (2008-02-22 16:39) [58]


> Eraser ©   (22.02.08 16:31) [57]

dotNetNuke


 
Celades ©   (2008-02-22 16:56) [59]


> По ссылке непонятно, какая версия PHP проверялась. Дело
> в том, что скорость PHP очень сильно выросла в старших версиях.
>

Там написано.


 
Eraser ©   (2008-02-22 17:22) [60]


> dotNetNuke

ну эта система сгодится разве что для домашних страниц и простеньких promo сайтов. несерьезно.


 
Ламо777   (2008-02-22 17:44) [61]


> Eraser ©   (22.02.08 17:22) [60]

Во-первых - вы просили привести
> хоть одну cms, написанную на asp
 - я привел. На самом деле их много.
Во-вторых - если ЭТО по-вашему "несерьезно" - я даже не знаю, как вам возразить.
Конечно, MySQL  и интерпретируемый ПХП по-любому лучше
компилируемого языка и MSSQL Server


 
palva ©   (2008-02-22 17:47) [62]


> Ламо777   (22.02.08 16:25) [56]
> Я наверно немного сумбурно излагаю...

Вобщем то я про это же говорил. Для профессионального копания ям нужен экскаватор. Ну и пара помощников с лопатами, если что.
А если сегодня я на даче чиню забор, а завтра крою крышу, то экскаватор мне пожалуй что и не нужен. Во всяком случае я не буду покупать экскаватор и учиться на экскаваторщика. Скорее приглашу экскаваторщика за бутылку. А вот лопату на дачу я обязательно куплю.


 
palva ©   (2008-02-22 17:52) [63]


> Celades ©   (22.02.08 16:56) [59]
>
>
> > По ссылке непонятно, какая версия PHP проверялась. Дело
> > в том, что скорость PHP очень сильно выросла в старших
> версиях.
> >
>
> Там написано.

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


 
DiamondShark ©   (2008-02-22 21:53) [64]


> Palladin ©   (22.02.08 11:14) [14]
>
> > ООП появился только в пятой версии
>
> в ASP ООП вообще нет

Это наверное потому, что ASP -- не язык, а среда исполнения сервлетов. Ага?

А всё остальное зависит от того, какой языковой движок используется.
Кистате... Один из предустановленных движков -- JavaScript. А в JavaScript, между нами девочками, весьма не хилое ООП. Своеобразное, конечно, основанное на прототипировании, а не на наследовании. Но всё-таки, ООП.
Да и не ООПом единым. Вот как-то пролетали мимо меня (до сих пор локти кусаю, что не осели) Lisp и Haskel в виде ActiveScript-движков...

А пыхпыхпэ -- таки да, недойазыг.


 
DiamondShark ©   (2008-02-22 21:59) [65]


> Palladin ©   (22.02.08 11:14) [14]
> > Нет нормальных стандартных средств для отладки
>
> в ASP акромя ошибки при формировании страницы (да еще и
> со сломанной кириллицей в случае локализированного сервера)
> ничего не выводится

Гнать изволите.
ASP прекрасно дебужится Микрософ Скрипт Дебугером.


 
Пробегал...   (2008-02-23 14:00) [66]

Palladin ©   (22.02.08 11:14) [14]

все классно, только почему ты начал сравнивать с ASP? Я параллели с Perl проводил.

DVM ©   (22.02.08 11:23) [16]
Она там не нужна абсолютно


ты так и говори "мне не нужна многопоточность в PHP"

DVM ©   (22.02.08 11:23) [16]
А си еще более профессиональный


ну имея в виду PHP я имею в виду саму поставку, так сказать явление в целом, а не синтаксис. Поставка VS.NET - да, куда грамотнее, чем PHP.

DVM ©   (22.02.08 11:23) [16]
Perl вообще не для WEB создавался


а причем здесь это? По возможностям Perl лучше, чем PHP, вот и все.


 
b z   (2008-02-23 14:31) [67]


> DiamondShark ©   (22.02.08 21:53) [64]
> Один из предустановленных движков -- JavaScript

JScript (формальности ради), хоть отличия и малые, но есть.



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.65 MB
Время: 0.008 c
2-1204989673
Viktor
2008-03-08 18:21
2008.04.06
Как добавить в заголовок DBGrid многоточие, если не помещается?


2-1204883960
Анна
2008-03-07 12:59
2008.04.06
Кракозябры в dbf файле


2-1204874909
Wint
2008-03-07 10:28
2008.04.06
Как передать параметры внешнему приложению DOS и запустить его?


15-1203811272
Германн
2008-02-24 03:01
2008.04.06
Внесение французской кухни в список Всемиирного наследия ЮНЕСКО.


15-1203749829
NaRuTo
2008-02-23 09:57
2008.04.06
Protect





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский