Аякс (AJAX) это довольно просто, на много проще, чем кажется на первый взгляд. Сногсшибательный эффект от его применения повергает многих в уныние - мол мне так никогда не сделать.
На самом же деле ничего особо делать и не нужно, все давно сделано.
И так, что же такое аякс. Аякс, это не язык программирования, это технология асинхронных запросов. То есть это тоже самое, как отправка данных из формы на сервер. Только из формы данные отправляются одновременно с перезагрузкой страницы, а аякс позволяет отправить их и принять ответ сервера фоном, не трогая страницу вообще.
Быстрый и мощный jQuery может помочь дизайнерам и разработчикам в создании прекрасных интерактивных сайтов, которые будут привлекательными и совместимыми с большинством из браузеров. Ваш сайт будет и интересным и развлекательным. Навигация, галереи и слайдшоу являются теми компонентами, которые могут блистать на вашем сайте.
Данная статья содержит 35 полезных и свежих jQuery плагинов сфокусированных на навигации, галереях, слайдшоу, календарях, табуляции и т.д., которые уменьшат время и требуемые усилия для увеличения количества посетителей вашего сайта.
Основной проблемой при работе с асинхронными источниками данных является то, что… они не синхронны. В частности, данные, пересылаемые по протоколу HTTP, могут поступить значительно позже, чем предполагалось, время обработки запросов может превысить тайм-аут или же они могут просто завершиться неудачно. Ненадежность является аспектом работы через любой протокол уровня TCP, но приложения Ajax могут быть так же зависимы по данным от нескольких серверов, которые необходимы для работы единого Web-приложения.
Проблема разрешения зависимостей по данным встречается не только в приложениях Ajax. Множество различных приложений используют семафоры, очереди, совместно используемые переменные и другие способы для организации взаимодействия между процессами. В нашем случае процессом будет, как правило, являться запрос на получение данных. Однако, относительная вероятность тайм-аута и прочих проблем, связанных с сервером или сетью, значительно выше при работе Web-приложений, чем большинства других программ, в особенности тех, которые выполняются исключительно локально. Более того, разброс по времени обращения к разным источникам данных (или даже при множественных обращениях к одному источнику) значительно шире для Web-приложений, чем для большинства других, например, баз данных, которые так же обращаются к сетевым ресурсам.
Компания Nevron Software сообщила о выпуске набора компонентов для визуализации числовых данных в приложениях на базе технологии Microsoft SharePoint. Новый пакет Nevron Chart for SharePoint позволяет быстро добавлять в SharePoint-порталы интерактивные диаграммы с поддержкой технологии AJAX, а также средства сводного анализа данных, причем без использования среды разработки Visual Studio.
Пакет Nevron Chart for SharePoint построен на основе новейшей версии технологии Charting Engine for ASP.NET для создания диаграмм в веб-приложениях и новой технологии Nevron Pivot Data Aggregation Engine для агрегирования данных в форме сводных таблиц. Компоненты пакета Nevron Chart for SharePoint оптимизированы для всех разновидностей платформы SharePoint – WSS (Windows SharePoint Services) и MOSS (Microsoft Office SharePoint Server).
Ultra-fast ASP.NET: Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server
In the PDF format with ISBN: 1430223839 and Pub Date: October 30, 2009
Ultra-Fast ASP.NET presents a practical approach to building fast and scalable web sites using ASP.NET and SQL Server. In addition to a wealth of tips, tricks and secrets, you'll find advice and code examples for all tiers of your application, including the client, caching, IIS 7, ASP.NET, threads, session state, SQL Server, Analysis Services, infrastructure and operations. By applying the ultra-fast approach to your projects, you’ll squeeze every last ounce of performance out of your code and infrastructure—giving your site unrivaled speed.
The approach is mostly prescriptive; rather than drowning you in options, the book presents and explains specific high-impact recommendations and demonstrates them with detailed examples. Using this knowledge, you will soon be building high-performance web sites that scale easily as your site grows.
Издательство: БХВ
ISBN: 978-5-9775-0378-5, 978-0-672-32972-2
Год: 2009; Страниц: 1191
Формат: DjVu; Размер: 60 Mb
Рассмотрены приемы работы в интегрированной среде разработки Visual Studio 2008, а также новые технологии и элементы среды, предназначенные для создания эффективных современных приложений. Описана работа с решениями, проектами, редакторами и визуальными конструкторами. Показаны новые возможности языков программирования C# и Visual Basic. Рассмотрено создание различных типов приложений, в том числе с помощью ASP.NET, Web-сервисов и WCF, Windows Forms, WPF, WF. Описано применение в приложениях современных технологий, таких как AJAX, LINQ и др. Показана работа с данными и базами данных. Уделено внимание автоматизации интегрированной среды разработки, созданию макросов, дополнительных модулей и мастеров. Показано использование Visual Studio Team System для коллективной работы над проектом, выполнение модульных и Web-тестов приложений и многое другое. Материал сопровождается практическими примерами и полезными советами.
Разработанная лабораторией Microsoft Research полуторамегабайтная утилита с приятным для русского уха названием Doloto, которое расшифровывается как Download Time Optimizer (оптимизатор времени загрузки), позволяет ускорить запуск «тяжелых» AJAX-приложений на 30-40%.Утилита работает следующим образом. Вначале она профилирует AJAX-приложение с помощью локального прокси-сервера, который перехватывает файлы JavaScript и снабжает каждую функцию меткой, отражающей время ее первого вызова. Полученная информация используется для расчета покрытия кода и выбора стратегии кластеризации. Иначе говоря, Doloto определяет, для каких функций можно создать «заглушки», а для каких нет.

