Форум: "Прочее";
Текущий архив: 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/ в помощь, в джаваскрипте кстати правильнее использовать фрэймворки.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2008.04.06;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.006 c