Microsoft Visual Studio Online comes in three main packages (each customizable), as well as the freemium version:
Online support and guidance is provided in each paid plan as well as an online knowledgebase and video tutorials.
Overall, my experience with more recent versions of Visual Studio (using it for multiple languages and project types from APIs to Angular applications and even some work using third-party generators such as ngx-rocket) has been very pleasant. You don't have to worry about plugins always breaking or no longer being maintained like you do with most IntelliJ IDEs and the community seems to take commitment and quality very seriously when working with third-party extensions. As for Nugat and libraries hosted on GitHub, you can expect the quality and typical setbacks to be the same though.
- Improved search functionality that is on par with IntelliJ editors' search functionality.
- Software hiccups are rare, whereas they used to be very common even in the recent versions.
- Everything is nicely consolidated, you can select the language you're using at the start as well as the type of project, and you can even search for and pull libraries into your project from the internet without ever leaving the editor.
- High quality themes, don't have to fix items that are the same color but were different colors in another theme like you do with IntelliJ themes.
- Shortcuts and hotkeys have slowly been moving towards being similar to IntelliJ editors, which for me is a definite win, but for new users this wont make a difference.
- Occassionally locks up, forcing you to open Task Manager and abort the application, sometimes causing lost work.
- Some features do take getting used to before appreciating them, i.e. some components of the Debug/Release manager and handling deployments, but once you understand how they work, you're in love with their usefulness. If you're coming from command line and config file debug and/or deployment, this isn't much of a con because you can imply most of the setting names, but figuring out what you can do through the IDE and what you have to do through files can be as annoying as finding the right IDE screen to change a setting.
I do everything from coding, merging, publishing, you name it. As I stated before, I absolutely could not do my job properly without it; it could stand to improve performance-wise, but the benefits outweigh these problems by a mile.
By far the best feature in Visual Studio is IntelliSense; writing code becomes a breeze when you can just tab your way through entire lines, making use of the autocomplete, the smart naming of variables and methods. Having learned .NET as my first programming language, Visual Studio was there with me all the way, holding my hand, making things easier for me.
When dealing with a myriad of configuration files, Visual makes it easy by assisting you with modifying these, even providing UIs for beginners and non-programmers.
Luckily, there's also many extensions available which help overcome some its limitations, a testament to the fidelity of its users, who instead of switching to other IDEs decide to improve upon it.
Interactive design windows really help with page building and desktop apps.
Last but not least, dbml designers are a life saver when dealing with databases, seamless integration with tables, stored procedures and more.
Visual Studio is a heavy application; it really takes a toll on RAM memory and CPU, which makes it impossible to have two instances open at the same time (something very common for me at least). I end up having one in Visual Studio and another on VS Code. Takes quite a while to boot up also.
When building a big solution, it eats up all my resources and essentially blocks my PC until it finishes.
When publishing databases and errors occur, the logs are really poor and make it hard to find the problems.
My favorite development environment
VS code is the gold standard of IDEs and development environments. Aside from being a terrific text editor with features and third-party libraries like syntax highlighting, there is a big community of developers who offer modifications to make your workflow easy. It has in-build GitHub source control, ease of changing from one language interpreter to another, numerous linters and debuggers, fully functional terminal and endless plugins like live servers, deployment pipelines, etc.
VS code can basically do anything and furthermore be customized to do even more. It allows you to write code efficiently, effectively and reliably and synchronize with all your other development tools.
Very little, though configurations for cross-language features like indentation from one language to another can seem unintuitive. There are occasional times updates and features can be dropped from one update to another, but the features are frequently addressed and bugs quickly resolved.
In the aspect of the learning process of programming, it is an excellent tool for its easy syntax, easy debugging of code, manages many types of data, supports recursion, has a very basic handling of Object Oriented Programming, although it seems a disadvantage, rather it is an advantage in the sense of allowing the user to become familiar with this programming paradigm. In the business area, being integrated with Microsft SQL Server and Windows ODBC, it allows to solve many problems of systems management of Databases, Information Systems, Data Processing Systems, which are vital in administrative and accounting processes, making decisions, being able to manage in client - server environments.
This software has an easy syntax. The code debugger is excellent, since apart from evaluating the values of the variables, it allows to manually change the values of these variables in real time in order to evaluate the behavior of the program that is designed. It is embedded in most of the Microsoft Office products, so the management of its syntax allows to optimize and at the same time expand the functionalities of business solutions such as Excel, Word, Powerpoint
It has a Basic Object Oriented programming model, which although it allows to optimize code writing, does not cover all the functionalities of the Object Oriented paradigm.
It is not suitable for large applications, such as: multimedia, video games, graphic editors.
Some functionalities that are basic, such as assigning the color of the letter of a command button or the behavior of self-completion of the detachable lists like Combo Box, have to be implemented through code, when in other development environments these functionalities they are handled in the design template directly.
Your source code is not exportable to platforms other than Windows
I have been mostly using this program for student purposes. I study Computer Technologies and I needed a software where to code my programs and one lecturer show me VS when I was for the second year, and since then I do not want to use another program for developing software. I just enjoy the work with VS - it brings me happiness and comfort when I work with it.
I pretty recommend it, because it is worth program, it has free versions, which are perfect for juniors, and it is very powerful though, also it is with very pretty and intuitive design and the programs makes you feel comfortable when working with it.
1. It is very easy to install.
2. It supports a variety of programming languages you can use in your projects - from desktop Applications, to Web Applications, C based programes and much more.
3. I like how tabs and panels are organized - everything is grouped and you can easily find what you want.
4. There is an entire search engine, which searches all the functionalities of Visual Studio, in case you cannot find something.
5. It works pretty well, even on slow performance PC's.
6. You can build very powerful projects with this program.
7. There are different versions - for the purposes of students, of junior developers, through small bussiness and for the big bussiness.
8. Very Good intellisense.
9. In every latest version of VS, you write fewer code - it becomes easier to do it - just with some combinations, or snippets, or embeded hints.
10. Very pleasurable to write and read code in the editor.
11. You can even capture the resources your program uses.
12. There is a debugger, which is very cool and good working.
13. There is a dark mode - even you can download different themes, which can protect your eyes when working for long hours with the program - they almost reduce the white spaces, and make the colors look greater, with better contrast and with care for your eyes.
For my purposes I haven't experience any difficulties or problems with the program, in order to have any negative oppinion for the program.
<b>Free for the first 5 users
€14.90/month for additional users</b>
Below are some frequently asked questions for Microsoft Visual Studio Online.
Microsoft Visual Studio Online offers the following pricing plans:
Starting from: US$15,00/month
Pricing model: Open Source, Subscription
Free Trial: Available
<b>Free for the first 5 users
€14.90/month for additional users</b>
Microsoft Visual Studio Online offers the following features:
Microsoft Visual Studio Online has the following typical customers:
Large Enterprises, Mid Size Business, Non Profit, Small Business
Microsoft Visual Studio Online supports the following languages:
Chinese (Simplified), English, French, Hebrew, Italian, Polish, Spanish, Swedish, Ukrainian
Microsoft Visual Studio Online has the following pricing plans:
Open Source, Subscription
We do not have any information about what devices Microsoft Visual Studio Online supports
Microsoft Visual Studio Online integrates with the following applications:
Codenvy, LeanKit, Mingle, Panorama Necto, SpiraPlan, SpiraTeam, SpiraTest, Stackify Retrace, Targetprocess, iRise
Microsoft Visual Studio Online offers the following support options:
FAQs, Forum, Knowledge Base, Online Support, Video Tutorials