1 / 17

Современные веб-технологии ASP.NET

Современные веб-технологии ASP.NET. Гайдар Магдануров Эксперт по технологиям веб-разработки Microsoft GaidarMa@Microsoft.Com. Разработка для Веб. Постоянный рост количества веб-сайтов В феврале 215 M+ сайтов.

aline-walsh
Download Presentation

Современные веб-технологии ASP.NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Современные веб-технологииASP.NET Гайдар Магдануров Эксперт по технологиям веб-разработки Microsoft GaidarMa@Microsoft.Com

  2. Разработка для Веб • Постоянный рост количества веб-сайтов • В феврале 215M+ сайтов http://news.netcraft.com/archives/2009/02/18/february_2009_web_server_survey.html

  3. Технология ASP.NET • Технология для создания динамических веб-приложений любой сложности – от простых персональных страниц до многофункциональных сайтов, внутренних корпоративных систем и веб-служб. • Технология масштабируется и подходит как для сайтов-визиток, так и для высоконагруженных многопользовательских порталов www.afisha.ru

  4. Технология ASP.NET • Основана на платформе Microsoft .NET • Унифицированный подход к разработке для настольных систем и для Веб • Широкий спектр технологий • Богатый выбор языков программирования Ruby Python JScript C++ C# Visual Basic Delphi Fortran Perl Small Talk Eiffel Cobol Pascal C И другие… F#

  5. Инструментальная поддержка и интеграция

  6. Компонентная модель • Графическая разработка интерфейса • Инкапсуляция повторно используемой логики • Большое количество партнерских решений • Расширяемость

  7. Технологии доступа к данным • Единообразный подход для работы с данными из разных источников • Поддержка декларативной привязки к данным на уровне элементов управления • Автоматическая обработка простейших операций (вставка, удаление, изменение) • Поддержка различных технологий доступа к данным ADO.NET, LINQ2SQL, Entity Framework и др. • Расширяемость модели доступа к данным <XML> o o o DB LINQ WEB

  8. Гибкие возможности оформления • Поддержка мощной технологии шаблонов и стилей оформления • Возможность повторного использования блоков интерфейса Site.Master Calendar.ascx Content.aspx

  9. Богатые возможности локализации • Автоматическая поддержка нескольких языков интерфейса • Гибкая система использования ресурсов для хранения строк и изображений для разных языковых версий ¡Hola! مرحبا هناك! こんにちは! Oilá! <%@ Page UICulture="ru" Culture="ru-ru" %> Hej Salut! Привет!

  10. Dynamic Data и быстрая разработка • Возможность быстрого создания веб-приложения, работающего с данными на основе схемы данных без написания кода

  11. ASP.NET MVC Framework • Еще один подход к разработке на платформе ASP.NET • Поддержка разделения кода работающего с данными, бизнес-логики и представления интерфейса • Упрощение автоматичеcкого тестирования • Полностью расширяемая архитектура Model View Controller

  12. Клиентские технологии • Поддержка AJAX, совместимая с разными браузерами • Компонентная модель, позволяющая создать AJAX приложения не меняя подхода к разработке и для большинства случаев без написания клиентского кода • Серверные и клиентские компоненты • Максимальное упрощение создания AJAX приложений • Поддержка на уровне инструментов Дополнение Синтаксис Подсказки

  13. Развитие ASP.NET – 4.0 • Полная поддержка стандартов HTML/CSS • Обновленные элементы управления • Улучшенная поддержка CSS • Улучшенная поддержка JavaScript • Дополнительные возможности кеширования • Повышенная производительность • Встроенный механизм перезаписи путей • Гибкое управление состоянием на стороне клиента

  14. Востребованность специалистов • Доля Microsoft на рынке веб-серверов 29.18% (февраль) http://news.netcraft.com/archives/2009/02/18/february_2009_web_server_survey.html

  15. Востребованность специалистов • Вакансии для ASP.NET разработчиков http://www.indeed.com/jobtrends

  16. Курсы и сертификация • Курсы по основам разработки для .NET • Блок 1-Р «Основы разработки приложений на Microsoft.NET» (2124, 2956, 2957, 6464) • Курс по веб-разработке на ASP.NET • 2310CРазработка Web-приложений с использованием Microsoft Visual Studio 2008 (Developing Web Applications Using Microsoft Visual Studio 2008) • Курс по последней версии ASP.NET • 6463 Visual Studio 2008: ASP.NET 3.5 • Сертификация • Сертификат MCTS: .NET Framework 3.5, ASP.NET Applications

  17. Спасибо за внимание! Вопросы по веб-технологиям? Пишите GaidarMa@Microsoft.Com

More Related