1 / 11

What is Visual Studio Code?

As a fully-featured integrated development environment (IDE), Visual Studio makes it easier for developers to build websites, web applications, mobile apps, and web services by providing a variety of tools and services. Visual Studio 2017 comes with several new and improved tools to enable developers to build, test, and deploy custom software applications by targeting varied devices and platforms.

Download Presentation

What is Visual Studio Code?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is Visual Studio Code?

  2.  As a fully-featured integrated development environment (IDE), Visual Studio makes it easier for developers to build websites, web applications, mobile apps, and web services by providing a variety of tools and services.  Visual Studio 2017 comes with several new and improved tools to enable developers to build, test, and deploy custom software applications by targeting varied devices and platforms.  Microsoft further simplifies custom software development by providing a robust source code editor like Visual Studio Code.

  3.  Despite being available as open source and free software, Visual Studio Code outperforms other code editors in terms of loading speed, performance, and customizability.  Microsoft has developers Visual Studio Code by integrating a robust source code editor with several useful development tools.  The developers can run the popular source code editor on three major platfor?s — Wi?do?s, Linux and macOS.  Also, they can take advantage of the tools and services provided by Visual Studio Code (VS Code) to build custom software applications with high quality code base.

  4. Understanding Important Aspects of Visual Studio Code Technology Support  VS Code supports a ?u??er of ?o??o?ly used te?h?ologies ?ati?ely —  HTML, CSS, Ja?aS?ript a?d TypeS?ript.  The developers can even use specific extensions to add widely used programming la?guages — PHP, Python, Go, C# and Ru?y — to the source code editor. They can even use the integrated extension manager provided by VS Code to find and add specific programming languages, while availing snippets, code completion, debugger, and linter for the programming language.  However, the features provided by VS Code may differ from one programming language to another.

  5. Debugging Like other robust integrated development environments, VS Code also comes with built-in debugging tools. The debugger makes it easier for programmers to edit, compile, and debug loops without using additional tools. However, the built-in debugger supports NodeJS runtime natively. It even has the capability to debug the code that can be transpiled to JavaScript. The developers have to use specific extensions to debug code written in other programming languages. They still have option to choose from debuggers for several widely used programming languages.

  6. Basic Code Editing  As noted earlier, Microsoft has designed VS Code as a customizable source code editor.  It makes it easier for programmers to make changes to the code and navigate the code base by providing a number of code editing features — key?oard shortcuts, multiple cursor support, multiple cursor modifier, shrink/expand selection, column selection, save/auto save, hot exit, search across files, and advanced search options.  These options make programmers productive and help them to write high quality code.

  7. Task Automation  VS Code enables programmer to automate common software development tasks like building, packaging, linting, testing, and deployment through widely used tools.  For instance, the users can automate linting process by integrating the source code editor with widely used open source linting utilities like ESLint and TSLint.  Likewise, they can automate the process of creating executable applications from the source code by using widely used build tools like Gulp, Apache Ant, MSBuild, Make, Jake and Rake.

  8. Integrated Terminal  The built-in terminal provided by VS Code makes it easier for developers to perform command line tasks without switching windows.  The developers even have option to open multiple terminals at various locations and navigate between the terminals seamlessly.  VS Code even allows users to customize various aspects of the ter?i?al — fo?t size, font weight and line height — si?ply by changing the default settings.  Also, the users can navigate within the integrated terminal quickly through keyboard shortcuts.

  9. Telemetry Reporting  Microsoft aims to improve Visual Studio Code based on real-time usage data.  VS Code sends usage data to Microsoft through telemetry reporting.  Many developers consider telemetry reporting as a major shortcoming of the open source tool.  However, they still have option to disable telemetry reporting in the settings.  Hence, developers can take advantage of the robust source code editor without sending usage data to Microsoft.

  10. At present, a large percentage of software developers prefer Visual Studio Code to mature source code editors like Atom and Sublime Text. Also, Microsoft has been updating the source code editor regularly.  Each new version of Visual Studio Code comes with several new and updated tools and services. In January, Microsoft released Visual Studio Code 1.20 with a number of updates — perfor? actions simultaneously on multiple files, find the right setting easily, navigate errors in the code quickly, and create global snippets that can be used across multiple files.

  11. Content Designed By: Mindfire Solutions

More Related