Visual Studio 2022 ընդդեմ 2019. պե՞տք է արդյոք թարմացնեք հիմա: Բացատրեց


Visual Studio 2022-ը գալիս է մի քանի գեղեցիկ փոփոխություններով: Եթե դուք Visual Studio 2019-ում եք, արժե՞ թարմացնել տարբերակները: Թե՞ պետք է սպասել:

Այս տարվա սկզբին Microsoft-ը թողարկեց Visual Studio 2022-ի նախադիտման տարբերակը վայրի ծրագրավորման աշխարհ: Սա լավ նորություն է։ Դա չափազանց տարածված IDE-ն է, բայց պայմանավորված է կարգավորմամբ կամ գուցե նույնիսկ հիմնանորոգմամբ՝ հաշվի առնելով DevOps էկոհամակարգի փոփոխության տեմպերը, որտեղ այն ծաղկում է:

Թեև փորձի բոլոր մակարդակների մշակողները, ընդհանուր առմամբ, դրական կարծիքներ ունեն VS 2019-ի վերաբերյալ, չկա որևէ IDE, որը չի կարող կատարել որոշակի բարելավումներ: Արդյո՞ք VS 2022-ն այդքան ավելի լավն է: Արժե՞ արդյոք դառնալ վաղ որդեգրող և թարմացնել վերջին հրատարակությունը:

Ահա թե ինչ պետք է իմանաք.

Visual Studio-ի պատմություն. Առայժմ, հիմնականում լավ

Visual Studio 2019-ը և Visual Studio Code-ը ճանաչվել են որպես օգտագործողի համար հարմար սկսնակների համար, բայց նաև արժանացել են հետևողական գովասանքի առաջադեմ և փորձառու ծրագրավորողների կողմից:

Օրինակ, դրա ինտեգրումը Azure-ի, Git/GitHub-ի և Live Share-ի և Xamarin-ի նման հարթակների վերջերս ավելացումը թույլ է տալիս հեշտ ամպի վրա հիմնված պահեստավորում և միջպլատֆորմային զարգացում:

Visual Studio-ի Live Share-ը նույնիսկ ապահովում է իրական ժամանակի համագործակցություն VS Code-ում: Բայց որքան լավն են VS 2019-ը և VS Code-ը, VS 2022-ը բերում է մի քանի նոր գայթակղիչ բարելավումներ:

Ամենակարևոր բարելավումը VS 2022-ում

Նոր թողարկման հիմնական բարելավումներից մեկը վերաբերում է VS 2019-ի վերաբերյալ կրկնվող բողոքին, մասնավորապես՝ հիշողության նկատմամբ դրա ինտենսիվ պահանջարկին:

Ծրագրավորողների համար, ովքեր աշխատում են բարդ հավելվածների վրա, որոնք պահանջում են մեծ քանակությամբ հաշվողական հզորություն, դա խոստանում է էական օգուտ լինել: Սա սովորաբար մտահոգություն է առևտրային և ինստիտուցիոնալ նախագծերի վրա աշխատող մշակողների համար:

Այս գրելու դրությամբ, նախադիտման տարբերակը լիցենզավորված չէ արտադրական հավելվածների համար:

Էլ ի՞նչ նորություն կա VS 2022-ում:

Microsoft-ի առցանց փաստաթղթերի Visual Studio 2022 «Ճանապարհային քարտեզի» էջը պնդում է, որ այս վերջին թողարկման վրա աշխատող թիմը նկատի ունի այս թեմաները՝ անհատական և թիմային արտադրողականություն, ժամանակակից զարգացում և մշտական նորարարություն:

Մեզ բոլորիս դուր է գալիս դրանց ձայնը: Բայց ի՞նչ է նշանակում այս պարտավորությունը VS 2022-ի վերջին թողարկման հետ աշխատելու ամենօրյա փորձի համար:

2022 թվականի թողարկումը խոստանում է հետևյալ լրացուցիչ բարելավումները.

1. Բարելավված կոդի լրացման գործառույթ