Дэвид Флэнаган JavaScript. Подробное руководство JavaScript: The Definitive Guide
Издательство: Символ-Плюс, 2008 г.
Твердый переплет, 992 стр.
ISBN 5-93286-103-7, 978-5-93286-103-5, 0-596-10199-6
Тираж: 2000 экз.
Формат: 70x100/16
Пятое издание бестселлера "JavaScript. Подробное руководство" полностью обновлено. Рассматриваются взаимодействие с протоколом HTTP и применение технологии Ajax, обработка XML-документов, создание графики на стороне клиента с помощью тега "canvas", пространства имен в JavaScript, необходимые для разработки сложных программ, классы, замыкания, Flash и встраивание сценариев JavaScript в Java-приложения.
Часть I знакомит с основами JavaScript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами. Многочисленные примеры демонстрируют, как генерировать оглавление HTML-документа, отображать анимированные изображения DHTML, автоматизировать проверку правильности заполнения форм, создавать всплывающие подсказки с использованием Ajax, как применять XPath и XSLT для обработки XML-документов, загруженных с помощью Ajax. Часть III - обширный справочник по базовому JavaScript (классы, объекты, конструкторы, методы, функции, свойства и константы, определенные в JavaScript 1.5 и ECMAScript v3). Часть IV - справочник по клиентскому JavaScript (API веб-броузеров, стандарт DOM API Level 2 и недавно появившиеся стандарты: объект XMLHttpRequest и тег "canvas").
Компания Red Hat выпустила релиз open source продукта JBoss Operations Network 2.2, представляющего собой модульную платформу для управления разработкой кросс-платформенных приложений, а также тестирования, развертывания и мониторинга. Представленная версия снабжена новым web-интерфейсом, основанным на использовании AJAX, имеет поддержку управления кластерами JBoss, реализацию упрощенных списков контроля доступа и систему автообновления агентов, управляющих удаленными машинами.
Adobe Systems сегодня начала публичное бета-тестирование новой программной платформы Adobe Flash Builder 4, ранее известной как Flex Builder. Также сегодня были представлены новые Adobe Flash Catalyst и открытая Flash-среда Flex 4. При использовании всех трех компонентов разработчики могут создавать функциональные и интерактивные Flash-приложения, не уступающие по возможностям Ajax-приложениям.
Adobe Flash Catalyst представляет собой новый программный инструмент, позволяющий создавать Flash-приложения без фактического ручного написания кода, даже XML-код средство генерирует само. Flash Catalyst в большей степени предназначен для дизайнеров, которые ранее общались преимущественно с Photoshop или Illustrator, а также для тех, кто ранее не занимался промышленным созданием интерфейсов. Catalyst также обладает средствами тестирования приложений перед их непосредственным развертыванием.
Programming .NET 3.5 By Jesse Liberty, Alex Horovitz
July 2008; Pages: 476
ISBN 10: 0-596-52756-X | ISBN 13: 9780596527563
Bestselling author Jesse Liberty and industry expert Alex Horovitz uncover the common threads that unite the .NET 3.5 technologies, so you can benefit from the best practices and architectural patterns baked into the new Microsoft frameworks. The book offers a "Grand Tour" of .NET 3.5 that describes how the principal technologies can be used together, with Ajax, to build modern n-tier and service-oriented applications.
Последние комментарии