Microsoft Visual Studio - Mga Edisyon, Paghahambing, Mga Tampok, Mga FAQ

Microsoft Visual Studio Editions



Ang Microsoft Visual Studio ay isang integrated development environment (IDE) mula sa Microsoft. Ito ay ginagamit upang bumuo ng mga computer program, pati na rin ang mga website, web app, web services at mobile app. Gumagamit ang Visual Studio ng mga Microsoft software development platform gaya ng Windows API, Windows Forms, Windows Presentation Foundation, Windows Store at Microsoft Silverlight. Maaari itong makagawa ng parehong katutubong code at pinamamahalaang code. Kasama sa Visual Studio ang isang code editor na sumusuporta sa IntelliSense pati na rin ang code refactoring. Gumagana ang pinagsamang debugger bilang isang source-level debugger at isang machine-level debugger. Kasama sa iba pang mga built-in na tool ang isang form designer para sa pagbuo ng mga GUI application, web designer, class designer, at database schema designer. Sinusuportahan ng Visual Studio ang iba't ibang mga programming language at pinapayagan ang code editor at debugger na suportahan ang halos anumang programming language, kung mayroong isang serbisyong tukoy sa wika. Kasama sa mga built-in na wika ang C, C++ at C#, at ang suporta para sa iba pang mga wika gaya ng F#, IronPython, IronRuby, at Python ay available sa pamamagitan ng mga serbisyo ng wika na naka-install nang hiwalay. Kasama sa mga toolset ng third party na wika na maaaring isama ang ReSharper, isang sikat na productivity extension para sa Visual Studio. Ang Microsoft Visual Studio ay may maraming mga edisyon na idinisenyo para sa mga partikular na tungkulin sa pagbuo ng software, tulad ng mga arkitekto, database administrator, tester, at iba pa. Ang pinakasikat na edisyon ay ang Propesyonal na edisyon, na kinabibilangan ng pangunahing hanay ng tampok para sa karamihan ng mga user. Kasama sa Enterprise edition ang lahat ng feature ng Professional edition, pati na rin ang mga karagdagang feature para sa enterprise development, gaya ng advanced debugging at testing tools, server-side code management, at integration sa Microsoft Team Foundation Server para sa source control at work item tracking. Ang Ultimate edition ay ang pinakakomprehensibong edisyon ng Visual Studio, at kasama ang lahat ng feature ng Enterprise edition, pati na rin ang mga karagdagang feature para sa advanced na pag-develop, tulad ng mga tool sa pagmomodelo at isang UML designer, mga tool sa pagsusuri ng code, at suporta para sa parallel computing. Nag-aalok din ang Microsoft ng libreng edisyon ng Visual Studio, na tinatawag na Visual Studio Express, na idinisenyo para sa mga hobbyist, mag-aaral, at baguhan na developer. Kabilang dito ang isang subset ng mga feature na available sa iba pang mga edisyon ng Visual Studio.



Visual Studio ay sariling IDE ng Microsoft, na orihinal na may pangalang Project Boston at inilabas noong 1997. Sa pagkakataong ito, pinagsama-sama ng Microsoft ang lahat ng mga tool sa pagpapaunlad nito at binili ang mga ito sa isang produkto. Ang orihinal na bersyon ng software ay dumating sa dalawang edisyon. Ang una ay Visual Studio Professional at ang isa ay mas makapangyarihan Visual Studio Enterprise . Ang propesyonal na edisyon ay may kasamang 3 CD, habang ang pinahusay na Enterprise edisyon ay may kasamang 3 CD. Ngayon pag-usapan natin ang tungkol sa Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

Ang kasalukuyang bersyon 11 ng Visual Studio, na pinangalanang Visual Studio 2017, ay ang pinakabagong stable na release ng Developer Tools team sa Microsoft. Ito ay makukuha sa 3 pangunahing edisyon, katulad ng:



  1. Libreng Bersyon ng Komunidad,
  2. Propesyonal na bersyon at
  3. Corporate na bersyon.

SA Edisyon ng komunidad - libreng bersyon software package at hindi gaanong gumagana. Ngunit sa alinmang paraan, ginagawa nito ang iyong trabaho bilang isang baguhan o developer na mag-aaral. Ang pangalawa ay ang Professional Edition, na medyo mas malakas kaysa sa Community edition, at pagkatapos ay ang buong Enterprise package kasama ang lahat ng makapangyarihang tool para sa Visual Studio.

Sa ngayon, ang Visual Studio ay Editor ng code , Debugger , a Designer . Nangangahulugan ito na dito maaari kang mag-edit o magsulat ng simpleng code para sa server side o console, maaari mong suriin kung gumagana ang code na iyong isinulat at kung makakatulong ito kung ang iyong code ay nangangailangan ng pagpapabuti. Isa rin itong taga-disenyo, dahil maaari ka na ngayong lumikha ng mga interface ng gumagamit at mga karanasan ng gumagamit sa Visual Studio, tulad ng gagawin mo kapag bumubuo ng mga app para sa UWP o sa Xamarin gamit ang Blend o XAML.