Intellicode-ը VS 2022-ում կարող է լրացնել կոդերի ամբողջ տողերը՝ օգտագործելով կոդավորման համատեքստի բարելավված ըմբռնումը:

Ներկայիս նախադիտման ռեժիմում սա աշխատում է միայն C#-ով, սակայն Microsoft-ը կավելացնի լրացուցիչ լեզուներ, քանի որ պաշտոնական թողարկման ամսաթիվը մոտենում է:

2. Վրիպազերծման ավելի հզոր հնարավորություններ

Հիմնական կարգաբերիչը հեշտացնում է կոդերի ապակոմպիլյացիան՝ ապահովելով ավելի հեշտ ընթերցվող քայլ առ քայլ, պայմանական բեկման կետ և բոցավառ գծապատկերներ՝ օգնելով ծրագրավորողներին գտնել տեղային և հեռավոր կոդի հետ կապված խնդիրները:

3. Բարելավված ծրագրավորման ինտերֆեյս

Visual Studio 2022-ն առաջարկում է ավելի հարմար և ինտուիտիվ կոդավորման միջավայր:

Սա ներառում է IDE-ի տեսքն ու զգացողությունը հարմարեցնելու ավելի մեծ ընտրանքներ (օրինակ՝ դուք կարող եք այն համապատասխանեցնել ձեր Windows-ի թեմային), ինչպես նաև փաստաթղթերի կառավարման համակարգ, որն աշխատում է ձեզ համար:

4. Բարելավված մատչելիություն

Visual Studio 2019-ն ուներ մի քանի առանձնահատկություններ, որոնք բարելավեցին ընդհանուր հասանելիությունը, իսկ VS 2022-ը բարելավեց և ավելացրեց մատչելիության ավելի շատ հնարավորություններ:

Փլագինների կամ հավելումների վրա հույս դնելու փոխարեն օգտատերերը կարող են փոփոխել ինտերֆեյսը տեսանելիությունն ու կազմակերպվածությունը բարելավելու համար և ավելի լավ աշխատել հաստատված ընդլայնումների հետ: Այս ամենը պայմանավորված է Microsoft-ի շարունակական աշխատանքով՝ իրենց արտադրանքը բնիկ հասանելի դարձնելու համար:

5. Բարելավված աջակցություն C++-ի վերջին կառուցման համար

VS 2022-ը ներառում է C++ 20-ի գործիքների ամբողջական փաթեթը: Ահա այն լեզուն, որով գրված է Windows-ը, ուստի Windows-ի մշակողները պետք է գտնեն, որ դա ողջունելի է:

VS 2022-ի նախադիտման նշումները թվարկում են մի քանի կարևոր բարելավումներ վերջին շինություններում: Սա պետք է դյուրացնի C++ ծրագրավորումը IDE-ի նոր թողարկման մեջ՝ ավելի լավ IntelliSense ֆունկցիոնալությամբ և ավելի հզոր կարգաբերման և վերլուծության հնարավորություններով:

6. Բարելավված Windows հավելվածների մշակում

Այժմ հնարավոր է օգտագործել Hot Reload-ը (առաջին անգամ ներկայացվել է VS 2019-ին)՝ ձեր հավելվածի կառուցումները թարմացնելու համար .NET-ում կամ C++-ում, որն աշխատում է: Hot Reload-ը վրիպազերծման ընթացքում ձեր կոդը խմբագրելու եզակի մոտեցում է:

Այլ կերպ ասած, այն հնարավորություն է տալիս կատարել կոդի փոփոխություններ՝ առանց հավելվածը դադարեցնելու կամ վերագործարկելու: Բոլոր մշակողները ապրել են կամ կարող են պատկերացնել իրավիճակներ, որտեղ դա օգտակար կլինի:

Դուք նաև կգտնեք բարելավումներ Git-ի ինտեգրման հարցում, ինչպես օրինակ՝ IDE-ի մեկ տեղական տեղադրման մի քանի պահեստների հետ ինքնուրույն աշխատելու հնարավորությունը:

