डार्ट २.१४ Appleपल एम १ सपोर्ट, नवीन वाहक, सुधारणा आणि बरेच काही सह येतो

गुगलने नुकतीच लाँच करण्याची घोषणा केली प्रोग्रामिंग भाषेची नवीन आवृत्ती "डार्ट 2.14", जे डार्ट 2 च्या मूलभूतपणे पुन्हा डिझाइन केलेल्या शाखेचा विकास चालू ठेवते आणि जो मजबूत स्थिर लिपीच्या वापराने डार्ट भाषेच्या मूळ आवृत्तीपेक्षा भिन्न आहे.

या नवीन आवृत्तीत Apple M1 सपोर्ट हायलाइट केला आहे, नवीन ऑपरेटरचे एकत्रीकरण, काही आदेशांमध्ये सुधारणा, मेमरी व्यवस्थापन, नियमांमध्ये आणि बरेच काही.

नकळत त्यांच्यासाठी डार्ट आपल्याला माहित असले पाहिजे की हे आहे पर्यायांद्वारे चांगले परिणाम देण्यासाठी डिझाइन केलेले च्या काही समस्या जावास्क्रिप्टतथापि, त्यांच्या सादरीकरणात कोणतेही स्पष्ट संदर्भ दिले गेले नाहीत जावास्क्रिप्ट. मोठ्या प्रकल्पांचे आणि अधिक सुरक्षितता प्रदान करण्यासाठी हे एक साधे साधन असू शकते.

डार्टचा मुद्दा जावास्क्रिप्ट बदलणे नाही वेब ब्राउझरमधील मुख्य वेब प्रोग्रामिंग भाषा म्हणून, परंतु अधिक आधुनिक पर्याय ऑफर करण्यासाठी. गूगल सॉफ्टवेअर अभियंता लार्स बाक यांच्या वक्तव्यात भाषेचा आत्मा प्रतिबिंबित होऊ शकतो, जो डार्टला “वेब प्रोग्रामिंगसाठी संरचित परंतु लवचिक भाषा” म्हणून परिभाषित करतो

डार्ट 2.14 ची मुख्य नवीन वैशिष्ट्ये

डार्ट २.४ च्या या नवीन आवृत्तीत सादर करण्यात आलेल्या नॉव्हेल्टींपैकी एक आहे एसडीकेकडे आधीपासूनच Appleपल एम 1 प्रोसेसरचे समर्थन आहे, ज्याचा अर्थ Appleपल सिलिकॉन प्रोसेसर असलेल्या सिस्टम्सवर डार्ट व्हीएम, युटिलिटीज आणि एसडीके घटक चालवण्याची क्षमता, तसेच या चिप्ससाठी एक्झिक्युटेबल फायली संकलित करण्यासाठी समर्थन आहे.

आणखी एक नवीनता आहे आज्ञा मध्ये "डार्ट पब" ज्यात नवीन ".pubignore" सेवा फाइलसाठी समर्थन जोडले गेले आहे pub.dev रेपॉजिटरीमध्ये पॅकेज प्रकाशित करताना वगळल्या जाणाऱ्या फायलींची सूची परिभाषित करण्यास अनुमती देते. या सेटिंग्ज ".gitignore" दुर्लक्ष सूचीसह ओव्हरलॅप होत नाहीत (काही परिस्थितींमध्ये pub.dev ला गिटमध्ये आवश्यक असलेल्या फाइल्स हस्तांतरित करण्याची आवश्यकता नसते, उदाहरणार्थ विकासादरम्यान वापरल्या जाणाऱ्या अंतर्गत स्क्रिप्ट).

मानक ग्रंथालयात (कोर) स्थिर पद्धती हॅश, हॅशऑल आणि हॅशअलअनॉर्डर्ड ऑब्जेक्ट क्लासमध्ये जोडल्या जातात, वर्गासाठी असताना डेटटाइम, यामध्ये स्थानिक वेळेची हाताळणी सुधारली गेली आहे उन्हाळा आणि हिवाळ्याच्या दरम्यान तासांचे रूपांतर करताना जे एका तासाचे गुणक नाही.

