JSKreator переводы книг | об авторе | ссылки | гостевая книга
Добро пожаловать

   

cover_small.JPG

Практическая работа с библитеками 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
Hosted by uCoz