डार्ट, एक मुक्तस्रोत भाषा जी जावास्क्रिप्ट सुधारते

डार्ट नवीन पैज आहे Google नवीन, सोप्या-समजून घेण्यास आणि शक्तिशाली प्रोग्रामिंग भाषा तयार करण्यासाठी. खरं तर, Google या क्षेत्रात नवीन प्रतिमान किंवा महत्त्वाचे टप्पे तयार करण्याचा प्रयत्न केला नाही, परंतु दुसर्‍या भाषेचा अनुभव सुधारण्यासाठी समांतर भाषा तयार करण्यास समर्पित आहे.

याचे उदाहरण आहे Go, समोरासमोर येणारी ऑब्जेक्ट-देणारी भाषा C o C ++ समान शक्यता, नवीन कार्यक्षमता, परिचित वाक्यरचना आणि अर्थातच काय योग्य आहे ते समजणे सोपे आहे, अर्थात, पुनर्स्थित करणे किंवा सी बदलणे ही जवळजवळ अशक्य गोष्ट आहे, ही भाषा जगातील सर्वात खोलवर रुजलेली भाषा आहे आणि मला शंका आहे की असे काहीतरी किमान 10 ते 20 वर्षे केले जाऊ शकते.

सुद्धा, डार्ट उभे राहण्याची इच्छा येते Javascript, परंतु काही खरोखर मनोरंजक गोष्टींबरोबर. सर्व प्रथम, आपण हे लक्षात घेतले पाहिजे, जरी Javascript (आतापासुन JS) ही एक भाषा आहे जी वेबच्या कुरूपतेपासून ते घरातील खराब झालेल्यांपैकी एक होण्यापर्यंत गेली आहे, त्यात काही त्रुटी आणि अपूर्णता आहेत जसे की काही प्रमाणात ... "सामान्य" ऑब्जेक्ट ओरिएंटेशन ज्यासाठी अशा व्यापक वापरासह भाषेची भाषा असावी .

तर मुद्यावर. डार्ट सिंटॅक्टिकली प्रमाणेच प्रोग्रामिंग भाषा आहे जेएस, परंतु त्यातील उणीवा "पॅच अप" करणार्‍या प्रथम-हाताने वैशिष्ट्ये ऑफर करतात JSजसे की अत्यंत गंभीर आणि पूर्ण ऑब्जेक्ट-देय प्रणालीची अंमलबजावणी, वारसा आणि इंटरफेस असलेली प्रणाली, तारांचे प्रक्षेप (येथे रुबी, Perseus, आरंभ करू नका) आणि स्थिर टायपिंग ... या शेवटच्या वैशिष्ट्यासह भयभीत होऊ नका, हे लक्षात ठेवा की या वर्गाच्या भाषांकरिता, स्थिर टायपिंग अधिक व्यावहारिक आहे आणि वेगळ्या ऑर्डरला अनुमती देते. नक्कीच यासारख्या भाषांतून येत आहे python ला (वैयक्तिक केस) स्थिर टायपिंगची सवय होणे काहीसे अवजड आहे.

डार्ट आम्हाला थेट तीन ठोस गोष्टी ऑफर करण्यासाठी येतात:

    <The वेबसाठी वापरलेल्या डिव्हाइसवरील उच्च कार्यप्रदर्शन.
    <º उपयोगिता आणि उत्पादकता. डार्ट गतिमान आणि शिकण्यास सुलभ आहे, तो "गुंतागुंत करण्याची आवश्यकता नाही" च्या जेएस निसर्गाचा वापर करतो.
    <Development विकास सुलभ करणारी प्रगत साधने तयार करण्याची शक्यता.

बरं, सर्व खूप छान पण… मी हे कसे वापरु?

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

    <Chrome क्रोम, सफारी 5+ आणि फायरफॉक्स 4+ साठी डार्ट टू जावास्क्रिप्ट कंपाईलर उपलब्ध.
    <Brow ब्राउझरसाठी व्हर्च्युअल मशीन्स (आशेने मूळ) लवकरच.
    <º डार्टबोर्ड ब्राउझरसाठी एक प्लगइन आहे ज्यातून आपण डार्टमध्ये लहान अनुप्रयोग लिहू शकता.

या कारणास्तव, मी येथे या प्रकरणात काही वैयक्तिक प्रकाश टाकण्यासाठी आलो आहे; मी फार शिकण्याची शिफारस करतो डार्ट, एक चाहता असल्याचे नाही Google किंवा असे काहीतरी आहे परंतु ते अत्यंत उच्च प्रतीचे दिसत आहे कारण ते खरोखरच सामर्थ्यवान आहे आणि यामुळे ते कमी होत आहे JS. जर आपण कंपाईलर वापरत असेल तर डेल टू जेएसलाआपल्याकडे कोड असू शकतो डार्ट मध्ये रूपांतरित JS कोणत्याही वेळी आणि कोणत्याही ब्राउझरमध्ये चालत नाही.

व्हीएम भाग हा एक वेगळा वर्ग आहे, जेव्हा संकलित केले आणि भाष्य केले नाही तेव्हा ही भाषा अधिक सामर्थ्यवान होण्यास अनुमती देईल (जरी ती जड असेल तरी) परंतु त्याच वेळी भाषेच्या विस्तारासाठी समस्या येऊ शकतात, कारण त्याच्या अंमलबजावणीसाठी विशेष पूरकते आवश्यक असल्यास ती गोष्ट त्याच्या व्याप्तीस अधिक गुंतागुंत करते. जरी नक्कीच, होय Google एक मानक सारखी व्हीएम खेचते वेबकिट तेथे आधीपासूनच अनेक समर्थित ब्राउझर असतील, जे स्पष्टपणे एखादे बाहेर येईल गेको (चे इंजिन फायरफॉक्स) आणि आशा आहे की ते त्यांचा कोड सोडतील जेणेकरून विनामूल्य ब्राउझर ही इंजिन लागू करु शकतील (जे बहुधा बहुदा आहे डार्ट es मुक्त स्रोत).

