Корпорация Майкрософт предлагает множество ресурсов для веб-разработчиков, в том числе новые средства и функции, поддерживающие веб-разработку в Windows. В этом руководстве рассматриваются многие средства, доступные для создания идеальной среды Windows для разработки в Интернете. Список API см. в статье API для веб-разработки.
WebView 2
Внедряйте веб-содержимое (HTML, CSS и JavaScript) в нативные приложения с помощью Microsoft Edge WebView2.
Скачать WebView 2
Microsoft Edge DevTools
Microsoft Edge Developer Tools — это набор средств для проверки и отладки, встроенных непосредственно в браузер Microsoft Edge.
Чтобы открыть DevTools, в Microsoft Edge сделайте одно из следующих действий:
Щелкните правой кнопкой мыши в окне и выберите "Проверить".
Нажмите клавишу F12.
Ctrl + Shift + i
Прогрессивные веб-приложения в Windows
Прогрессивные веб-приложения (PWA) предоставляют пользователям нативный, имитирующий приложения интерфейс, который доступен им на их устройствах. Они представляют собой веб-сайты, возможности которых постепенно расширяются до уровня нативных приложений на базовых платформах. Начало работы с приложениями PWA
Браузер Microsoft Edge
Microsoft Edge для разработчиков
Новый браузер Microsoft Edge основан на Chromium и обеспечивает улучшенную веб-совместимость и низкий уровень фрагментации базовых веб-платформ. Он был выпущен 15 января 2020 года и поддерживается в Windows, macOS, iOS и Android. Установить новый Microsoft Edge
Microsoft Edge для бизнеса
Браузер Microsoft Edge основан на Chromium и предлагает корпоративную поддержку. Получите пошаговое руководство по настройке и развертыванию нескольких доступных каналов. Скачать канал Microsoft Edge
WebDriver
Замкните цикл разработки, выполнив автоматизацию тестирования веб-сайта в Microsoft Edge с помощью Microsoft WebDriver. Установить WebDriver
Редакторы кода Visual Studio
VS Code
Упрощенный редактор исходного кода со встроенной поддержкой JavaScript, TypeScript, Node.js, обширной экосистемой расширений (C++, C#, Java, Python, PHP, Go) и средами выполнения (например, .NET и Unity). Установка VS Code
Visual Studio (IDE)
Интегрированная среда разработки, которую можно использовать для редактирования, отладки, создания кода и публикации приложений, включая компиляторы, функцию завершения кода IntelliSense и многое другое. Установка Visual Studio
Подсистема Windows для Linux
Используйте избранный дистрибутив Linux, полностью интегрированный с Windows (больше не требуются два варианта загрузки). Установка WSL
ASP.NET
Кросс-платформенная инфраструктура для создания веб-приложений и служб, приложений Интернета вещей или мобильных внутренних серверов с помощью .NET и C#. Создание полнофункционального интерактивного веб-интерфейса с помощью Blazor. Используйте привычные средства разработки в Windows, macOS и Linux. Выполнять развертывания в облаке или локальной среде. Запустите в .NET. Установить ASP.NET
TypeScript
TypeScript расширяет возможности JavaScript, добавляя в него типы. Например, JavaScript предоставляет примитивы языка, такие как строки, числа и объекты, но он не проверяет согласованность их назначения. TypeScript поддерживает такую проверку. Опробовать в браузереУстановить локально
значок .NET MAUI
Пользовательский интерфейс мультиплатформенных приложений .NET (.NET MAUI) позволяет создавать собственные приложения с помощью кроссплатформенного пользовательского набора средств пользовательского интерфейса .NET, предназначенных для форм-факторов мобильных и настольных компьютеров в Android, iOS, macOS, Windows и Tizen.
Установка .NET MAUI
Участие в разработке решений с открытым кодом
Открытый код в Майкрософт
Тысячи специалистов Майкрософт ежедневно используют, разрабатывают и выпускают решения с открытым кодом. Среди популярных проектов — Visual Studio Code, TypeScript, .NET и ChakraCore. Участие
Участие в документации
Значительная часть документации корпорации Майкрософт предоставляется с открытым кодом на портале GitHub. Вы можете внести свой вклад, сообщив о проблеме или создав запрос на вытягивание.
Узнайте, как
Разработка в облаке с помощью Azure
Azure
Полная облачная платформа для размещения существующих приложений и оптимизации разработки новых приложений. Службы Azure интегрируют все, что необходимо для разработки, тестирования, развертывания и управления приложениями. Настройка учетной записи Azure
Настройка среды разработки в Windows
Получите помощь по настройке среды разработки для работы с Python, NodeJS, C#, C, C++, создания приложений Android, классических приложений Windows, контейнеров Docker, запуска скриптов PowerShell и многого другого.
Начало работы
React Native для desktop
Реализуйте поддержку React Native в пакетах SDK для Windows и macOS 10.13. Используйте JavaScript, чтобы создавать собственные приложения Windows для всех устройств, поддерживаемых Windows, в том числе для компьютеров, планшетов, трансформеров, игровых приставок Xbox, устройств смешанной реальности и т. д., а также для экосистем настольных компьютеров и ноутбуков macOS.
Установить React Native для Windows Установить React Native для MacOS
Курсы Microsoft Learn по веб-разработке
Microsoft Learn предлагает бесплатные онлайн-курсы, которые посредством пошаговых руководств помогут вам получить различные навыки и узнать о продуктах и услугах Майкрософт.
Начало обучения
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о Windows developer
Windows developer — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.