|
|
|
Практическая работа с библитеками Prototype и script.aculo.us (Andrew Dupont), 2008
Введение
Я написал эту книгу для людей, которые имеют опыт работы с JavaScript и никакого - с Prototype. Под словами "опыт работы с JavaScript" я подразумеваю, в самом широком смысле, следующее: можно любить JavaScript или ненавидеть его, или любить JavaScript, но ненавидеть написание скриптов в броузере, или любить и то и другое, или ненавидеть и то и другое.
Поскольку книга предполагает некоторое знакомство с JavaScript, она не знакомит с основами языка JavaScript и структурой DOM. Существует много книг, которые помогут Вам в этом, безусловно отличный ресурс - Quirks Mode (www.quirksmode.org), авторитетная и исчерпывающая ссылка, созданная Peter-Paul Koch.
Эта книга также предназначена и для тех, кто имеют некоторый опыт работы с Prototype, но не считает себя экспертом. Так многие имели дело с Prototype косвенно через Ruby on Rails или похожий фреймворк. Многие использовали сторонние скрипты, которые зависели от Prototype, чей код обрабатывался как "черный ящик".
В первой главе книги мы рассмотрим небольшое число аспектов языка JavaScript, о которых неопытные пользователи могут не знать. Задержитесь в этой главе столько сколько будет необходимо. Крайне важно, чтобы Вы поняли концепции, которые там излагаются, это необходимо для дальнейшего эффективного использования Prototype.
Скриншоты в этой книге приводятся для броузера Firefox, работающего под Windows XP, но примеры кода спроектированы, чтобы работать во всех основных браузерах и для всех основных платформ. Prototype имеет официальную поддержку Firefox (версии 1.5+), Internet Explorer (6+), Safari (2+), и Opera (9.2+).
Отзовы, замечания и критику по поводу этой книги прислайте на email: book@andrewdupont.net. Буду рад всем ответить.
Оглавление | примеры | скачать (обновлено 05.01.2010)
|
|
|
ASP.NET 2.0 на C# 2005 для профессионалов (Метью МакДональд, Марио Шпушта), 2005
Введение
Заинтересовать разработчиков в ASP.NET не особенно трудно. Без
преувеличения, ASP.NET является наиболее полной платформой для Web-разработки из всех,
которые когда-либо создавались. Она оставила далеко позади свою
предшественницу ASP, которая создавалась как минимальный набор средств для вставки
динамического содержимого в обычные Web-страницы, и в отличие от нее,
представляет собой полнофункциональную платформу, позволяющую создавать сложные и
чрезвычайно быстрые Web-приложения.
В этой книге будет рассказываться обо всем, что нужно знать для того, чтобы
овладеть ASP.NET 2.0. Те, кому приходилось работать с предыдущими версиями
ASP.NET, смогут быстренько вспомнить основные концепции и сразу же
приступить к изучению новых, интересных функциональных возможностей версии 2.0. Тем же, кому никогда не доводилось иметь дела с ASP.NET, эта книга позволит и
ознакомиться со всеми базовыми концепциями, и понять, что на самом деле
происходит внутри ASP.NET. От читателя требуется только одно: он должен хорошо
разбираться в языке С# и иметь хотя бы общее представление о .NET. Тем, кто
привык работать с Java или C++ и для кого язык С# является новым, пожалуй,
лучше будет сначала прочитать какую-нибудь книгу, в которой подробно
описываются основные концепции .NET, такую как "Язык программирования С# 2005 для
профессионалов (издательство "Диалектика", 2006 год)".
Оглавление | примеры | скачать (обновлено 18.07.2009) |
|
|
Ajax и Java для профессионалов (Nathaniel T. Schutta and Ryan Asleson), 2006
Введение
Мы думали, что нашли Святую Чашу Грааля разработки программного обеспечения, когда начали строить веб-приложения несколько лет назад. Ранее мы разрабатывали толстые клиентские приложения, которые требовали каждый раз длительного процесса инсталляции с выходом новой версии корпоративного приложения. Приложение разворачивалось несколькими сотнями пользователей, рассеянных по всей стране, и к нашему ужасу мы должны были следить за этим, поскольку сложный и подверженный ошибкам инсталляционный процесс непрерывно вызывал головные боли и беспокойство как для разработчиков так и для пользователей.
Развертывание приложения через браузер выглядело намного более приемлемо, потому что избавило бы от необходимости устанавливать программное обеспечение на клиентском компьютере. Также как и многие другие, наша организация стремительно двигалась к развертыванию приложения в Web.
Несмотря на относительную легкость развертывания, веб-приложения имели свои проблемы. Самая известная, с точки зрения пользователя - это существенная потеря богатой интерактивности, обеспечиваемой пользовательским интерфейсом. Веб-приложения были ограничены основным набором графических элементов, предоставленных HTML. Еще хуже то что, взаимодействие с сервером требовало полного обновления страницы, которое сбивала с толку пользователей, имеющих опыт работы с богатыми клиент-серверными приложениями.
Мы всегда считали, что постоянная потребность обновления страницы - это серьезная помеха в веб-приложениях и часто экспериментировали со способами избежать этого, когда это было возможно. Мы даже однажды рассматривали написание апплета Java, который обработает коммуникацию между браузером и сервером. Однако, скоро стало очевидно, что, поскольку большое число веб-приложение уже было развернуто, пользователи просто привыкли к постоянным обновлениям страницы, и наше желание найти альтернативы постепенно угасало.
Быстро пролетело пять лет. И прежде, чем появился термин Ajax, благодаря таким приложениям, как Google Suggest и Gmail, асинхронная передача между браузером и сервером с использование объекта XMLHttpRequest вызвала большой всплеск активности среди сообщества разработчиков. Объект XMLHttpRequest был доступен в Internet Explorer в течение нескольких лет, но теперь, когда он стал поддерживаться другими браузерами, все было готово для технического прорыва. Мы добавили функциональные возможности Ajax к существующему Java приложению, над которым работали в то время, и были столь впечатлены результатами, что подумали, "Эй, кто-то должен написать книгу об этом." Таким образом, семена этой книги были посажены.
Оглавление | примеры (в процессе перевода) |
|
От автора
Привет народ!
Здесь вы найдете книги по современному программированию на JavaScript, технологии Ajax, а также серверным технологиям PHP, Java, ASP.NET.
Планируется перевод книги "Spring in action" (Spring в действии. Автор Крейг Уолс. 2008, стр.765). Книга будет выкладываться на сайте по мере поступления заявок.
Отзовы и пожелания присылайте на мейл: kalexs@rambler.ru
|
|
|
|
|
© 2009 JSKreator, версия 1.0. Перевод invisible_kid |
|