डार्ट 2.14 मध्ये देखील कोड विश्लेषकासाठी युनिफाइड नियम संच प्रस्तावित आहेत (linter), जे डार्ट आणि फ्लटर फ्रेमवर्कसाठी कोड स्टाईल शिफारशींचे पालन सत्यापित करण्यासाठी एकाच वेळी समर्थन प्रदान करते. ऐतिहासिक कारणास्तव, फ्लटर आणि डार्टसाठी एन्कोडिंग नियम वेगळे होते आणि डार्टसाठी वापरात दोन नियम होते.

डार्ट 2.14 नवीन डार्ट प्रोजेक्ट्स आणि फ्लटर एसडीके मध्ये डीफॉल्टनुसार लिन्टरसाठी नवीन सामान्य नियमांचा परिचय देते. सेट ग्राउंड नियम, शिफारस केलेले अतिरिक्त नियम आणि विशिष्ट फ्लटर मार्गदर्शक तत्त्वे समाविष्ट आहेत.

फॉरमॅटरमध्ये, कॅस्केडमध्ये कोड ब्लॉक्सच्या फॉरमॅटिंगमध्ये ऑप्टिमायझेशन केले गेले आहेa, जे स्वरूपन कार्यक्षमतेत लक्षणीय सुधारणा करू शकते आणि अभिव्यक्ती घटकांच्या सदस्यत्वाचे संदिग्ध स्पष्टीकरण टाळू शकते.

एफएफआय पॅकेज मेमरी अॅलोकेटरसाठी समर्थन जोडते, जे आपोआप संसाधने सोडते. Ffigen पॅकेज C भाषेतून डार्ट प्रकारांच्या टायफेड परिभाषा निर्माण करण्याची क्षमता जोडते.

इतर बदल की:

  • एक नवीन ट्रिपल शिफ्ट ऑपरेटर (>>>) जोडला गेला आहे जो, ऑपरेटर «>> unlike च्या विपरीत, अंकगणित करत नाही, परंतु त्याऐवजी एक तार्किक शिफ्ट जे चिन्ह बिटची पर्वा न करता कार्य करते (शिफ्ट सकारात्मक आणि नकारात्मक मध्ये विभाजित न करता केली जाते. संख्या).
  • टाईप आर्ग्युमेंट्सवरील निर्बंध काढून टाकले, ज्याने टाइपसह वितर्क म्हणून सामान्य प्रकारची फंक्शन्स वापरण्याची परवानगी दिली नाही.
  • "डार्ट टेस्ट" कमांडचे कार्यप्रदर्शन सुधारण्यासाठी काम केले गेले आहे, ज्याला आता पब्सपेक बदलल्यानंतर चाचण्यांची पुनर्रचना करण्याची आवश्यकता नाही, जर आवृत्ती क्रमांक बदलला नाही.
  • ECMAScript 5 सुसंगतता मोडमध्ये संकलित करण्यासाठी समर्थन काढले गेले आहे (बदलामुळे IE11 ब्राउझरशी सुसंगतता नष्ट होईल).
  • स्वतंत्र स्टेजहँड, dartfmt, आणि dart2native युटिलिटीज नापसंत करण्यात आल्या आहेत, त्याऐवजी डार्ट युटिलिटीद्वारे मागवलेल्या अंगभूत आदेशांनी बदलले आहेत.
  • अप्रचलित व्हीएम मूळ विस्तार यंत्रणा. डार्ट कोडमधून मूळ कोडवर कॉल करण्यासाठी, नवीन डार्ट एफएफआय (फॉरेन फंक्शन इंटरफेस) वापरण्याची शिफारस केली जाते.

स्त्रोत: https://medium.com


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.