Microsoft Visual Studio - izdanja, usporedba, značajke, FAQ

Visual Studio je Microsoftov(Microsoft) vlastiti IDE koji je u početku nosio kodni naziv Project Boston i izašao je 1997. Ovog puta, Microsoft je spojio sve svoje razvojne alate i kupio ih s jednim proizvodom. Početna verzija softvera došla je u 2 izdanja. Ovaj prvi je bio Visual Studio Professional , a drugi je bio moćniji Visual Studio Enterprise . Profesionalna verzija bila je u paketu s 3 CD-a, a superiorna Enterprise verzija bila je u paketu s 3 CD-a. Sada, razgovarajmo o Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

Trenutačno, verzija 11 Visual Studio pod nazivom Visual Studio 2017 je najnovije stabilno izdanje tima razvojnih alata u Microsoftu(Microsoft) . Dostupan je u 3 glavna izdanja i to

  1. Besplatna verzija zajednice,
  2. Profesionalna verzija i
  3. Enterprise izdanje.

Izdanje Zajednice besplatna je verzija(Community edition is the free version) softverskog paketa i najmanje je zastupljena. Ali u svakom slučaju, to će učiniti vaš posao kao početnik ili student programer. Drugo je Professional Edition koje je nešto moćnije od izdanja Community , a zatim dolazi kompletan Enterprise paket sa svim moćnim alatima za Visual Studio .

Od sada, Visual Studio je uređivač koda(Code Editor) , program za ispravljanje pogrešaka(Debugger) i dizajner(Designer) . To znači da ovdje možete uređivati ​​ili pisati jednostavan kod za pozadinu ili konzole, možete provjeriti je li kod koji ste napisali funkcionalan i može li pomoći ako vaš kod treba poboljšanja. Također, to je dizajner jer sada možete dizajnirati korisnička (User) sučelja(Interfaces) i korisnička iskustva(User Experiences) unutar Visual Studija(Visual Studio) , kao što je razvoj aplikacija za UWP ili u Xamarin koristeći Blend ili XAML .

Sve informacije u ovom članku odnose se na fusnote koje je postavio Microsoft . Oni su navedeni u nastavku:

    • Poduzetničke organizacije definirane su kao >250 računala ili >1 milijun američkih dolara(Million US Dollars) godišnjeg prihoda.
    • Windows Desktop , Univerzalne Windows aplikacije(Universal Windows Apps) , Web ( ASP.NET ), Office 365 , Poslovne aplikacije(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Docker alati(Docker Tools)
    • Može otvarati dijagrame generirane u drugim izdanjima Visual Studio u načinu samo za čitanje.(Studio)
    • Uključuje profiliranje interakcije razine(Tier Interaction Profiling) .

Sada ćemo samo usporediti izdanja Visual Studio -a .

Visual Studio Community Besplatno(Studio Community Free) izdanje

1] Za koga je?(1] Who is it for?)

Visual Studio Community Edition će uvelike koristiti sljedećim scenarijima upotrebe. Oni će podržavati  individualne programere(Individual Developers) , učenje u učionici(Classroom Learning) , akademsko istraživanje(Academic Research) , doprinos projektima (Projects)otvorenog koda(Open Source) i nepoduzetničke(Non-enterprise) organizacije za do 5 korisnika.

2] Hoće li podržati razvojnu platformu?(2] Will it support Development Platform?)

Kao što sam već spomenuo,  sigurno će podržati (Surely support ) razvojnu platformu.

3] Što je s integriranim razvojnim okruženjem?(3] How about the Integrated Development Environment?)

Govoreći o integriranom razvojnom okruženju(Integrated Development Environment) , besplatno izdanje za zajednicu Visual Studio podržavat će sljedeće značajke. Podržat će  Peek Definition , Refactoring , Web Deployment jednim klikom(One-click Web Deployment) , Preglednik resursa modela(Model Resource Viewer) , rješenja za vizualizaciju(Visualizing Solutions) s grafovima ovisnosti(Dependency Graphs) i mapama koda(Code Maps) te višestruko ciljanje(Multi-targeting) .

4] Napredno otklanjanje pogrešaka i dijagnostika?(4] Advanced Debugging and Diagnostics?)

