या वर्षाच्या सुरुवातीला, मायक्रोसॉफ्टने वाइल्ड प्रोग्रामिंग जगासाठी व्हिज्युअल स्टुडिओ 2022 ची पूर्वावलोकन आवृत्ती जारी केली. ही चांगली बातमी आहे! हा एक अत्यंत लोकप्रिय IDE आहे, परंतु ट्यून-अप किंवा अगदी ओव्हरहॉलमुळे, DevOps इकोसिस्टममध्ये बदलाचा वेग पाहता, ज्यामध्ये ते विकसित होते.
सर्व अनुभव स्तरांच्या विकासकांनी VS 2019 बद्दल सामान्यतः अनुकूल दृष्टिकोन बाळगला असताना, काही सुधारणांसह करू शकत नाही असा एकही IDE नाही. VS 2022 जास्त चांगले आहे का? लवकर दत्तक घेणे आणि नवीनतम आवृत्तीवर अपग्रेड करणे योग्य आहे का?
तुम्हाला काय माहित असणे आवश्यक आहे ते येथे आहे.
व्हिज्युअल स्टुडिओ इतिहास: आतापर्यंत, बहुतेक चांगले
व्हिज्युअल स्टुडिओ 2019 आणि व्हिज्युअल स्टुडिओ कोड नवशिक्यांसाठी वापरकर्ता-अनुकूल म्हणून वर्णन केले आहेत, परंतु प्रगत आणि अनुभवी प्रोग्रामरकडून सातत्याने प्रशंसा मिळवली आहे.
उदाहरणार्थ, Azure, Git/GitHub सह त्याचे एकत्रीकरण आणि अलीकडेच Live Share आणि Xamarin सारख्या प्लॅटफॉर्मची जोडणी, क्लाउड-आधारित स्टोरेज आणि क्रॉस-प्लॅटफॉर्म विकासास परवानगी देते.
व्हिज्युअल स्टुडिओचे लाइव्ह शेअर व्हीएस कोडमध्ये रिअल-टाइम सहयोग देखील प्रदान करते. पण VS 2019 आणि VS कोड जितके चांगले आहेत, VS 2022 अनेक रोमांचक नवीन सुधारणा आणते.
VS 2022 मधील सर्वात लक्षणीय सुधारणा
नवीन रिलीझमधील मुख्य सुधारणांपैकी एक VS 2019 बद्दल वारंवार येणा-या तक्रारीला संबोधित करते—म्हणजेच, मेमरीवरील तीव्र मागणी.
मोठ्या प्रमाणात संगणकीय शक्ती आवश्यक असलेल्या जटिल ऍप्लिकेशन्सवर काम करणार्या विकासकांसाठी, हे एक महत्त्वपूर्ण फायदा होण्याचे वचन देते. हे सहसा व्यावसायिक आणि संस्थात्मक प्रकल्पांवर काम करणाऱ्या विकासकांसाठी चिंतेचे असते.
या लेखनाच्या वेळी, पूर्वावलोकन आवृत्ती उत्पादन अनुप्रयोगांसाठी परवानाकृत नाही.
VS 2022 मध्ये आणखी नवीन काय आहे?
मायक्रोसॉफ्ट ऑनलाइन दस्तऐवजातील व्हिज्युअल स्टुडिओ 2022 रोडमॅप पृष्ठ असा दावा करतो की या नवीनतम प्रकाशनावर काम करणार्या टीमच्या मनात या थीम आहेत: वैयक्तिक आणि सांघिक उत्पादकता, आधुनिक विकास आणि सतत नाविन्य.
आम्हा सर्वांना त्याचा आवाज आवडतो! पण VS 2022 च्या नवीनतम रिलीझसह काम करण्याच्या दैनंदिन अनुभवासाठी या वचनबद्धतेचा अर्थ काय आहे?
2022 रिलीझ खालील अतिरिक्त सुधारणांचे वचन देते:
1. सुधारित कोड-पूर्णता कार्यक्षमता
VS 2022 मधील Intellicode कोडिंग संदर्भाची चांगली समज वापरून कोडच्या संपूर्ण ओळी भरू शकतो.
वर्तमान पूर्वावलोकन मोडमध्ये, ते फक्त C# सह कार्य करते परंतु अधिकृत प्रकाशन तारखेच्या जवळ मायक्रोसॉफ्ट अतिरिक्त भाषा जोडणार आहे.
2. अधिक शक्तिशाली डीबगिंग क्षमता
कोअर डीबगर प्रोग्रामरना स्थानिक आणि रिमोट कोड दोन्हीसह समस्या शोधण्यात मदत करण्यासाठी वाचण्यास-सोपे, चरण-दर-चरण, प्रासंगिक ब्रेकपॉइंट आणि फ्लेम चार्ट प्रदान करून कोड डीकंपाइलिंग सुलभ करते.
3. एक सुधारित प्रोग्रामिंग इंटरफेस
व्हिज्युअल स्टुडिओ 2022 अधिक वापरकर्ता-अनुकूल आणि अंतर्ज्ञानी कोडिंग वातावरण प्रदान करतो.
यामध्ये IDE चे स्वरूप आणि अनुभव सानुकूलित करण्यासाठी वाढलेले पर्याय समाविष्ट आहेत (उदाहरणार्थ, आपण ते आपल्या Windows थीमशी जुळवू शकता) तसेच आपल्यासाठी कार्य करणारी दस्तऐवज व्यवस्थापन प्रणाली तैनात करण्याची क्षमता.
4. उत्तम प्रवेशयोग्यता
व्हिज्युअल स्टुडिओ 2019 मध्ये अनेक वैशिष्ट्ये आहेत ज्यांनी एकूण प्रवेशयोग्यता सुधारली आणि VS 2022 ने सुधारित केले आणि आणखी प्रवेश क्षमता जोडली.
प्लगइन किंवा अॅड-ऑनवर अवलंबून राहण्याऐवजी, वापरकर्ते दृश्यमानता आणि संस्था सुधारण्यासाठी इंटरफेस सुधारू शकतात आणि मंजूर विस्तारांसह चांगले कार्य करू शकतात. हे सर्व मायक्रोसॉफ्टच्या उत्पादनांना अखंडपणे प्रवेश करण्यायोग्य बनवण्यासाठी चालू असलेल्या कार्यातून प्रेरित आहे.
5. C++ च्या नवीनतम बिल्डसाठी सुधारित समर्थन
VS 2022 मध्ये C++20 साठी टूल्सचा संपूर्ण संच समाविष्ट आहे. Windows ज्या भाषेत लिहिलेली आहे ती आहे, त्यामुळे Windows विकसकांना हे स्वागतार्ह समावेश वाटले पाहिजे.
VS 2022 साठी पूर्वावलोकन नोट्स नवीनतम बिल्डमधील अनेक महत्त्वपूर्ण सुधारणांची यादी करतात. यामुळे आयडीईच्या नवीन रिलीझमध्ये C++ प्रोग्रामिंग अधिक चांगल्या IntelliSense कार्यक्षमतेसह आणि अधिक शक्तिशाली डीबगिंग आणि विश्लेषण क्षमतांसह सोपे झाले पाहिजे.
6. सुधारित Windows अॅप विकास
तुमचे अॅप बिल्ड .NET किंवा C++ वर अपडेट करण्यासाठी हॉट रीलोड (सर्व प्रथम VS 2019 मध्ये सादर केले गेले) वापरणे आता शक्य आहे. डीबग करताना तुमचा कोड संपादित करण्याचा हॉट रीलोड हा एक अनोखा मार्ग आहे.
दुस-या शब्दात सांगायचे तर, ते तुम्हाला ऍप्लिकेशन न थांबवता किंवा रीस्टार्ट न करता कोड बदल करण्यास सक्षम करते. सर्व डेव्हलपर अशा परिस्थितीत जगतात किंवा कल्पना करू शकतात जिथे हे उपयोगी पडेल!
तुम्हाला Git इंटिग्रेशनमध्ये सुधारणा देखील दिसतील, जसे की IDE च्या एका स्थानिक इंस्टॉलेशनमधून अनेक रिपॉझिटरीजसह अखंडपणे काम करण्याची क्षमता.
कंटेनराइज्ड अॅप्लिकेशन्स तयार करणार्या, कुबर्नेट्स, डॉकर आणि सर्व्हिस फॅब्रिक वापरून प्रकल्पांवर काम करणार्या किंवा ऑर्केस्ट्रेट करणार्या डेव्हलपरसाठी पुढील क्षमतांचे आश्वासन दिले आहे.
दस्तऐवजीकरण यात काय समाविष्ट असेल याबद्दल फारशी विशिष्ट नाही, परंतु अनुप्रयोग तयार करण्याचा अनुभव सुधारण्यासाठी आणि निदान वाढविण्यासाठी काम सुरू आहे.