Ang lahat ng impormasyon sa artikulong ito ay tumutukoy sa mga footnote na ginawa ng Microsoft. Nakalista sila sa ibaba:



    • Ang mga corporate entity ay tinukoy bilang >250 PC o > milyon sa taunang kita.
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • Maaaring magbukas ng mga diagram na ginawa sa ibang mga edisyon ng Visual Studio sa read-only na mode.
    • Pinapagana ang pag-profile ng pakikipag-ugnayan sa antas.

Ngayon ikumpara na lang natin ang mga edisyon ng Visual Studio.

Libreng bersyon ng Visual Studio Community

1] Para kanino ito?

Ang Visual Studio Community Edition ay lubos na magpapahusay sa mga sumusunod na kaso ng paggamit. Susuportahan nila ang mga indibidwal na developer, pag-aaral sa silid-aralan, pananaliksik sa akademiko, pakikilahok sa mga open source na proyekto, at para sa mga organisasyong hindi pang-korporasyon ng hanggang 5 user.

2] Susuportahan ba nito ang platform ng pag-unlad?

Tulad ng nabanggit ko sa itaas, ito ay Talagang sinusuportahan ko platform ng pag-unlad.

3] Paano ang tungkol sa isang pinagsama-samang kapaligiran sa pag-unlad?

Para sa IDE, susuportahan ng libreng bersyon ng komunidad ng Visual Studio ang mga sumusunod na feature. Susuportahan nito ang Peek detection, refactoring, one-click na web deployment, model resource viewer, visualization solutions na may dependency graph at code maps, at multi-targeting.

4] Advanced na pag-debug at diagnostic?

Sa ilalim ng Advanced na Pag-debug at Diagnostics, sinusuportahan ng libreng bersyon ng Visual Studio ang sumusunod. Sinusuportahan nito ang mga sukatan ng code, pag-debug ng graphics, pagsusuri ng static na code, at isang hub ng pagganap at diagnostic.

5] Suporta para sa mga tool sa pagsubok

Well, dahil ito ay isang libreng bersyon ng Visual Studio na may limitadong mga tampok at tool. Sinusuportahan lamang nito ang pagsubok sa yunit para masubukan ng mga developer ang kanilang code.

6] Gaano kahusay na isinama ang Xamarin (cross-platform development)?

Well kung nagtataka ka Xamarin , anong score. Ang mga sumusunod na cross-platform na feature ay sinusuportahan ng komunidad ng Visual Studio sa ilalim ng Xamarin. Ito ay pagbabahagi ng code sa pagitan ng Android at iOS app, iOS at Android UI developer, Xamarin Forms (Xamarin.Forms for short), at Xamarin Instant Player.

7] Maaari ka bang makipagtulungan sa iba pang mga developer sa Visual Studio Community?

Well, inalagaan ka ng Microsoft. Ang mga sumusunod na feature ay sinusuportahan ng Visual Studio upang matugunan ang lahat ng iyong pangangailangan sa pakikipagtulungan. Ang mga ito ay storyboarding sa PowerPoint, pagsusuri ng code, mga kakayahan sa pag-pause/pagpatuloy ng gawain, at Team Explorer na may suporta para sa mga tool sa pag-author ng third-party.

Basahin : Anong nangyari Visual Studio Code ?

Visual Studio Professional

1] Para kanino ito?

Bilang karagdagan sa kung ano ang nabanggit para sa komunidad ng Visual Studio, ang propesyonal na bersyon na ito ng Visual Studio ay sinusuportahan sa mga kaso ng paggamit tulad ng mga negosyo.

2] Susuportahan ba nito ang platform ng pag-unlad?

Gaya nga ng sinabi ko sa itaas, siguradong susuportahan niya platform ng pag-unlad.

3] Paano ang tungkol sa isang pinagsama-samang kapaligiran sa pag-unlad?

Sa pagsasalita tungkol sa IDE, susuportahan ng propesyonal na bersyon ng Visual Studio ang lahat ng sinusuportahan ng komunidad ng Visual Studio. Susuportahan din nito ang CodeLens .

4] Advanced na pag-debug at diagnostic?

Sa ilalim ng Advanced na Pag-debug at Diagnostics, eksaktong sinusuportahan ng propesyonal na bersyon ang lahat ng sinusuportahan ng libreng bersyon ng Visual Studio, na sinusuportahan ng komunidad ng Visual Studio.

5] Pinag-uusapan kung gaano kahusay na sinusuportahan ng Visual Studio ang mga tool sa pagsubok

Well, ang propesyonal na Visual Studio ay mayroon pa ring limitadong mga tampok at tool kumpara sa Enterprise edition. Sinusuportahan lamang nito ang pagsubok sa yunit para masubukan ng mga developer ang kanilang code.

6] Gaano kahusay na isinama ang Xamarin (cross-platform development)?

