Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ASP.NET 101: Framework for Web sites
Search
Adel
June 19, 2014
Programming
23
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ASP.NET 101: Framework for Web sites
Adel
June 19, 2014
Other Decks in Programming
See All in Programming
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
phperだってパンチカードでコーディングしたい
o0h
PRO
0
330
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
180
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Workers Cache を知る
syumai
0
360
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Marketing to machines
jonoalderson
1
5.9k
The SEO identity crisis: Don't let AI make you average
varn
0
590
We Are The Robots
honzajavorek
0
400
Music & Morning Musume
bryan
48
7.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Transcript
ASP.NET 101: Средства создания веб-приложений Назиров Адалят
One ASP.NET ASP.NET Web Forms Web Pages Web API MVC
Single Page Apps SignalR Sites Services
ASP.NET Web Pages • PHP-like • Разметка и код в
одном файле • Нет необходимости снова и снова компилировать проект. Достаточно сохранить и обновить страницу • Легко мигрировать на ASP.NET MVC • SPA
Web Forms vs MVC •Порог вхождения • Контроль над кодом
•Архитектура • Тестирование
Web Forms vs MVC. Вхождение Web Forms MVC Junior/Middle Middle
.NET .NET Win Forms Web development
Web Forms vs MVC. Контроль • Web Forms • ViewState
• Серверные элементы управления • MVC • Полный контроль на HTML • HTML-helpers • MVC
Web Forms. ViewState
Web Forms. Серверные элементы управления
Web Forms. Серверные элементы управления(2)
ASP.NET MVC. HTML Helpers Синтаксис: @Html.ActionLink("Edit Record", "Edit", "Home", new
{Id=3}) HTML: <a href="/Home/Edit/3">Edit Record</a>
Web Forms. Page Lifecycle
ASP.NET MVC. Application Lifecycle.
Web Forms vs MVC • Архитетура • Web Forms •
Нет (Event model, CodeBehind) • ASP.NET MVC • MVC (Model-View-Controller) • Модульное тестирование • Web Forms • Нет • ASP.NET MVC • Есть (Controller)
Выводы • Стоимость разработки • Зрелость (Комьюнити) • Назначение •
Web Forms: RAD и прототипирование, DDD, небольшие проекты, простота изучения • ASP.NET MVC: полный контроль над html, TDD
Вопросы?