SlideShare a Scribd company logo
Soumettre la recherche
Mettre en ligne
ASP.NET MVC
Signaler
Partager
GetDev.NET
Developer à GetDev.NET
Suivre
•
0 j'aime
•
784 vues
1
sur
21
ASP.NET MVC
•
0 j'aime
•
784 vues
Signaler
Partager
Télécharger maintenant
Télécharger pour lire hors ligne
Technologie
ASP.NET MVC - внутреннее устройство
Lire la suite
GetDev.NET
Developer à GetDev.NET
Suivre
Recommandé
ASP.NET MVC: new era? par
ASP.NET MVC: new era?
Alexander Konduforov
1.6K vues
•
20 diapositives
Azure - введение par
Azure - введение
Alexander Babich
206 vues
•
18 diapositives
C# Web. Занятие 05. par
C# Web. Занятие 05.
Igor Shkulipa
490 vues
•
50 diapositives
Azure - обзор par
Azure - обзор
Alexander Babich
219 vues
•
49 diapositives
XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP par
XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP
rglab
659 vues
•
18 diapositives
Azure - облачные сервисы и приложения par
Azure - облачные сервисы и приложения
Alexander Babich
199 vues
•
63 diapositives
Contenu connexe
Tendances
Как и зачем мы тестируем UI par
Как и зачем мы тестируем UI
Vyacheslav Lyalkin
14.1K vues
•
22 diapositives
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од... par
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
GoSharp
1.2K vues
•
28 diapositives
Azure - хранение данных в облаке par
Azure - хранение данных в облаке
Alexander Babich
263 vues
•
64 diapositives
AntonSaburov (Gemini-Systems) @ CodeCamp2011 par
AntonSaburov (Gemini-Systems) @ CodeCamp2011
CodeCamp
280 vues
•
8 diapositives
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB" par
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB"
Fwdays
924 vues
•
25 diapositives
Будущее ASP.NET par
Будущее ASP.NET
GoSharp
948 vues
•
16 diapositives
Tendances
(20)
Как и зачем мы тестируем UI par Vyacheslav Lyalkin
Как и зачем мы тестируем UI
Vyacheslav Lyalkin
•
14.1K vues
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од... par GoSharp
Как перейти с двухзвенной архитектуры Desktop приложения на трехзвенную за од...
GoSharp
•
1.2K vues
Azure - хранение данных в облаке par Alexander Babich
Azure - хранение данных в облаке
Alexander Babich
•
263 vues
AntonSaburov (Gemini-Systems) @ CodeCamp2011 par CodeCamp
AntonSaburov (Gemini-Systems) @ CodeCamp2011
CodeCamp
•
280 vues
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB" par Fwdays
Сергей Морковкин "Разработка realtime SPA с использованием VueJS и RethinkDB"
Fwdays
•
924 vues
Будущее ASP.NET par GoSharp
Будущее ASP.NET
GoSharp
•
948 vues
66 - Spring. Spring и JSF par Roman Brovko
66 - Spring. Spring и JSF
Roman Brovko
•
292 vues
Workflow Foundation par GetDev.NET
Workflow Foundation
GetDev.NET
•
397 vues
The MVC Renaissance | Возрождение MVC par Bulat Khabirov
The MVC Renaissance | Возрождение MVC
Bulat Khabirov
•
552 vues
141 - Spring. Добавление контроллеров Spring MVC par Roman Brovko
141 - Spring. Добавление контроллеров Spring MVC
Roman Brovko
•
239 vues
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев par Ontico
Rich-client, или Как я перестал боятся и полюбил велосипеды / Владимир Дупелев
Ontico
•
707 vues
Dotnet development par MageCloud
Dotnet development
MageCloud
•
347 vues
презентация вводного доклада Angular на fronttalks.ru par Ivan Gromov
презентация вводного доклада Angular на fronttalks.ru
Ivan Gromov
•
1.4K vues
MVC CTPP par seemonoff
MVC CTPP
seemonoff
•
303 vues
Автоматизация тестирования веб-сервисов посредством SOAP UI par automated-testing.info
Автоматизация тестирования веб-сервисов посредством SOAP UI
automated-testing.info
•
20.4K vues
CMS как SaaS. Российские реалии par Media Gorod
CMS как SaaS. Российские реалии
Media Gorod
•
724 vues
ASP.NET MVC 3 par Денис Резник
ASP.NET MVC 3
Денис Резник
•
637 vues
От локальной Devops инфраструктуры в облако par Microsoft
От локальной Devops инфраструктуры в облако
Microsoft
•
145 vues
Как пройти собеседование и получить первую работу на Swift par Anton Loginov
Как пройти собеседование и получить первую работу на Swift
Anton Loginov
•
2.1K vues
ASP.NET MVC 3 Anton Vidishchev par Alex Tumanoff
ASP.NET MVC 3 Anton Vidishchev
Alex Tumanoff
•
396 vues
Similaire à ASP.NET MVC
ASP.NET, MVC, ASP.NET MVC par
ASP.NET, MVC, ASP.NET MVC
GetDev.NET
2.6K vues
•
29 diapositives
Bloch, bodoff руководство. сервлеты par
Bloch, bodoff руководство. сервлеты
alexey1991
2K vues
•
33 diapositives
C# Web. Занятие 01. par
C# Web. Занятие 01.
Igor Shkulipa
1.1K vues
•
75 diapositives
Стандарты и соглашения в сложных ООП-приложениях par
Стандарты и соглашения в сложных ООП-приложениях
Magecom Ukraine
539 vues
•
32 diapositives
JavaScript Базовый. Занятие 09. par
JavaScript Базовый. Занятие 09.
Igor Shkulipa
413 vues
•
25 diapositives
C# Web. Занятие 09. par
C# Web. Занятие 09.
Igor Shkulipa
1.6K vues
•
60 diapositives
Similaire à ASP.NET MVC
(20)
ASP.NET, MVC, ASP.NET MVC par GetDev.NET
ASP.NET, MVC, ASP.NET MVC
GetDev.NET
•
2.6K vues
Bloch, bodoff руководство. сервлеты par alexey1991
Bloch, bodoff руководство. сервлеты
alexey1991
•
2K vues
C# Web. Занятие 01. par Igor Shkulipa
C# Web. Занятие 01.
Igor Shkulipa
•
1.1K vues
Стандарты и соглашения в сложных ООП-приложениях par Magecom Ukraine
Стандарты и соглашения в сложных ООП-приложениях
Magecom Ukraine
•
539 vues
JavaScript Базовый. Занятие 09. par Igor Shkulipa
JavaScript Базовый. Занятие 09.
Igor Shkulipa
•
413 vues
C# Web. Занятие 09. par Igor Shkulipa
C# Web. Занятие 09.
Igor Shkulipa
•
1.6K vues
Web application framework par Viktor Chukhantsev
Web application framework
Viktor Chukhantsev
•
311 vues
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож... par Ilya Kaznacheev
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Ilya Kaznacheev
•
475 vues
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXB par Fedor Malyshkin
Технология создания веб-сервисов на базе стандарта JAX-WS & JAXB
Fedor Malyshkin
•
2.2K vues
AngularJS basics & theory par DevOWL Meetup
AngularJS basics & theory
DevOWL Meetup
•
40.2K vues
Паттерны проектирования par ITCP Community
Паттерны проектирования
ITCP Community
•
127 vues
Backbone lesson 1 par Mihail Skida
Backbone lesson 1
Mihail Skida
•
1.4K vues
битрикс Framework сергей рыжиков par Media Gorod
битрикс Framework сергей рыжиков
Media Gorod
•
1.1K vues
Сервлеты par Unguryan Vitaliy
Сервлеты
Unguryan Vitaliy
•
3.8K vues
Виртуализация критически важных приложений par Jack Chikovany
Виртуализация критически важных приложений
Jack Chikovany
•
586 vues
Baseof servletsjava intro par alexey1991
Baseof servletsjava intro
alexey1991
•
754 vues
Лекции и задания по рнр par Rauan Ibraikhan
Лекции и задания по рнр
Rauan Ibraikhan
•
318 vues
Технология MVC в высоконагруженных проектах par Media Gorod
Технология MVC в высоконагруженных проектах
Media Gorod
•
754 vues
Разработка мобильного и веб интерфейса для Caché par InterSystems CEE
Разработка мобильного и веб интерфейса для Caché
InterSystems CEE
•
253 vues
Экскурс в мир WEB разработки par IT-Доминанта
Экскурс в мир WEB разработки
IT-Доминанта
•
1.7K vues
Plus de GetDev.NET
Go par
Go
GetDev.NET
620 vues
•
15 diapositives
Leap Motion - игрушка с заделом на будущее par
Leap Motion - игрушка с заделом на будущее
GetDev.NET
424 vues
•
16 diapositives
Гирлянда для программистов par
Гирлянда для программистов
GetDev.NET
1.8K vues
•
40 diapositives
Mind Mapping, или как заставить свой мозг работать лучше par
Mind Mapping, или как заставить свой мозг работать лучше
GetDev.NET
1.2K vues
•
35 diapositives
Что нового в Visual Studio 2015 par
Что нового в Visual Studio 2015
GetDev.NET
1.9K vues
•
38 diapositives
Docker контейнерная революция par
Docker контейнерная революция
GetDev.NET
4.3K vues
•
57 diapositives
Plus de GetDev.NET
(20)
Go par GetDev.NET
Go
GetDev.NET
•
620 vues
Leap Motion - игрушка с заделом на будущее par GetDev.NET
Leap Motion - игрушка с заделом на будущее
GetDev.NET
•
424 vues
Гирлянда для программистов par GetDev.NET
Гирлянда для программистов
GetDev.NET
•
1.8K vues
Mind Mapping, или как заставить свой мозг работать лучше par GetDev.NET
Mind Mapping, или как заставить свой мозг работать лучше
GetDev.NET
•
1.2K vues
Что нового в Visual Studio 2015 par GetDev.NET
Что нового в Visual Studio 2015
GetDev.NET
•
1.9K vues
Docker контейнерная революция par GetDev.NET
Docker контейнерная революция
GetDev.NET
•
4.3K vues
Windows 10 для пользователей и разработчиков par GetDev.NET
Windows 10 для пользователей и разработчиков
GetDev.NET
•
972 vues
PhoneGap для мобильного разработчика - глубокое погружение без ОЗК par GetDev.NET
PhoneGap для мобильного разработчика - глубокое погружение без ОЗК
GetDev.NET
•
1.4K vues
ASP.NET Web API par GetDev.NET
ASP.NET Web API
GetDev.NET
•
1.8K vues
Что нового в Visual Studio 2013 par GetDev.NET
Что нового в Visual Studio 2013
GetDev.NET
•
1.7K vues
AngularJS par GetDev.NET
AngularJS
GetDev.NET
•
4K vues
TypeScript par GetDev.NET
TypeScript
GetDev.NET
•
1.6K vues
Создание повторно используемых бизнес моделей с помощью технологии Domain Com... par GetDev.NET
Создание повторно используемых бизнес моделей с помощью технологии Domain Com...
GetDev.NET
•
1.5K vues
Lego Mindstorms par GetDev.NET
Lego Mindstorms
GetDev.NET
•
3K vues
Особенности мобильной платформы Windows Phone 8 par GetDev.NET
Особенности мобильной платформы Windows Phone 8
GetDev.NET
•
2.5K vues
Async Javascript par GetDev.NET
Async Javascript
GetDev.NET
•
1.6K vues
XAML - язык разметки приложений par GetDev.NET
XAML - язык разметки приложений
GetDev.NET
•
1.5K vues
Dynamic Language Runtime par GetDev.NET
Dynamic Language Runtime
GetDev.NET
•
782 vues
JavaScript: хороший тон клиентской разработки par GetDev.NET
JavaScript: хороший тон клиентской разработки
GetDev.NET
•
4.7K vues
Roslyn - компилятор как сервис par GetDev.NET
Roslyn - компилятор как сервис
GetDev.NET
•
953 vues
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.