Ñîâðåìåííûå
èíôîðìàöèîííûå òåõíîëîãèè/ 3. Ïðîãðàììíîå îáåñïå÷åíèå
Vorontsov P.P.
NTUU “Kiev Politechnic
Institute”, Ukraine
The Future of Visual Studio
Microsoft
Visual Studio is an IDE (Integrated Development Environment), developed by
Microsoft Corporation. It is used to solve a lot of tasks during developing
from writing code to testing its performance, adequateness of code, etc. Visual
Studio allows to develop different applications, such as console applications,
web sites and web applications, Microsoft Windows programs, web services, class
libraries and so on. Visual Studio is one of the most popular IDE in the world
[1].
The main goal
of Microsoft is to make the programming environment more convenient to
developers and provide them with a platform and tools, that would make the
working process amazingly favorable. It is also oriented on managing and
solving tasks faster, easier, in more accurate way and contributes to code in
an open domain. It became possible with the help of its continuous improving
and editing the platform. It includes lightweight type of the programming
environment (default version), optimized system (installs only what you need)
and the core shell isolation (separated from MSI and GAC). Developers enable
organizations to succeed period. They would allow businesses to connect with
their customers more easily [2].
The opportunity to streamline the workflow,
even if it’s just by shaving milliseconds off of the time which takes you to
run a function, has tremendous multiplicative impact. After completing the base
installation of the platform without any runtimes or library dependencies it
becomes possible to browse and look at source of codes. As for the Open Folder
feature, it enables not only downloading the source and start browsing it to
understand, but also it helps easily start to configure a debug context for
that as well. It also includes a searching system and it actually searches
across all of the different files, which were opened in the folder [3].
pic. 1
During the
work on the project or coding process it is necessary to do that correctly, in
a productive and proper way. Editing, in this case, becomes really important so
that its featuring needs improving too. It is also substantial
to have consistency even if it is needed to travel in between languages when
that makes sense.
As for
compile, compilation time has been reduced greatly (for instance, .dll file
format compiles faster in comparison to the previous version of Visual Studio).
There were so much investments in incremental background compile.
Test and
diagnostics are thought to be the parts of the same cycle. Writing tests is
recommended for the diagnostics but it’s not always take place in coding process.
Test results are shown in diagnostic tool window, separately from the main
window, and it can be edited. So, it shows that Visual Studio performs
multifunctional process of both kinds of code editing and testing and a debug
context. They are all running in the same environment with the interactive
window.
pic. 2
or background for further development of programming
environment in order to suit purposes [3].
As for commit itself, it become an easy task
to share your working progress with other team members only just by one simple
click. It is also can be sent to the team foundation service or can be posted
on the web sites such GitHub.
The pull
request feature is still not available for Visual Studio users and there are
many things to be done about that issue. So, it is the other side of this IDE
developing and further growth [3].
The feedback
feature is already integrated in the environment and there are three ways of
leaving them. The first one is realized by clicking the little blip right next
to the Quick Launch menu. And that also allows to report a problem or to
provide a suggestion. What is more, you can actually see trending issues and
use the navigation. The second is by answering surveys or participating in
forums. And the last one is to leave messages in social networks such as Tweeter,
Facebook, LinkedIn etc. [2, 3].
So, for now
we have an integrated lightweight experience for source code control which
supports a rich commit history, that works with basically all of the popular
community repose. It is impossible to lose any part of your history as you use
these features.
All in all,
Microsoft Corporation has great plans on its product. Firstly, the developers
of this programming environment are aimed on lightweight installation and
making this product optimized for device’s needs. Secondly, it is important for
them make the IDE easily operated due to the statement that any developer could
write any program with the help of Visual Studio. This fact leads to the third
goal – making VS the most tooling in the industry. And the fourth, they want to
embed Feedback system in order to have the opportunity to solve the issues, if
they appear, as fast as they can or right on the spot.
Ëèòåðàòóðà:
1. https://en.wikipedia.org/wiki/Microsoft_Visual_Studio#2015
2. https://www.visualstudio.com/