Well, kung interesado ka sa Xamarin, sinusuportahan nito ang parehong mga tampok tulad ng Visual Studio Community. Ang mga sumusunod na cross-platform na feature ay sinusuportahan ng komunidad ng Visual Studio sa ilalim ng Xamarin. Ito ay pagbabahagi ng code sa pagitan ng Android at iOS app, iOS at Android UI developer, Xamarin Forms (Xamarin.Forms for short), at Xamarin Instant Player.

7] Maaari ka bang makipagtulungan sa iba pang mga developer gamit ang Visual Studio Professional?

Well, inalagaan ka ng Microsoft. Ang lahat ng mga tampok ay sinusuportahan ng Visual Studio upang matugunan ang lahat ng iyong mga pangangailangan sa pakikipagtulungan. Ang mga ito ay storyboarding sa PowerPoint, pagsusuri ng code, mga kakayahan sa pag-pause/pagpatuloy ng gawain, at Team Explorer na may suporta para sa mga tool sa pag-author ng third-party.

Visual Studio Enterprise

1] Para kanino ito?

Katulad ng Visual Studio Professional, sinusuportahan nito ang mga indibidwal na developer, pag-aaral sa silid-aralan, pananaliksik sa akademiko, partisipasyon ng proyektong open source, mga organisasyong hindi pang-korporasyon ng hanggang 5 user, at mga negosyo.

2] Susuportahan ba nito ang platform ng pag-unlad?

Gaya nga ng sinabi ko sa itaas, siguradong susuportahan niya platform ng pag-unlad.

3] Paano ang tungkol sa isang pinagsama-samang kapaligiran sa pag-unlad?

Sa pagsasalita tungkol sa IDE, susuportahan ng Visual Studio Enterprise edition ang lahat ng sinusuportahan ng Visual Studio Professional. Susuportahan din nito ang Live Dependancy Validation, Architectural Layer Diagram, Architecture Validation at Code Clone.

4] Advanced na pag-debug at diagnostic?

Sa seksyong Advanced na Pag-debug at Diagnostics, eksaktong sinusuportahan ng edisyon ng Enterprise ang lahat ng sinusuportahan ng Visual Studio Professional. Sa karagdagan, ito ay sumusuporta sa IntelliTrace, code map debugger integration, .NET memory dump analysis.

5] Suporta para sa mga tool sa pagsubok

Well, ang Visual Studio Enterprise edition ay kasama ng lahat ng feature at tool kumpara sa ibang mas mababang edisyon. Bilang karagdagan sa pagsubok ng yunit, sinusuportahan nito ang live unit testing, test case management, web load at performance testing, IntelliTest, Microsoft Fakes na tinatawag ding unit test isolation, code coverage, lab management, coded UI testing, manual testing sa Microsoft Test Manager, exploratory testing sa Microsoft Test Manager at fast forward sa manu-manong pagsubok gamit ang Microsoft Test Manager.

6] Gaano kahusay na isinama ang Xamarin (cross-platform development)?

Well, kung interesado ka sa Xamarin, sinusuportahan nito ang higit pang mga feature kaysa sa Visual Studio Community at Visual Studio Enterprise na suporta. Ang mga sumusunod na cross-platform na feature ay sinusuportahan ng Visual Studio Enterprise bilang karagdagan sa mga sinusuportahan ng dalawa pang edisyon na tinatawag na Xamarin. Ito ang mga Inline Assemblies, Xamarin Inspector, Xamarin Profiler, at ang iOS Remote Simulator para sa Windows.

7] Maaari ka bang makipagtulungan sa iba pang mga developer gamit ang Visual Studio Enterprise?

Well, inalagaan ka ng Microsoft. Malinaw, ang lahat ng mga tampok ay sinusuportahan ng Visual Studio upang matugunan ang lahat ng iyong mga pangangailangan sa pakikipagtulungan. Ang mga ito ay storyboarding sa PowerPoint, pagsusuri ng code, mga kakayahan sa pag-pause/pagpatuloy ng gawain, at Team Explorer na may suporta para sa mga tool sa pag-author ng third-party.

kung paano pilitin ang pag-update ng patakaran ng pangkat

Pag-download ng Visual Studio

Kung gusto mong subukan ang Visual Studio sa pagsasanay, maaari kang matuto nang higit pa at i-download ito mula sa VisualStudio.com.

TIP : Microsoft Visual Studio Dev Essentials nagbibigay sa iyo ng lahat ng mga tool at serbisyo na kailangan mo para maging isang developer nang libre. Ang software ay idinisenyo upang magbigay ng mga libreng tool, serbisyo, at pagsasanay upang hikayatin ang higit pang mga developer at mahilig na subukan ang kanilang mga paboritong teknolohiya.

I-download ang PC Repair Tool para mabilis na mahanap at awtomatikong ayusin ang mga error sa Windows

Ngayon basahin : Gabay ng Baguhan sa Pagsisimula sa Visual Studio .

Patok Na Mga Post