For me it is clear that in the world of technology today, software plays a very important role. The companies that make hardware often depend on the applications that can be generated and therefore, these companies release software products, programming tools, debugging, which allow the programmers to do their jobs.
However, these tools have their cost and not all are free. And this curiously affects against these companies that make hardware because, having its tools cost, many developers go to other platforms.
Microsoft knows this well and this last Tuesday released its new version of Visual Studio, the 2017. This programming environment, which is already many years, allows programming in C / C ++, VB.NET, F #, Javascript / Typescript, Python , Etc., and seeks to attack the classic “win32” platform, which are basically desktop applications. However, it also looks for the “Universal Windows Platform” market (UWP, also known as Metro), .NET, ASP, node.js, and so on.
The window company has released a “community edition”, which has no cost if it is individual developers and those who use open source. There are also “Enterprise” and “Professional” versions, which are designed for developers working in corporations. These versions have a high cost, but clearly are not designed for the programmer who makes personal developments.
You can develop apps for Windows, Mac, iOS, Android, the web and the cloud. Obviously the work put into this is huge and speaks of the great flexibility that Visual Studio offers as a programming environment. It has options like Visual Studio Team Services and Visual Studio Code. The first allows you to unlock the collaboration, be more agile and distribute the software more quickly. The second, is an effective, free, open source editor, which can run anywhere, according to the official page.
You can download Visual Studio 2017 for free (Community Version), but clearly the programmer will not feel that it has a limited tool. Visual Studio has a lot to offer and could well be one of the most favored applications by developers in the immediate future.