Форум: "Прочее";
Текущий архив: 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