U odjeljku Napredno otklanjanje pogrešaka(Advanced Debugging) i dijagnostika(Diagnostics) besplatna verzija Visual Studio podržava sljedeće. Podržava  metriku koda(Code Metrics) , grafičko otklanjanje pogrešaka(Graphics Debugging) , statičku analizu koda(Static Code Analysis) i čvorište performansi(Performance) i dijagnostike(Diagnostics Hub) .

5] Podrška za alate za testiranje(5] Testing tools support)

Pa, budući da je to besplatno izdanje Visual Studio s ograničenim značajkama i alatima. Podržava samo testiranje jedinica na kojem programeri mogu testirati svoj kod.

6] Koliko je dobro integriran Xamarin (razvoj na više platformi)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Pa, ako vas zanima Xamarin , imate sreće. Zajednica Visual Studio(Studio Community) podržava sljedeće međuplatformske značajke pod imenom Xamarin . Oni su dijeljenje koda(Code) između Android i iOS aplikacija, Native iOS i Android UI dizajnera(Android UI Designers) , Xamarin Forms (skraćeno Xamarin .Forms) i Xamarin Instant Player .

7] Možete li surađivati ​​s drugim kolegama programerima u zajednici Visual Studio?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Pa, Microsoft vas ovdje pokriva. Visual Studio podržava sljedeće značajke za ispunjavanje svih vaših potreba za suradnju. To su  PowerPoint Storyboarding , Code Review , Task Suspend/Resume mogućnosti i Team Explorer s podrškom za razvojne alate treće strane.

Pročitajte(Read) : Što je Visual Studio Code ?

Visual Studio Professional

1] Za koga je?(1] Who is it for?)

Osim onoga što je spomenuto za zajednicu Visual Studio ,(Studio Community) ovo profesionalno izdanje (Professional Edition)Visual Studio podržano je u scenarijima korištenja(Usage Scenarios) kao što  su Enterprises .

2] Hoće li podržati razvojnu platformu?(2] Will it support Development Platform?)

Kao što sam već spomenuo, sigurno će podržati razvojnu platformu.

3] Što je s integriranim razvojnim okruženjem?(3] How about the Integrated Development Environment?)

Govoreći o integriranom razvojnom okruženju(Integrated Development Environment) , profesionalno izdanje Visual Studio podržat će sve što zajednica Visual Studio podržava(Studio Community Supports) . Ovo će dodatno podržati CodeLens .

4] Napredno otklanjanje pogrešaka i dijagnostika?(4] Advanced Debugging and Diagnostics?)

Pod Advanced Debugging and Diagnostics , profesionalno izdanje podržava točno sve što podržava besplatno izdanje Visual Studio , zajednica Visual Studio .

5] Govoreći o tome koliko dobro Visual Studio podržava alate za testiranje(5] Talking about how well Visual Studio supports testing tools)

Pa, profesionalac za Visual Studio i dalje dolazi s ograničenim značajkama i alatima u usporedbi s verzijom Enterprise . Podržava samo testiranje jedinica na kojem programeri mogu testirati svoj kod.

6] Koliko je dobro integriran Xamarin (razvoj na više platformi)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Pa, ako ste zainteresirani za Xamarin(Xamarin.It) . On podržava iste značajke koje podržava Visual Studio Community . Zajednica Visual (Visual) Studio(Studio Community) podržava sljedeće međuplatformske značajke pod imenom Xamarin . Oni su dijeljenje koda(Code) između Android i iOS aplikacija, Native iOS i Android UI dizajnera(Android UI Designers) , Xamarin Forms (skraćeno Xamarin .Forms) i Xamarin Instant Player .

7] Možete li surađivati ​​s drugim kolegama programerima s Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Pa, Microsoft vas ovdje pokriva. Visual Studio podržava sve značajke za ispunjavanje svih vaših potreba za suradnju. To su  PowerPoint Storyboarding , Code Review , Task Suspend/Resume mogućnosti i Team Explorer s podrškom za razvojne alate treće strane.

Visual Studio Enterprise

1] Za koga je?(1] Who is it for?)

Slično Visual Studio Professional , podržava  individualne razvojne programere(Individual Developers) , učenje u učionici(Classroom Learning) , akademska istraživanja(Academic Research) , doprinos (Contribution)projektima(Projects) otvorenog koda(Source) , organizacije koje nisu poduzetničke(Non-enterprise) za do 5 korisnika i poduzeće(Enterprise) .

