SlideShare a Scribd company logo
Enviar pesquisa
Carregar
ASP.NET MVC
Denunciar
Compartilhar
GetDev.NET
Developer em GetDev.NET
Seguir
•
0 gostou
•
784 visualizações
1
de
21
ASP.NET MVC
•
0 gostou
•
784 visualizações
Denunciar
Compartilhar
Baixar agora
Baixar para ler offline
Tecnologia
ASP.NET MVC - внутреннее устройство
Leia mais
GetDev.NET
Developer em GetDev.NET
Seguir
Recomendados
ASP.NET MVC: new era? por
ASP.NET MVC: new era?
Alexander Konduforov
1.6K visualizações
•
20 slides
Azure - введение por
Azure - введение
Alexander Babich
206 visualizações
•
18 slides
C# Web. Занятие 05. por
C# Web. Занятие 05.
Igor Shkulipa
490 visualizações
•
50 slides
Azure - обзор por
Azure - обзор
Alexander Babich
219 visualizações
•
49 slides
XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP por
XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP
rglab
659 visualizações
•
18 slides
Azure - облачные сервисы и приложения por
Azure - облачные сервисы и приложения
Alexander Babich
199 visualizações
•
63 slides
Mais conteúdo relacionado
Mais procurados
Как и зачем мы тестируем UI por
Как и зачем мы тестируем UI
Vyacheslav Lyalkin
14.1K visualizações
•
22 slides
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од... por
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
GoSharp
1.2K visualizações
•
28 slides
Azure - хранение данных в облаке por
Azure - хранение данных в облаке
Alexander Babich
263 visualizações
•
64 slides
AntonSaburov (Gemini-Systems) @ CodeCamp2011 por
AntonSaburov (Gemini-Systems) @ CodeCamp2011
CodeCamp
280 visualizações
•
8 slides
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB" por
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB"
Fwdays
924 visualizações
•
25 slides
Будущее ASP.NET por
Будущее ASP.NET
GoSharp
948 visualizações
•
16 slides
Mais procurados
(20)
Как и зачем мы тестируем UI por Vyacheslav Lyalkin
Как и зачем мы тестируем UI
Vyacheslav Lyalkin
•
14.1K visualizações
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од... por GoSharp
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
GoSharp
•
1.2K visualizações
Azure - хранение данных в облаке por Alexander Babich
Azure - хранение данных в облаке
Alexander Babich
•
263 visualizações
AntonSaburov (Gemini-Systems) @ CodeCamp2011 por CodeCamp
AntonSaburov (Gemini-Systems) @ CodeCamp2011
CodeCamp
•
280 visualizações
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB" por Fwdays
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB"
Fwdays
•
924 visualizações
Будущее ASP.NET por GoSharp
Будущее ASP.NET
GoSharp
•
948 visualizações
66 - Spring. Spring и JSF por Roman Brovko
66 - Spring. Spring и JSF
Roman Brovko
•
292 visualizações
Workflow Foundation por GetDev.NET
Workflow Foundation
GetDev.NET
•
397 visualizações
The MVC Renaissance | Возрождение MVC por Bulat Khabirov
The MVC Renaissance | Возрождение MVC
Bulat Khabirov
•
552 visualizações
141 - Spring. Добавление контроллеров Spring MVC por Roman Brovko
141 - Spring. Добавление контроллеров Spring MVC
Roman Brovko
•
239 visualizações
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев por Ontico
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев
Ontico
•
707 visualizações
Dotnet development por MageCloud
Dotnet development
MageCloud
•
347 visualizações
презентация вводного доклада Angular на fronttalks.ru por Ivan Gromov
презентация вводного доклада Angular на fronttalks.ru
Ivan Gromov
•
1.4K visualizações
MVC CTPP por seemonoff
MVC CTPP
seemonoff
•
303 visualizações
Автоматизация тестирования веб-сервисов посредством SOAP UI por automated-testing.info
Автоматизация тестирования веб-сервисов посредством SOAP UI
automated-testing.info
•
20.4K visualizações
CMS как SaaS. Российские реалии por Media Gorod
CMS как SaaS. Российские реалии
Media Gorod
•
724 visualizações
ASP.NET MVC 3 por Денис Резник
ASP.NET MVC 3
Денис Резник
•
637 visualizações
От локальной Devops инфраструктуры в облако por Microsoft
От локальной Devops инфраструктуры в облако
Microsoft
•
145 visualizações
Как пройти собеседование и получить первую работу на Swift por Anton Loginov
Как пройти собеседование и получить первую работу на Swift
Anton Loginov
•
2.1K visualizações
ASP.NET MVC 3 Anton Vidishchev por Alex Tumanoff
ASP.NET MVC 3 Anton Vidishchev
Alex Tumanoff
•
396 visualizações
Similar a ASP.NET MVC
ASP.NET, MVC, ASP.NET MVC por
ASP.NET, MVC, ASP.NET MVC
GetDev.NET
2.6K visualizações
•
29 slides
Bloch, bodoff руководство. сервлеты por
Bloch, bodoff руководство. сервлеты
alexey1991
2K visualizações
•
33 slides
C# Web. Занятие 01. por
C# Web. Занятие 01.
Igor Shkulipa
1.1K visualizações
•
75 slides
Стандарты и соглашения в сложных ООП-приложениях por
Стандарты и соглашения в сложных ООП-приложениях
Magecom Ukraine
539 visualizações
•
32 slides
JavaScript Базовый. Занятие 09. por
JavaScript Базовый. Занятие 09.
Igor Shkulipa
413 visualizações
•
25 slides
C# Web. Занятие 09. por
C# Web. Занятие 09.
Igor Shkulipa
1.6K visualizações
•
60 slides
Similar a ASP.NET MVC
(20)
ASP.NET, MVC, ASP.NET MVC por GetDev.NET
ASP.NET, MVC, ASP.NET MVC
GetDev.NET
•
2.6K visualizações
Bloch, bodoff руководство. сервлеты por alexey1991
Bloch, bodoff руководство. сервлеты
alexey1991
•
2K visualizações
C# Web. Занятие 01. por Igor Shkulipa
C# Web. Занятие 01.
Igor Shkulipa
•
1.1K visualizações
Стандарты и соглашения в сложных ООП-приложениях por Magecom Ukraine
Стандарты и соглашения в сложных ООП-приложениях
Magecom Ukraine
•
539 visualizações
JavaScript Базовый. Занятие 09. por Igor Shkulipa
JavaScript Базовый. Занятие 09.
Igor Shkulipa
•
413 visualizações
C# Web. Занятие 09. por Igor Shkulipa
C# Web. Занятие 09.
Igor Shkulipa
•
1.6K visualizações
Web application framework por Viktor Chukhantsev
Web application framework
Viktor Chukhantsev
•
311 visualizações
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож... por Ilya Kaznacheev
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Ilya Kaznacheev
•
475 visualizações
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXB por Fedor Malyshkin
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXB
Fedor Malyshkin
•
2.2K visualizações
AngularJS basics & theory por DevOWL Meetup
AngularJS basics & theory
DevOWL Meetup
•
40.2K visualizações
Паттерны проектирования por ITCP Community
Паттерны проектирования
ITCP Community
•
127 visualizações
Backbone lesson 1 por Mihail Skida
Backbone lesson 1
Mihail Skida
•
1.4K visualizações
битрикс Framework сергей рыжиков por Media Gorod
битрикс Framework сергей рыжиков
Media Gorod
•
1.1K visualizações
Сервлеты por Unguryan Vitaliy
Сервлеты
Unguryan Vitaliy
•
3.8K visualizações
Виртуализация критически важных приложений por Jack Chikovany
Виртуализация критически важных приложений
Jack Chikovany
•
586 visualizações
Baseof servletsjava intro por alexey1991
Baseof servletsjava intro
alexey1991
•
754 visualizações
Лекции и задания по рнр por Rauan Ibraikhan
Лекции и задания по рнр
Rauan Ibraikhan
•
318 visualizações
Технология MVC в высоконагруженных проектах por Media Gorod
Технология MVC в высоконагруженных проектах
Media Gorod
•
754 visualizações
Разработка мобильного и веб интерфейса для Caché por InterSystems CEE
Разработка мобильного и веб интерфейса для Caché
InterSystems CEE
•
253 visualizações
Экскурс в мир WEB разработки por IT-Доминанта
Экскурс в мир WEB разработки
IT-Доминанта
•
1.7K visualizações
Mais de GetDev.NET
Go por
Go
GetDev.NET
620 visualizações
•
15 slides
Leap Motion - игрушка с заделом на будущее por
Leap Motion - игрушка с заделом на будущее
GetDev.NET
424 visualizações
•
16 slides
Гирлянда для программистов por
Гирлянда для программистов
GetDev.NET
1.8K visualizações
•
40 slides
Mind Mapping, или как заставить свой мозг работать лучше por
Mind Mapping, или как заставить свой мозг работать лучше
GetDev.NET
1.2K visualizações
•
35 slides
Что нового в Visual Studio 2015 por
Что нового в Visual Studio 2015
GetDev.NET
1.9K visualizações
•
38 slides
Docker контейнерная революция por
Docker контейнерная революция
GetDev.NET
4.3K visualizações
•
57 slides
Mais de GetDev.NET
(20)
Go por GetDev.NET
Go
GetDev.NET
•
620 visualizações
Leap Motion - игрушка с заделом на будущее por GetDev.NET
Leap Motion - игрушка с заделом на будущее
GetDev.NET
•
424 visualizações
Гирлянда для программистов por GetDev.NET
Гирлянда для программистов
GetDev.NET
•
1.8K visualizações
Mind Mapping, или как заставить свой мозг работать лучше por GetDev.NET
Mind Mapping, или как заставить свой мозг работать лучше
GetDev.NET
•
1.2K visualizações
Что нового в Visual Studio 2015 por GetDev.NET
Что нового в Visual Studio 2015
GetDev.NET
•
1.9K visualizações
Docker контейнерная революция por GetDev.NET
Docker контейнерная революция
GetDev.NET
•
4.3K visualizações
Windows 10 для пользователей и разработчиков por GetDev.NET
Windows 10 для пользователей и разработчиков
GetDev.NET
•
972 visualizações
PhoneGap для мобильного разработчика - глубокое погружение без ОЗК por GetDev.NET
PhoneGap для мобильного разработчика - глубокое погружение без ОЗК
GetDev.NET
•
1.4K visualizações
ASP.NET Web API por GetDev.NET
ASP.NET Web API
GetDev.NET
•
1.8K visualizações
Что нового в Visual Studio 2013 por GetDev.NET
Что нового в Visual Studio 2013
GetDev.NET
•
1.7K visualizações
AngularJS por GetDev.NET
AngularJS
GetDev.NET
•
4K visualizações
TypeScript por GetDev.NET
TypeScript
GetDev.NET
•
1.6K visualizações
Создание повторно используемых бизнес моделей с помощью технологии Domain Com... por GetDev.NET
Создание повторно используемых бизнес моделей с помощью технологии Domain Com...
GetDev.NET
•
1.5K visualizações
Lego Mindstorms por GetDev.NET
Lego Mindstorms
GetDev.NET
•
3K visualizações
Особенности мобильной платформы Windows Phone 8 por GetDev.NET
Особенности мобильной платформы Windows Phone 8
GetDev.NET
•
2.5K visualizações
Async Javascript por GetDev.NET
Async Javascript
GetDev.NET
•
1.6K visualizações
XAML - язык разметки приложений por GetDev.NET
XAML - язык разметки приложений
GetDev.NET
•
1.5K visualizações
Dynamic Language Runtime por GetDev.NET
Dynamic Language Runtime
GetDev.NET
•
782 visualizações
JavaScript: хороший тон клиентской разработки por GetDev.NET
JavaScript: хороший тон клиентской разработки
GetDev.NET
•
4.7K visualizações
Roslyn - компилятор как сервис por GetDev.NET
Roslyn - компилятор как сервис
GetDev.NET
•
953 visualizações
ASP.NET MVC
1.
2.
3.
4.
Одно из
декларированных преимуществ – не нужно учить HTML – всё происходит на сервере (высокий уровень абстракции)
5.
Потому что
в далекие времена ничего хорошего на клиенте происходить не могло
6.
7.
Одно из
декларированных преимуществ – не нужно учить HTML – всё происходит на сервере (высокий уровень абстракции)
8.
Потому что
в далекие времена ничего хорошего на клиенте происходить не могло
9.
10.
JavaScript фреймворки(jQuery,
Yahoo)
11.
Расширение возможностей браузеров
12.
13.
Представление (View). Отвечает
за отображение информации (пользовательский интерфейс).
14.
Контроллер(Controller). Интерпретирует данные,
введённые пользователем, и информирует модель и представление о необходимости соответствующей реакции.
15.
модель независима
от визуального представления
16.
17.
открытым к модификациям
и рефакторингу
18.
повторно используемым
19.
управляемым
20.
21.
22.
23.
Один и тот
же набор модулей для аутентификации, кэширования, хранения сессий
24.
ЦентрализованныйHTTP хэндлер, отдающий
все ресурсы
25.
Возможность работы бок
о бок
26.
27.
28.
29.
Это НЕ Page
– это шаблон
30.
Единственная цель остается
той же – получить строку с HTML (JavaScript, Json, Base64 Binary) внутри
31.
Возможность подключения кастомизированныхView
Engine, начиная с первой версии
32.
33.
HTML.* helpers
34.
AJAX.* helpers
35.
URL.* helpers
36.
<%= … %>
vs <%: … %> vs <% %>
37.
38.
39.
jQueryв коробке, поддерживается
Microsoft
40.
Легкость AJAX-взаимодействия с
сервером – можно обращаться напрямую к Action
41.
Встроенные AJAX.* helpers
(начиная с версии 3 используют jQuery, а не собственные библиотеки Microsoft)
42.
Обмен данными в
форматах plain HTML, JSON, JavaScript
43.
44.
HTML-5 style<input type=“text”
data-valid=“true” value=“Привет”/>
45.
AJAX.*и валидация данных
используют этот подход,начиная с версии 3
46.
Значительно упрощает получение
HTML через ajax-запрос
47.
Значительно упрощает кастомизацию
48.
49.
Атрибуты ассоциированны с
самой моделью
50.
Если модель недоступна
(например, сгенерирована) – можно создать для неё класс – поставщик метаданных
51.
Единая модель валидации
для клиента и сервера
52.
Начиная с MVC
3 – jquery.validationкак движок клиентской валидации
53.
54.
55.
56.
Сопоставление данных со
свойствами модели происходит по имени
57.
58.
59.