एंगुलर 16 और 17 पर मिंको गेचेव - गेम चेंजर या पहचान का नुकसान?
![](https://post.nghiatu.com/assets/images/m/max/724/1*XblNE7ki4CCX3r6w-i1FxQ.jpeg)
हाल ही के एक पॉडकास्ट में , मिंको गेचेव - एंगुलर डेवलपर संबंधों के लिए लीड और मैनेजर - ने एंगुलर के भविष्य और इसके नियोजित विकास में मूल्यवान अंतर्दृष्टि साझा की। आइए, उस साक्षात्कार के प्रमुख अंशों पर ध्यान केंद्रित करते हुए रूपरेखा की भविष्य की दिशा पर ध्यान केंद्रित करें।
![](https://post.nghiatu.com/assets/images/m/max/724/1*6xuzNu7xSHxy8OH8MZ5tdA.png)
हाइड्रेशन एपीआई
एंगुलर लीड ने नए हाइड्रेशन फीचर का उल्लेख किया है जो एंगुलर पेश कर रहा है, जो सर्वर-साइड रेंडरिंग में मदद करता है और प्रदर्शन में सुधार करता है। कोणीय अब आंशिक जलयोजन पर ध्यान केंद्रित कर रहा है, जिसके परिणामस्वरूप अनुप्रयोगों के लिए तेजी से प्रतिपादन समय होगा।
लक्ष्य बेहतर SSR समर्थन और सर्वर-प्रदत्त और क्लाइंट-प्रस्तुत सामग्री के बीच अधिक सहज संक्रमण है।
![](https://post.nghiatu.com/assets/images/m/max/724/1*NlCPjmRTkGHA7Bo1cnT9Ng.png)
पेश है DestroyRef
Minko द्वारा चर्चा की गई सबसे उल्लेखनीय संवर्द्धन में से एक DestroyRef की शुरूआत है । इसकी विशेषता डेवलपर्स को ngOnDestroy हुक को अधिक लचीले ढंग से लागू करने और इसे घटक के जीवनचक्र के विभिन्न भागों के साथ एकीकृत करने में सक्षम बनाती है।
class ExampleComponent {
constructor() {
inject(DestroyRef).onDestroy(() => {
// do something when the component is destroyed
})
}
}
![](https://post.nghiatu.com/assets/images/m/max/724/1*jLZJtOmFQ6YqjTCzTp5oWQ.png)
कोणीय सामग्री पुस्तकालय और डिजाइन टोकन
मिंको ने विशेष रूप से सामग्री 3 के भीतर कोणीय ऐप के विकास पर डिज़ाइन टोकन के प्रभाव पर प्रकाश डाला। डिज़ाइन टोकन डेवलपर्स को मौजूदा सामग्री घटकों को अनुकूलित करने के लिए अधिक लचीलापन प्रदान करते हैं।
Google की सामग्री टीम यह सुनिश्चित करेगी कि ये टोकन स्थिर रहें, जिससे डेवलपर्स बार-बार होने वाले बदलावों की चिंता किए बिना ठीक-ठाक घटक बना सकें।
![](https://post.nghiatu.com/assets/images/m/max/724/1*bNo_3NPZU8sZBsG1kl56bw.png)
कोणीय शिक्षण पथ को समतल करना
एंगुलर लर्निंग पाथ को सरल बनाना एंगुलर टीम के लिए प्राथमिकता है। Minko ने विकासकर्ताओं के लिए Angular के साथ सीखना और काम करना आसान बनाने के उद्देश्य से कई वृद्धिशील सुधारों को रेखांकित किया।
उनका कहना है कि आरएक्सजेएस नए डेवलपर्स के लिए जबरदस्त है और एंगुलर टीम का लक्ष्य दोनों पक्षों को संतुष्ट करना है। यदि आप आरएक्सजेएस का उपयोग करना चाहते हैं तो इसके लिए जाएं, यह ठीक है। यदि आप इसका उपयोग नहीं करना चाहते हैं, तो सिग्नल के साथ जाएं। दोनों का मिश्रण? स्वतंत्र महसूस करना।
इंटरऑप का उदाहरण:
const counter: Signal<number> = toSignal(counter$);
const counter: Observable<number> = toObservable(mySignal);
![](https://post.nghiatu.com/assets/images/m/max/724/1*GYh8M9_WN28-XmtIqCtAlA.png)
स्टैंडअलोन घटक
स्टैंडअलोन घटकों की शुरूआत एंगुलर को सरल बनाने की दिशा में एक मूलभूत कदम है। यह सुविधा स्टैंडअलोन ऐप्स पर काम करने वाले डेवलपर्स के लिए NgModule और स्कोपिंग के बारे में सीखना वैकल्पिक बना देगी।
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
standalone: true,
styleUrls: ['./app.component.scss']
})
export class AppComponent {}
![](https://post.nghiatu.com/assets/images/m/max/724/1*hD8tL11luhA1F3i2jONYKA.png)
सरलीकृत घटक संलेखन अनुभव
मिंको ने संक्षेप में उल्लेख किया कि एंगुलर टीम घटक, निर्देश और पाइप डेकोरेटर्स को वैकल्पिक बनाने पर विचार कर रही है । उद्देश्य घटक संलेखन अनुभव को और सरल बनाना और जटिलता को कम करना होगा।
यह इनपुट और आउटपुट बनाने के लिए एक सरल, अधिक कार्यात्मक-आधारित दृष्टिकोण का परिणाम देगा।
![](https://post.nghiatu.com/assets/images/m/max/724/1*20Fi_JHz911iU7cPWyijFQ.png)
कोणीय सीएलआई सरलीकरण
सीएलआई को कम वैचारिक ओवरहेड के लिए अद्यतन किया जाएगा, और परियोजना संरचना में सुधार किए जाएंगे, जिससे डेवलपर्स के लिए नेविगेट करना और एंगुलर परियोजनाओं के साथ काम करना आसान हो जाएगा।
![](https://post.nghiatu.com/assets/images/m/max/724/1*oPYKDQ6G1lM9CCzPYC4HGA.png)
बेहतर प्रलेखन और सीखने का अनुभव
एंगुलर टीम अधिक आकर्षक और सुपाच्य ट्यूटोरियल बनाने पर ध्यान केंद्रित करेगी, जिससे डेवलपर्स को एंगुलर को अधिक कुशलतापूर्वक और आनंदपूर्वक सीखने में मदद मिलेगी।
यह आज उपलब्ध एंगुलर प्रलेखन के वर्तमान आकार में एक विशाल सहायता और सुधार के रूप में होगा।
![](https://post.nghiatu.com/assets/images/m/max/724/1*3LB-Dru70bixVVbf3tdtxg.png)
संक्षेप में, डेवलपर्स के लिए सरलीकरण और बेहतर सीखने के अनुभवों पर ध्यान देने के साथ, एंगुलर का भविष्य आशाजनक दिखता है। DestroyRef का परिचय, डिज़ाइन टोकन, और कोणीय सीखने के पथ का सपाट होना कुछ प्रमुख विकास हैं जो आगे बढ़ने वाले ढांचे की दिशा को आकार देंगे।
दूसरी ओर ऐसा लगता है कि यह कोणीय को कार्यात्मक घटकों की ओर अधिक लाता है और फ्रेमवर्क बाजार पर मुख्य प्रतिस्पर्धियों के करीब - रिएक्ट और वी।
यह एक बहुत ही संक्षिप्त सारांश है — मैं पूरे पॉडकास्ट को देखने की सलाह देता हूं !
सब-RFC3 और Sub-RFC4 के आसपास क्या हो रहा है, इसका संक्षेप में वर्णन करने से पहले - यह देखते हुए कि चीजें कैसे आकार ले रही हैं - क्या आप Angular के भविष्य को लेकर उत्साहित हैं?
या थोड़ा सा चिंतित है कि ढांचा आने वाले सभी परिवर्तनों के साथ अपनी पहचान खो सकता है?
![](https://post.nghiatu.com/assets/images/m/max/724/1*eHYCOrajSRgtp6UxSq-U-g.png)
आपके पास Signals RFC में भाग लेने का आखिरी मौका है! — एंगुलर टीम सोमवार 24 अप्रैल को इसे बंद कर रही है! - यहाँ देखें।