“AJAX и PHP”
Скакунов АлександрОпубликовано 31.10.2006 в Книги
Купил вчера на книжном развале книгу “AJAX и PHP” (пера К. Дари с сотоварищами) - очень интересной и технически грамотной она мне показалась. Оказалось, что не только казалось…
Обычно сразу приходиться опускать несколько первых глав, потому как опыт разработки есть, и читать разжёванный материал не слишком вроде бы интересно. Однако в этой книге впервые я с удовольствием просмотрел известный мне материал только ради того, как он изложен: ничего сверхестественного, просто нет наивных рассуждений и технически неверных фраз. Такое впечатление, что её написал кто-то из твоих собственных “старших товарищей” по работе. Несомненно, важную роль здесь сыграло и качество перевода.
Несколько интересных цитат:
- Проектируя архитектуру приложения, необходимо помнить, что его мощь, гибкость и масштабируемость прямо пропорциональны времени, потраченному на проектирование и написание основного кода;
- (про “монолитные” приложения) Говорить здесь о клиентской части бессмысленно, если не считать сервером такого приложения операционную систему, но это уже масло масленое;
- (про объект XMLHttpRequest) Префикс XML, вероятно, был добавлен Microsoft просто потому, что тогда слово XML только входило в обиход и оно казалось очень умным и модным, как, например, слово AJAX сейчас. Не удивляйтесь, если вскоре вам встретятся объекты с именем AjaxRequest (или что-то вроде того).
Этот мануал стоит 80 грн. Много для одной книжки в бумажном переплёте, но книгу эту я выбрал во многом потому, что в качестве примера в ней приводится создание AJAX-чата для нескольких IM-систем (ICQ и иже) - проект на несколько сотен долларов, который год назад я так и не осилил. Была бы тогда она под рукой, эх…
Понравилась статья? Подпишись на обновления по RSS/E-mail




