Перейти к основному контенту Обзор Компоненты Выпуски Расширения Начало работы Состояние службы Поддержка по вопросам и ответам Документация Блог Обзор Расширения Служба поддержки Документация Блог VS Code для образовательных учреждений Загрузки Приобрести Обзор Поддержка Портал администратора Портал подписчиков Dev Essentials Центр Visual Studio Бесплатная версия Visual Studio Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 ИИ от Майкрософт Azure Space Смешанная реальность Microsoft HoloLens Microsoft Viva Квантовые вычисления Экологическая устойчивость Образование: Автомобили Финансовые услуги Государственный сектор Здравоохранение Производство Розничная торговля Найти партнера Стать партнером Партнерская сеть Microsoft Marketplace Marketplace Rewards Компании по разработке программного обеспечения Блог Microsoft Advertising Центр разработчиков Документация Мероприятия Лицензирование Microsoft Learn Microsoft Research Посмотреть карту сайта
Языки2021-12-03T10:53:16-08:00

Языки веб-разработки

Разрабатываете ли вы веб-приложения только на стороне сервера или на стороне как сервера, так и клиента, мы можем предложить вам все необходимые инструменты. Visual Studio предлагает полнофункциональные редакторы HTML, CSS, JavaScript и JSON. Приобщитесь к возможностям LESS и Sass, используйте PHP, Python или C# с ASP.NET. Поддерживаются все популярные языки, так что вы можете легко менять языки и типы проектов.

C# и ASP.NET Core

ASP.NET Core является бесплатной кроссплатформенной, высокопроизводительной средой с открытым исходным кодом для создания современных облачных приложений, подключенных к Интернету. С помощью ASP.NET Core вы можете создавать веб-приложения и службы, приложения IoT и серверные части для мобильных приложений. Используйте избранные средства разработки в Windows, macOS и Linux. Выполняйте развертывание в облаке или локальной среде с помощью знакомых вам языков: HTML и JavaScript. Встраивайте код C# в представления с помощью синтаксиса ASP.NET Razor. Используйте TypeScript для создания типизированного, масштабируемого и более управляемого кода, компилируемого в JavaScript.

GIF с анимацией ASP.NET Razor

Razor

Синтаксис ASP.NET Razor позволяет встраивать код C# непосредственно в представления. Вы получаете полный доступ к текущей модели, а также к типам платформы .NET Framework.

Снимок экрана: ASP.NET Typescript

Typescript

Надмножество JavaScript, которое компилируется в обычный код JavaScript, позволяя создавать более масштабируемый код.

JavaScript

Редактор JavaScript в Visual Studio поддерживает EcmaScript 6 и имеет самый совершенный модуль IntelliSense из представленных на рынке. JavaScript — полноправный язык в Visual Studio. При написании кода JavaScript в интегрированной среде разработки Visual Studio можно использовать большинство или все стандартные средства редактирования (фрагменты кода, IntelliSense и т. д.).

CSS, Less, Sass и Font Awesome в ASP.NET Core

Для большинства нетривиальных сайтов полезно иметь возможность определять и поддерживать файлы стилей и каскадных таблиц стилей (CSS), а также иметь быстрый доступ к неграфическим значкам, которые делают интерфейс сайта более интуитивно понятным. Здесь-то и помогут языки и средства, поддерживающие Less и Sass, а также такие библиотеки, как Font Awesome.

Другие языки и инструменты

Visual Studio поддерживает широкий спектр языков и технологий, которые могут быть встроенными или предоставляться в виде расширений. Интегрированная среда разработки Visual Studio позволяет быстро повысить продуктивность благодаря использованию уже знакомых вам языков и платформ. Это достигается за счет таких возможностей, как формирование шаблонов элементов и новые шаблоны проектов для различных языков и расширений, поддерживающих множество современных веб-платформ.