मस्त नाही? अर्थात, इतर सर्व गोष्टींप्रमाणेच आम्ही आणि मी वैयक्तिकरित्या मालकी साधनांच्या वापराची शिफारस कधीच करणार नाही, विकासासाठी कमी, जिथे स्वातंत्र्य सर्वोपरि आहे आणि कोठे महत्वाचे आहे याव्यतिरिक्त, हे या क्षेत्रातील प्रबळ घटक आहे (मी नाही टी आपल्याला माहित नाही की सर्वात कमीतकमी 80% लोकप्रिय भाषा ओपन सोर्स आहेत), म्हणून ते असे म्हणतच नाही डार्ट तेव्हापासून ते 100% खुले आहे Google वेबवरील स्वातंत्र्यास समर्थन देते (असे काहीतरी जे विवादित आणि अगदी प्रतिकूल असू शकते).

असं असलं तरी, मला खरोखर भाषा आवडत आहे, खरं तर, मी आत्ताच ही भाषा एकत्र आणीन python ला आणि काय पुढे आहे ते पहा. कदाचित थोड्या वेळात मी एक ट्यूटोरियल आणेन, स्निपेट्स साठी जीएडिट आणि अर्थातच या भाषेची अंमलबजावणी जीएडिट… माझ्याकडे बरेच काम करायचे आहे. आपण काय विचार करता डार्ट?

असं असलं तरी, आपण सुमारे गोंधळ घालण्यास आणि थोडे शिकणे सुरू करू इच्छित असल्यास, मी सरळ जाण्याची शिफारस करतो डार्टलँग.ऑर्ग


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

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

*

*

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

  1.   अल्युनाडो म्हणाले

    पहा .. जर ते गुगलवरुन असेल तर; मी पास होईल ... मला खात्री आहे की हा मुक्त स्त्रोत आणि ब्लेब्लाब्ला आहे ... कदाचित रणनीतिकदृष्ट्या त्यांच्यासाठी (गूगल किंवा कोणतीही कंपनी) उत्पादन लादणे पुरेसे आहे, या प्रकरणात एक मालकीची किंवा विनामूल्य भाषा परंतु ज्यामध्ये ते कल आणि विकास चिन्हांकित करा. नंतर त्यासाठी सेवा देण्यासाठी "कंटाळा आला". निष्कर्ष: आपण डार्ट मध्ये लिहा आणि आपण Google (कौतुक करणे, अनुभवणे) इच्छित आहात. आपण यावर जोर देण्याची मी शिफारस करत नाही. तुला काय वाटत?

    1.    अल्युनाडो म्हणाले

      मी दोन अतिशय महत्वाच्या गोष्टी विसरलो:
      1 ला. या महान कंपनीच्या परिणामी सर्वत्र मित्र प्रोग्रामरची एक नवीन पिढी Google तयार करीत आहे.
      आणि दुसरे म्हणजेः तो त्याच्या लामारांना मदत करीत आहे !!

    2.    अरेरे म्हणाले

      फक्त तेच नाही, परंतु मला चित्रित करणार्‍या किती ओपनसोर्स आणि इतर गोष्टी असली तरीही मी त्यास विरोध करू शकतो Javascript ECMAScript जे प्रमाणित आहे ?.

    3.    गिसकार्ड म्हणाले

      जर डार्ट वरून जेएस मध्ये रूपांतरित करणे शक्य असेल तर डार्ट काहीही नवीन आणत नाही. कारण अन्यथा असे रूपांतरण शक्य होणार नाही. मग ते काय आहे? जे.एस. मधे केले जाणारे पण ते वेगळ्या लिहिण्यासारखेच करण्याचा एक मार्ग? आणि त्यास संकलनाची देखील आवश्यकता आहे? आणि ते देखील प्रमाणित नाही?

      नाही! मला गूगल ज्या गोष्टी करतो त्या खरोखर आवडतात, परंतु हे (जसे की) घडलं.

  2.   Perseus म्हणाले

    एक्सडी मित्रा, हे छान वाटत आहे (जरी असे काही मुद्दे मला पटवून देत नाहीत) आपल्याला प्रयत्न करावे लागतील. डेटा for साठी धन्यवाद

  3.   नॅनो म्हणाले

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

    मी जोरदार स्पष्ट होते, मी शिफारस करतो शिका डार्ट, परंतु जे.एस.ची जागा घेण्यासाठी मुख्य भाषा म्हणून ती वापरु नका, ही खूप गुंतागुंतीची आहे, परंतु नवीन तंत्रज्ञानाचा प्रयत्न करण्यासाठी तो कधीही दुखत नाही.

    या सर्व गोष्टी होय आहे, ती Google कडून आहे आणि आम्हाला त्याचे हेतू माहित नाही, परंतु म्हणूनच मी इतके मनोरंजक वाटत असलेल्या गोष्टी करण्याचा प्रयत्न करण्यापासून मी स्वत: ला वंचित करीन ... असो, काहीही मला जावास्क्रिप्टपासून दूर ठेवणार नाही, मला खात्री आहे.