Languages2019-01-08T15:06:55-07:00

Web Languages

Whether you are a backend or a full stack web developer, we have the right tools for you. Visual Studio offers powerful HTML, CSS, JavaScript, and JSON editors. Tap into the power of LESS, and Sass, use PHP, Python, or C# with ASP.NET. All the popular languages are supported and you can move between languages and project types with ease.

C# / ASP.NET Core

ASP.NET Core is a cross-platform, high-performance, free, open-source framework for building modern, cloud-based, Internet-connected applications. With ASP.NET Core, you can build web apps and services, IoT apps, and mobile backends. Use your favorite development tools on Windows, macOS, and Linux. Deploy to the cloud or on-premises while using the languages that you know: HTML and JavaScript. Leverage the ASP.NET Razor syntax to inline C# directly in your views. Use TypeScript to create typed, scalable and more manageable code that compiles into JavaScript.

Animated GIF of ASP.NET Razor

Razor

The ASP.NET Razor syntax allows you to inline C# directly inside your views. You’ve got full access to the current Model as well as to .NET framework types.

Learn more

screenshot of ASP.NET Typescript

Typescript

A superset of JavaScript that compiles to plain JavaScript and enables you to create more scalable code.

Learn more

JavaScript

The JavaScript editor in Visual Studio supports EcmaScript 6 and has the most advanced IntelliSense engine on the market. JavaScript is a first-class language in Visual Studio. You can use most or all of the standard editing aids (code snippets, IntelliSense, and so on) when you write JavaScript code in the Visual Studio IDE.

Learn more

CSS, Less, Sass, and Font Awesome in ASP.NET Core

Most non-trivial sites benefit from being able to effectively define and maintain styles and cascading style sheet (CSS) files, as well as having easy access to non-image icons that help make the site’s interface more intuitive. That’s where languages and tools that support Less and Sass, and libraries like Font Awesome, come in.

Learn more

Other languages and tools

Visual Studio provides support for a wide variety of languages and technologies – either built-in or as extensions. From new project templates and new item scaffolding to new project templates for various languages and extensions to support a variety of modern web frameworks, Visual Studio IDE enables you to become productive quickly using the languages and frameworks that you are familiar with.

Learn more

Feedback