(8 голосов, средний: 3.63 из 5)
Я сейчас читаю книгу “Ajax в действии”. Вы уже писали о ней. Перевод вполне качественный, хотя встречаются мелкие ошибки.
Что касается книг по Аяксу. ИМХО, что бы читать книги по Аяксу нужно хорошо знать JavaScript и только потом уже нужно знать серверный язык. Бывает так, что встречается трудно понимаемый и читаемый стиль программирования на JS, который тяжело понимать, имея только базовые навыки по клиентскому языку. Вот я сейчас ищу подобную книгу по Javascript, потому что читая книги по Аякс вижу, что JS имеет массу подводных камней и обладает грамадными возможностями, которых я не знаю.
Лучшая книга по ЖС которую я встречал:
Wrox.Professional.JavaScript.For.Web.Developers.Apr.2005.ISBN0764579088.pdf
Кстати, в книге “Ajax в действии” есть достаточно большое и очень хорошее приложение, посвященное собственно языку JavaScript.
2 Max
20-30 страниц - это немного, но достаточно что бы понимать некоторые моменты в книге.
Из книг по JS я обратил внимание на “JavaScript™ Bible 5th Edition” Danny Goodman with Michael Morrison With a foreword by Brendan Eich, JavaScript’s creator.
Кстати, есть еще интересные заметки у Котерова на ДКЛабе.
Хочу на русском, потому что с английским - туго, и когда читаю на английском трачу на порядок больше времени.
http://www.ozon.ru/context/detail/id/2847526/ - эта книга в последней редакции на русском. Мне эта книга попалась, когда я искал особенности объектных моделей в броузерах. В этой книге в приложении хорошо были описаны особенности.
Я видел в сети “AJAX в действии” на русском в PDF, правда, в паршивом качестве, но сложить мнение о книге можно. Я ждал большего, но в целом неплохо.
А книга из этого поста хороша ещё и тем, что авторы комментируют, какой код есть хороший, а какой при определённых условиях начнёт оборачиваться граблями. Короче, делятся боевым опытом. Потому я и упомянул “старших товарищей” по работе.
Немного по теме: вот что “говорит” рейтинг статьи, если несколько раз кликнуть (ФФ):
Error: uncaught exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIXMLHttpRequest.send]” nsresult: “0xc1f30001 (NS_ERROR_NOT_INITIALIZED)” location: “JS frame :: http://www.developers.org.ua/wordpress/wp-content/plugins/votio.php :: votio_vote :: line 61″ data: no]
А я когда-то писал чат на ajax. Раз плюнуть
2 Graymur
Сложность была не в реализации чата (я неправильно выразился в посте), а в работе с протоколами ICQ, Yahoo и проч. Проект был - скопировать Meebo.
Ещё скажи, где хранил сообщения - в базе данных?
2Max - может уже пора заводить раздел “книжная полка”, смотрю Саша записался в критики
Насчет Ajax in Action - есть pdf на английском если нуна, по сравнению с русским pdf - безупречное оформление. Кроме того, переводная книга есть в продаже (не прошло и двух лет с момента выхода), стоит около 100 грн.
2 Skakunov Alexander
Да, конечно в базе
На счёт “скопировать Meebo” - не ту книжку я оказывается купил. Meebo использует libgaim…
2 Skakunov Alexander
Здравствуйте!
А вы бы не могли скинуть исходники “копии meebo”?
Кстати, к той книге идёт cd ?
Про meebo см. выше:
В книге на самом деле простая чат-система описана. Диска нет. Если очень припекло, могу выслать ксероксы или сканы, но вообще рекомендую поискать готовую в инете.
книга “Ajax в действии”
http://slil.ru/23107938
Нам ее для офиса купили вместе с “Головоломки на PHP для хакера”. Дошла моя очередь читать, а я никак “PHP для профессионалов” не осилю, времени нет.. ((
В огороде бузина, а в Киеве дядька
Читаю в данный момент эту книгу, и ничуть не жалею о её приобретении.
Доходчивым языком на простых примерах описано много тонкостей и нюансов программирования на PHP в связке с AJAX.
Рекомендую
Название: AJAX и PHP. разработка динамических приложений (c исходным кодом)
Автор: Кристиан Дари, Богдан Бринзаре, Филип Черчез-Тоза, Михай Бусика
Издательство: Символ
Год: 2006
Страниц: 336
Формат: pdf
Размер: 39,4 Мб
Качество: Отличное
Язык: Русский
От издателя
Книга “AJAX и PHP. Разработка динамических веб-приложений” - самый удобный и полезный ресурс, который поможет вам войти в захватывающий мир AJAX. Вы научитесь писать более эффективные веб-приложения на РНР за счет использования всего спектра возможностей технологий AJAX. Применение AJAX в связке с РНР и MySQL описывается на многочисленных примерах, которые читатель сможет использовать в собственных проектах. Рассмотрены следующие темы: верификация заполнения форм на стороне сервера; чат-приложение, основанное на технологии AJAX; реализация подсказок и функции автодополнения; построение диаграмм в реальном времени средствами SVG; настраиваемые и редактируемые таблицы на основе баз данных; реализация RSS-агрегатора; построение сортируемых списков с поддержкой механизма drag-and-drop.
Издание предназначено тем, кто владеет базовыми знаниями РНР, XML, JavaScript и MySQL и хочет узнать все тонкости функционирования AJAX и взаимодействия составляющих этой технологии.
Ссылка для скачивания:
http://depositfiles.com/files/1957510
Название: “Ajax в действии” (c исходниками примеров)
Автор: Дейв Крейн, Эрик Паскарелло, Даррен Джеймс
Издательство: Вильямс
Год: 2006
Страниц: 620
Формат: pdf
Размер: 6.37 Мб
ISBN: 5-8459-1034-Х (рус.)
Качество: 4+
Язык: Русский
В этой книге описан новый подход к созданию Web-приложений, известный как Ajax. Авторы осматривают составные части Ajax: JavaScript, CSS, DOM и объект XMLHttpRequest. Кроме того, в книге нашли отражение вопросы управления кодом, взаимодействия клиента и сервера применения архитектуры “модель-представленис-коцтроллер” на разных уровнях приложения, читататель также найдет сведения о защите и производительности — важных характеристиках, существенно влияющих на популярность любого продукта. Рассматриваемые вопросы люстриругся примерами практического использования Ajax. В приложениях содержится дополнительная информация об инструментальных средствах, о языке JavaScript и библиотеках. Материал книги изложен на высоком уровне и будет полезен специалистам высокой и средней квалификации.
Ссылка для скачивания:
http://depositfiles.com/files/1917441
Название: JavaScript. Справочник. Второе издание
Автор: Аллен Вайк
Издательство: DiaSoft, SAMS Publishing
Год: 2002
Страниц: 1424
Формат: djvu (с OCR-слоем)
Размер: 16.07 Мб
ISBN: 5-93772-031-8
Качество: Отличное
Серия или Выпуск: Справочник
Язык: русский
Книга JavaScript. Справочник представляет собой исключительно полный справочник по объектам, методам, атрибутам, высокоуровневым функциям языка написания сценариев JavaScript версий от 1.1 и старше, причем как для клиентской, так и для серверной сторон. Приводятся все особенности различных реализаций JavaScript (в том числе и небезызвестная реализация JScript от компании Microsoft). Удобство использования, быстрота нахождения требуемой информации, изобилие исчерпывающих примеров, адекватность, точность и полнота — вот лишь немногие достоинства этого поистине бесценного справочного пособия. Коды всех примеров, рассмотренных в книге, проверены на практике как авторами оригинального издания, так и командой по подготовке русскоязычной редакции книги.
Книга будет полезной (впрочем, даже и незаменимой) как для начинающих разработчиков Web-приложений, так и для профессионалов
Ссылка для скачивания
http://depositfiles.com/files/1957560
В настоящее время выходит из печати книга Овчаренко А. Ajax на примерах. с содержанием которой вы можете ознакомиться, перейдя по ссылке. Материал книги построен так, что сложности программирования на современном JavaScript постепенно осваиваются на практических примерах. И в заключительных главах книги рассмотрены достаточно сложные примеры, такие как “Редактируемая таблица данных”, работающая при помощи технологии Ajax через скрипты PHP c базой данных MySQL.