Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

91 views

Published on

Blazor - это одностраничная платформа веб-приложений, построенная на .NET, которая работает в браузере с помощью WebAssembly...

Published in: Education
  • Be the first to comment

  • Be the first to like this

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

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

×