PočetnaSoftverMust HaveDošao je Visual Studio 2019 Preview, zajedno s C++/Python shared editingom

Došao je Visual Studio 2019 Preview, zajedno s C++/Python shared editingom


Na tržište je napokon došla nova Microsoftova razvoja okolina (IDE) Visual Studio 2019, zajedno s verzijom za Mac (Visual Studio 2019 for Mac). Doduše u preview varijantama, ali one su u biti 99 posto gotovog proizvoda pa ju možemo bez problema koristiti, što smo i napravili.

Visual Studio je trenutačno u nekoj čudnoj fazi i mnogi programeri se pitaju zašto Microsoftu uopće treba ovakvo brendiranje i verzije. Točnije, Visual Studio 2017 je u zadnje dvije godine donio hrpu mogućnosti, ispravljeni su mnogi bugovi, te VS nudi mogućnosti koje 95 posto programera niti ne mogu u potpunosti iskoristiti. Zašto se jednostavno ne napravi jedan Visual Studio koji će se, kao i Windowsi 10, konstantno ažurirati?

Live Share

S druge stare, Microsoft koristi taj iterativni model za Azure DevOps servis, Office 365, VS Code i mnoge druge. Istu stvar bi trebali napraviti i s Visual Studijom u budućnosti. Uostalom, kome se da skidati 5 GB novog softvera, te konstantno prebacivati projekte iz jedne verzije u drugu. Taman se naučite na jedan IDE, kad evo novog.

Jedan od razloga zašto Microsoft i dalje koristi ovaj “stari model” je što poslovni korisnici moraju konstantno kupovati nove licence ako žele VS koristiti u komercijalne svrhe. Da ne govorimo o promjenama koje mogu “potrgati” stare projekte i ne možete ih buildati u novom VS-u.

Tako je VS 2019 napokon izostavio podršku za Windows XP C++ projekte, pa ćete za te starije projekte i dalje morati koristiti VS 2017.
Ali treba priznati i reći da je VS 2019 osvježio sučelje i kada instalirate isti vidjet ćete novi (i bolji) “Welcome screen” za kreiranje projekata, novi title bar koji je objedinio aplikacijski meni i search funkcionalnost, te je lakše naći nove mogućnosti unutar ovog IDE-a.

Live Share

Live Share i ostali noviteti

Postoje ipak neke mogućnosti koje Microsoft nije htio dodati u verziju 2017, nego je čekao ovu verziju. Vjerojatno najzabavnije što su dodali je “Live Share”. To je kolaboracijski sustav za dijeljenje koda između ljudi, te funkcionalnost koja će raditi u VS Codeu i VS 2019 IDE-u. U bit ćete vi nešto moći raditi, dok će drugi programer moći gledati što radite i pomagati vam, odnosno editirati projekt u realnom vremenu. Ovaj feature je u beta fazi podržavao JavaScript, odnosno Typescript, te C# jezik.

No, korisnici su htjeli da se to malo proširi pa sada Live Share radi i na projektima koji su napisani u programskim jezicima C++ i Python. Python projekti se baš i ne pišu u Visual Studiju, no zasigurno ima onih kojima odgovara ovaj IDE u kombinaciji s Pythonom. Čak je dodana i mogućnost da korisnik mijenja verzije kompajlera za Python, te će imati i bolju podršku za IntelliSense (auto-completion).

C++ programeri će sigurno koristi imati od kompajlera koji je također optimiziran, te bolju podršku za projekte koji koriste CMake. Nekako nam se čini da je mnogo truda uloženo kako bi C++ i Python programeri počeli više koristiti Visual Studio što je zapravo dobra stvar.

Nadalje, kako je GitHub sada dio Microsoftove kompanije, VS 2019 ima još bolju integraciju s istim. Čak VS 2019 ima i podršku za GitHubove Pull Requestove, podršku za “Git stash” naredbu i još mnogo toga. Probali smo koristiti ovaj IDE i kao da je GitHub u potpunosti integriran s istim. Sve radi “out of the box” bez nekakvih velikih napora da sve natjerate da zajedno radi.

Spomenimo da je s ovom verzijom došao i veliki update za kompajlere, pa tako VS 2019 ima podršku i za C# 8.0 verziju, nove mogućnosti za refactoring … U biti ima sve što i VS 2017, te dodatne mogućnosti koje vjerojatno niti nećete iskoristiti. Izuzev novih kompajlera koji će vam olakšati posao i dati vam mogućnost da projekte pišete s novijim jezikom. Ako C# 8.0 možemo tako nazvati.

 

Visual Studio 2019 for Mac

Ako imate Mac računalo i koristite VS, onda znate da je Microsoft kupio kompaniju Xamarin, uzeo njihov Xamarin studio i od njega “napravio” Visual Studio 20XX for Mac. Nova verzija za Mac donosi update za C# kompajler, te donosi .NET libraryje umjesto Xamarinovih klonova koje ste do sada koristili. S time je VS 2019 for Mac dobio “ozbiljniju” notu i imate veću povezanost s istim.

Odnosno, manja je razlika u odnosu na VS koji se koristi na Windowsima. Iskreno se nadamo da ćemo jednog dana na Macu imati identičan VS kao što je i na Windowsima kako Mac programeri ne bi morali raditi kompromise koji potencijalno usporavaju posao na ovoj platformi. Spomenimo još da je poboljšan i IntelliSense, te nekako sve bolje i brže radi. Rekli bismo da je Microsoft na dobrom putu što se tiče ovog produkta.

Za kraj, spomenimo da je Microsoft napravio još mnogo toga što ćete morati sami otkriti, ali ćemo se mi dotaknuti još Unityja. Unity debugger je sada isti na Macu i na Windowsima, a u najavi je da će Microsoft na Mac uskoro donijeti mogućnost da radite s “Forms XAML-om”.

“Ispod haube” su izmjene koje nećete vidjeti, no Microsoft je povećao performanse ovog IDE-a, kao i stabilnost. Microsoft i dalje želi feedback od korisnika kako bi ga uzeo u obzir za iduću verziju VS-a ili za jednu od budućih nadogradnji koje će ovaj IDE dobiti. Stoga, ako programirate koristeći Microsoftove tehnologije, svakako isprobajte novi IDE. Vjerujemo da ćete biti zadovoljni viđenim, kao što smo i mi.

 

Piše: B.P.


RELATED ARTICLES

Komentiraj

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular