SlideShare a Scribd company logo
Full stack веб-разработка
используя C# и WebAssembly
BLAZOR
@flash2048
Амельченя Андрей
Попытки ухода от JS
ActiveX
Flash
Silverlight
NaCl, Java Applet и подобные
WebAssembly (wasm)
Эффективность и скорость
Безопасность
Кросс-платформенность Удобство разработки
WebAssembly
Открытый стандарт
НЕ язык программирования
Исполняется JavaScript-движком браузера
Blazor - ?
Стабильность и согласованность
Современные инновационные языки
Скорость и масштабируемость
Лучшие инструменты для разработки в отрасли
Blazor – особенности
Использование существующих .NET сборок
Использование без ASP.NET Core на сервере
Работа в старых браузерах
Поддержка взаимодействия с JavaScript
Blazor - откуда взялось название?
Browser + Razor = Blazor
Примеры работы…
Отладка Blazor
Выполнение по шагам в текущем методе (F10)
Получать значения любых локальных переменных типа int,
string и bool
Просматривать стек вызовов, включая цепочки вызовов,
идущие от JavaScript в .NET и от .NET в JavaScript
Отладка Blazor
Переходить в дочерние методы (F11).
Получать значения любых переменных, которые не являются
int, string или bool.
Наводить указатель мыши на переменные, чтобы увидеть
их значения.
Вычислять выражения в консоли
Переходить по асинхронным вызовам
Размещение и развертывание
Настройка компоновщика
Развёртывание с помощью ASP.NET Core
Автономное развёртывание
Перспективы
Тестовая технология
Ближайшая версии 0.6.0
Ускорение работы
Запуск сложных приложений
на стороне клиента
Полноценный удобный
full-stack
Вопросы?
@flash2048
Амельченя Андрей
https://blazor.net
https://github.com/aspnet/Blazorhttps://blazor.ru

More Related Content

PDF
Alexei Vladishev - Zabbix 3.0 что дальше
PDF
Тестируем мобильное приложение в суровых реалиях Интернета
PPTX
(Seleniumcamp) Selenium RC for QA Engineer
PPTX
«Путь джуниора глазами джуниора» - Никита Сердюк
PPTX
Знакомство с WebAssembly
PPTX
Автоматизированное тестирование верстки веб-сайтов, используя сравнение с диз...
PPTX
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
PDF
Winium — это как Selenium, только под Windows
Alexei Vladishev - Zabbix 3.0 что дальше
Тестируем мобильное приложение в суровых реалиях Интернета
(Seleniumcamp) Selenium RC for QA Engineer
«Путь джуниора глазами джуниора» - Никита Сердюк
Знакомство с WebAssembly
Автоматизированное тестирование верстки веб-сайтов, используя сравнение с диз...
QA Fest 2016. Татьяна Люлюченко. Немного о мобильных браузерах
Winium — это как Selenium, только под Windows

What's hot (19)

PDF
Сергей Татаринцев — Тестирование CSS-регрессий с Gemini
PPTX
Test Driven Development in ASP.NET MVC 3
PPTX
vSphereTools - инструмент для автоматизации работы с vSphere | Тимур Гильмуллин
PDF
Тестирование CSS-регрессий с Gemini — Сергей Татаринцев
PPT
Client Side Autotesting Flash
PPTX
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
PPTX
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
PDF
Бэкенд, фронтенд — всё смешалось (nodkz)
ODP
DevOps в реальном времени
PPTX
Автоматическое управление DevOps активностями в стартапе
PDF
Be productive with Javascript in the end of 2016
PPTX
E-com UI Team workflow
PPTX
Расширяемая платформа для создания и управления автоматизированными тестами н...
PPTX
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
PPTX
Причины и способы имитации back-end'а
PDF
Разработка API для большого, нагруженного сервиса
PDF
Колёса: Раньше и сейчас. Как поменять архитектуру высоконагруженного проекта
PDF
Internet explorer e9 beta rus
Сергей Татаринцев — Тестирование CSS-регрессий с Gemini
Test Driven Development in ASP.NET MVC 3
vSphereTools - инструмент для автоматизации работы с vSphere | Тимур Гильмуллин
Тестирование CSS-регрессий с Gemini — Сергей Татаринцев
Client Side Autotesting Flash
Как улучшить тесты на Selenium с помощью "визуального тестирования"?
KNOCKOUTJS КАК РЕАЛИЗАЦИЯ MVVM
Бэкенд, фронтенд — всё смешалось (nodkz)
DevOps в реальном времени
Автоматическое управление DevOps активностями в стартапе
Be productive with Javascript in the end of 2016
E-com UI Team workflow
Расширяемая платформа для создания и управления автоматизированными тестами н...
Автоматизируем тестирование UI с Ruby, Cucumber и Selenium
Причины и способы имитации back-end'а
Разработка API для большого, нагруженного сервиса
Колёса: Раньше и сейчас. Как поменять архитектуру высоконагруженного проекта
Internet explorer e9 beta rus
Ad

Similar to Full stack веб-разработка используя C# и WebAssembly (20)

PPT
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
ODP
Selenium на практике и подводные камни
PPT
Open Source Testing Framework: real project example and best practices
PPT
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
PPT
ASP.NET MVC: new era?
PDF
Что нового в ASP.NET 5
PPT
Telerik Web aii
PPT
Арсений Заречнев и Федор Шумов - Одностраничные приложения
PDF
Арсений Заречнев и Федор Шумов - Одностраничные приложения
PDF
Web and mobile development for intersystems caché, Eduard Lebedyuk
PDF
Vladimir Trandafilov - When you need your system of cross browser testing
PPTX
Dotnet development
PDF
Разработка мобильного и веб интерфейса для Caché
PPTX
What's new in Visual Studio 2012
PDF
The Old New ASP.NET
PPTX
Roman Zdebskiy - Client vs. Browser
PPTX
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
PPTX
Построение собственного JS SDK — зачем и как?
ODP
Скриптовой язык Groovy и его применение в рамках разработки ПО
PPTX
Sqadays 8-barancev
Автоматизируйте это немедленно или коллекция инструментов автотестирования с ...
Selenium на практике и подводные камни
Open Source Testing Framework: real project example and best practices
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
ASP.NET MVC: new era?
Что нового в ASP.NET 5
Telerik Web aii
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Арсений Заречнев и Федор Шумов - Одностраничные приложения
Web and mobile development for intersystems caché, Eduard Lebedyuk
Vladimir Trandafilov - When you need your system of cross browser testing
Dotnet development
Разработка мобильного и веб интерфейса для Caché
What's new in Visual Studio 2012
The Old New ASP.NET
Roman Zdebskiy - Client vs. Browser
Алексей Баранцев -- Какое дело тестировщикам до исходного кода?
Построение собственного JS SDK — зачем и как?
Скриптовой язык Groovy и его применение в рамках разработки ПО
Sqadays 8-barancev
Ad

Full stack веб-разработка используя C# и WebAssembly