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-ից:
Արտադրության լիցենզավորման բացակայությունը կարող է ավելի քիչ գրավիչ դարձնել նախադիտման ներբեռնումը, եթե դուք հիմա աշխատում եք բազմաթիվ նախագծերի վրա:
Բայց այն որպես անհատ օգտատեր ներբեռնելը կարող է որոշ ժամանակ խնայել ձեզ և ձեր թիմին, երբ արտոնագրումը հասանելի է, և դուք ցանկանում եք ձեր հավելվածները տեղափոխել նոր թողարկում: