Project Silk: Client-Side Web Development for Modern Browsers
Руководство Project Silk посвящено созданию современных, насыщенных клиентскими возможностями веб-приложений (так называемых Rich Internet Applications — RIA). Книга представляет собой практическое руководство от команды Microsoft Patterns & Practices, фокусирующееся на проектировании, архитектуре и реализации веб-приложений, которые обеспечивают отзывчивый и интерактивный пользовательский опыт, сравнимый с настольными приложениями.
В основе материала лежит эталонная реализация приложения Mileage Stats — веб-приложения для отслеживания расхода топлива и обслуживания автомобилей. На этом примере подробно разбираются ключевые аспекты клиентской разработки: использование jQuery и jQuery UI для создания виджетов, организация модульной архитектуры JavaScript-кода, управление данными на стороне клиента, а также принципы проектирования пользовательского интерфейса и взаимодействия.
Книга охватывает широкий спектр технологий и практик, включая Ajax, JavaScript, jQuery, Modernizr, ASP.NET MVC Razor и внедрение зависимостей. Особое внимание уделяется таким темам, как создание переиспользуемых jQuery UI виджетов, обеспечение слабой связанности между модулями, кэширование данных на клиенте и создание адаптивных макетов. Руководство предназначено для разработчиков, которые хотят углубить свои знания в области клиентской веб-разработки и создания сложных одностраничных приложений (SPA).