2] Hoće li podržati razvojnu platformu?(2] Will it support Development Platform?)

Kao što sam već spomenuo, sigurno će podržati razvojnu platformu.

3] Što je s integriranim razvojnim okruženjem?(3] How about the Integrated Development Environment?)

Govoreći o integriranom razvojnom okruženju(Integrated Development Environment) , Enterprise izdanje Visual Studio će podržati sve što Visual Studio Professional podržava(Studio Professional Supports) . Ovo će dodatno podržati  provjeru ovisnosti uživo(Live Dependancy Validation) , dijagrame arhitektonskih slojeva(Architectural Layer Diagrams) , provjeru arhitekture(Architecture Validation) i kloniranje koda(Code Clone) .

4] Napredno otklanjanje pogrešaka i dijagnostika?(4] Advanced Debugging and Diagnostics?)

Pod Advanced Debugging and Diagnostics , Enterprise izdanje podržava točno sve što podržava Visual Studio Professional . Osim toga, podržava  IntelliTrace , integraciju ispravljača pogrešaka karte koda(Code Map Debugger Integration) , analizu ispisa memorije .NET(.NET Memory Dump Analysis) .

5] Podrška za alate za testiranje(5] Support for Testing tools)

Pa, Enterprise izdanje Visual Studio dolazi sa svim značajkama i alatima u usporedbi s drugim inferiornim verzijama. Osim  jediničnog testiranja(Unit Testing) , podržava testiranje jedinica(Unit Testing) uživo , upravljanje testnim slučajevima(Test Case Management) , testiranje web opterećenja(Web Load) i performansi(Performance Testing) , IntelliTest , Microsoft Fakes koji se također naziva izolacija testa jedinica(Unit Test Isolation) , pokrivenost kodom(Code Coverage) , upravljanje laboratorijom(Lab Management) , testiranje kodiranog korisničkog sučelja(Coded UI Testing) , ručno testiranje(Manual Testing) s Microsoftom Voditelj testiranja(Microsoft Test Manager) , Istraživačko testiranje(Exploratory Testing)s Microsoft Test Managerom(Microsoft Test Manager) i Fast-forward za ručno testiranje(Manual Testing) s Microsoft Test Managerom(Microsoft Test Manager) .

6] Koliko je dobro integriran Xamarin (razvoj na više platformi)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Pa, ako ste zainteresirani za Xamarin . On podržava više značajki nego što ih podržava Visual Studio Community i Visual Studio Enterprise . Visual Studio Enterprise podržava sljedeće značajke više platformi uz one koje podržavaju druga dva izdanja pod imenom Xamarin . To su Embedded Assemblies, Xamarin Inspector , Xamarin Profiler i Remoted iOS Simulator za Windows .

7] Možete li surađivati ​​s drugim kolegama programerima s Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Pa, Microsoft vas ovdje pokriva. Očito, Visual (Visual) Studio podržava sve značajke za ispunjavanje svih vaših potreba za suradnju. To su  PowerPoint Storyboarding , Code Review , Task Suspend/Resume mogućnosti i Team Explorer s podrškom za razvojne alate treće strane.

Visual Studio preuzimanje

Ako želite isprobati svoj praktični Visual Studio , možete saznati više i preuzeti ga s VisualStudio.com.

SAVJET(TIP) : Microsoft Visual Studio Dev Essentials vam nudi sve alate i usluge neophodne da postanete programer potpuno besplatno. Softver ima za cilj pružiti besplatne alate, usluge i obuku kako bi potaknuo više programera i entuzijasta da isprobaju svoju omiljenu tehnologiju.

Sada pročitajte(Now read) : Vodič za početnike za početak rada s Visual Studio-om(Beginners guide to getting started with Visual Studio) .



About the author

"Ja sam slobodni stručnjak za Windows i Office. Imam više od 10 godina iskustva u radu s ovim alatima i mogu vam pomoći da iz njih izvučete maksimum. Moje vještine uključuju: rad s Microsoft Wordom, Excelom, PowerPointom i Outlookom; stvaranje weba stranice i aplikacije; i pomaganje korisnicima da ostvare svoje poslovne ciljeve."



Related posts