Կոնտեյներային հավելվածներ կառուցող ծրագրավորողների համար լրացուցիչ հնարավորություններ են խոստանում Kubernetes-ի, Docker-ի և Service Fabric-ի միջոցով նախագծերի վրա աշխատելու կամ կազմակերպելու համար:

Փաստաթղթերը շատ կոնկրետ չեն այն մասին, թե դրանք ինչ են ենթադրելու, սակայն աշխատանքներ են տարվում հավելվածների ստեղծման փորձը բարելավելու և ախտորոշումը բարելավելու ուղղությամբ:

Պե՞տք է արդյոք այժմ թարմացնեք VS 2022-ին:

Պատասխանը կախված է նրանից, թե ինչպես եք այժմ օգտագործում Visual Studio-ն:

Հմտությունների բոլոր մակարդակների միայնակ մշակողները, ամենայն հավանականությամբ, կշահեն VS 2022-ում առաջարկվող բարելավումներից և կցանկանան հնարավորինս շուտ ծանոթանալ նոր և բարելավված գործառույթներին՝ նախքան պաշտոնական թողարկման գալը:

Եթե որոշեք թարմացնել, դուք ունեք մի քանի տարբերակ, թե ինչպես սկսել օգտագործել VS 2022 Preview-ը:

Ամենահեշտ ճանապարհը VS 2022-ը կողք կողքի տեղադրելն է VS 2019-ի ձեր ընթացիկ կառուցվածքի հետ: Եթե չեք ցանկանում տեղադրել այն ձեր տեղական մեքենայի վրա, կարող եք փորձել ամպի վրա հիմնված տարբերակը: Հավանաբար, դուք ունեք MS Visual Studio Online-ի օգտագործման որոշակի փորձ: Կարող եք նաև օգտագործել VS 2022 հրամանի տողից:

Եվ մի մոռացեք, որ դուք կարող եք նպաստել VS 2022 նախագծին: Նախադիտման ժամանակաշրջանում ակտիվորեն որոնվում են մշակողների մուտքերը և կարծիքները:

Օրինակ, եթե գտնում եք մի առանձնահատկություն, որը բացակայում է վերջին կառուցումներում, կարող եք օգտագործել «Առաջարկել հատկանիշ» էջը՝ անմիջականորեն համագործակցելու Visual Studio-ի ինժեներական թիմի հետ:

Ցանկացած հմտության մակարդակի խանդավառ մշակողների համար ներդրում տալու հնարավորությունն ինքնին գրավիչ է, անկախ նրանից՝ դուք հավատում եք, թե ոչ, որ բարելավումները էական ազդեցություն կունենան ձեր ամենօրյա ծրագրավորման և դիզայնի գործունեության վրա:

Եթե պատրաստ չեք երկու ոտքով ցատկել, ժամանակավոր թարմացումը՝ Visual Studio 2019-ը տեղում պահելը և ամպային տարբերակն օգտագործելը կամ Visual Studio 2022-ի առանձին տեղադրումը, լավագույն միջոցն է՝ անհրաժեշտ ծանոթությունը կառուցելու համար: օգտագործել նոր հրատարակությունը։

Visual Studio 2022-ի նախադիտում, բացատրված

Անհատ օգտատերերի մեծամասնությունը, ամենայն հավանականությամբ, կգտնի, որ արժե սկսել օգտագործել VS 2022-ի նախադիտման տարբերակը, հատկապես, որ դուք ստիպված չեք լինի հրաժարվել VS 2019-ից:

Արտադրության լիցենզավորման բացակայությունը կարող է ավելի քիչ գրավիչ դարձնել նախադիտման ներբեռնումը, եթե դուք հիմա աշխատում եք բազմաթիվ նախագծերի վրա:

Բայց այն որպես անհատ օգտատեր ներբեռնելը կարող է որոշ ժամանակ խնայել ձեզ և ձեր թիմին, երբ արտոնագրումը հասանելի է, և դուք ցանկանում եք ձեր հավելվածները տեղափոխել նոր թողարկում: