Dart, ulimi lwe-OpenSource oluthuthukisa iJavascript

Dart ukubheja okusha kwe- -Google ngokwakha izilimi ezintsha, ezilula ukuqondakala nezinamandla. Empeleni, -Google Ayifunanga ukudala ama-paradigms noma izigaba ezintsha kule ndawo, kepha izinikele ekwakheni izilimi ezifanayo ezithuthukisa ulwazi lolunye ulimi.

Isibonelo salokhu Go, ulimi oluqondiswe entweni ezahlangabezana nalo C o C ++ ukuba wulimi olunamathuba afanayo, ukusebenza okusha, i-syntax ejwayelekile, futhi, kulula kakhulu ukuyiqonda ngaphakathi kokulingana, vele, ukufaka noma ukufaka esikhundleni se-C cishe akunakwenzeka, wulimi olugxile kakhulu emhlabeni ungabaze ukuthi into efana naleyo ingenziwa okungenani iminyaka eyi-10 kuye kwengama-20.

Yebo, Dart iza nesifiso sokusukuma -Javascript, kepha ngandlela thile ethakazelisa ngempela. Okokuqala, kufanele ukubheke lokho, noma kunjalo -Javascript (kusuka manje JS) wulimi olusuke ekubeni yisixakaxaka sewebhu saya kokubi endlini, lunamaphutha alo nokungapheleli, okufana nokuqondiswa kwento ngandlela thile ... "okujwayelekile" lapho ulimi olusetshenziswa kabanzi kufanele unayo.

Ngakho-ke kuze kube seqophelweni. Dart ulimi lokuhlela olufana ncamashi ne- js, kepha lokho kunikeza izici zokuqala "ezihlanganisa" ukushiyeka kwe- JS, njengokuqalisa kohlelo olubucayi kakhulu noluphelele oluqondiswe entweni, uhlelo olunamafa nezindawo zokuhlangana, ukuhlanganiswa kwezintambo (e- Ruby, Perseus, musa infarct) nokuthayipha okungaguquguquki ... ungathuswa yilesi sici sokugcina, khumbula ukuthi ezilimini zalesi sigaba, ukuthayipha okumile kuyasebenza kakhulu futhi kuvumela ukuhleleka okuhlukile. Vele kuqhamuka ezilimini ezifana Python (icala lomuntu siqu) kunzima kakhulu ukujwayela ukuthayipha okungaguquki.

Dart iza ukusinikeza izinto ezintathu zikakhonkolo ngqo:

    <º Ukusebenza okuphezulu kumadivayisi asetshenziselwe iwebhu.
    Ukusebenziseka nokukhiqiza. I-Dart inamandla futhi ifundeka kalula, isebenzisa imvelo ye-JS yokuthi "asikho isidingo sokwenza inkinga".
    <º Kungenzeka ukudala amathuluzi athuthukile alungiselela ukuthuthukiswa.

Yebo, konke kuhle kakhulu kepha ... Ngisisebenzisa kanjani isihogo?

Kulungile lapha Dart Ihlukile ku- JS, ngoba idinga imishini ebonakalayo (VM) ehlanganiswe kwisiphequluli ukuze ikwazi ukusebenza ngoba nayo ihlose ukunikela ngokusetshenziswa kwejubane elikhulu ohlangothini lweseva ngokwendabuko. Noma kunjalo Dart isinikeza amathuluzi awusizo kakhulu:

    <º Dart to Javascript compiler available for Chrome, Safari 5+ and Firefox 4+.
    <Machines Imishini ebonakalayo yeziphequluli (ngethemba lendabuko) kungekudala.
    I- <º Dartboard iyi-plugin yesiphequluli ongabhala kuso izinhlelo ezincane ku-Dart.

Ngalesi sizathu, kulapho ngingena khona ukuzonikeza ukukhanya kwendaba; Ngincoma kakhulu ukufunda Dart, hhayi ngokuba ngumlandeli we -Google noma into efana naleyo, kepha ngoba ibukeka isezingeni eliphakeme kakhulu, ngoba ibukeka inamandla futhi ngoba yenzelwa ukuntuleka kwe- JS. Futhi, uma sisebenzisa i-compiler Dart kuJS, singaba nekhodi yethu Dart uguqulwe waba JS Ngokuphazima kweso futhi isebenza kunoma yisiphi isiphequluli.

Ingxenye ye-VM yisigaba esehlukile, lokhu kuzovumela ukuthi ulimi lube namandla kakhulu lapho luhlanganiswa futhi lungachazwa (yize lusinda) kepha ngasikhathi sinye lungaletha izinkinga ukuze ulimi lukhule, ngoba uma kudingeka izihlanganisi ezikhethekile ngokwenziwa kwayo into iyenza nzima ubukhulu bayo. Noma kunjalo, yebo -Google idonsa ama-VM ajwayelekile, afana nelilodwa le- I-Webkit kuzovele kube neziphequluli eziningi ezisekelwayo, kusobala ukuthi eyodwa izophumela UGecko (injini ye- Firefox) futhi ngethemba lokuthi bazokhipha ikhodi yabo ukuze iziphequluli zamahhala zisebenzise lezi zinjini (okungenzeka kakhulu, ngoba Dart es I-OpenSource).

Kulungile cha? Vele, njengakho konke okunye, thina nami uqobo asisoze sancoma ukusetshenziswa kwamathuluzi okuphathelene, kungasetshenziswanga kakhulu ekuthuthukisweni, lapho inkululeko ibaluleke kakhulu futhi lapho, ngaphezu kokubaluleka, kuyisici esivelele kule ndawo (angazi ukuthi uyakhumbula yini ukuthi okungenani ama-80% wezilimi ezidume kakhulu angumthombo ovulekile), ngakho-ke akusho lokho Dart ivuliwe ngo-100%, kusukela -Google isekela inkululeko kuwebhu (okuthile okungaphikiswa futhi kube nokuzala).

Noma kunjalo, ngiyaluthanda ulimi, empeleni, njengamanje ngiyaqala ukulukhipha kanye nalo Python bese ubona okuphumayo. Mhlawumbe isikhashana ngizoletha okokufundisa, Amazwibela ukuze I-Gedit futhi kusobala ukuqaliswa kwalolu limi lwe I-Gedit… Nginomsebenzi omningi okufanele ngiwenze. Ucabangani wena Dart?

Noma kunjalo, uma ufuna ukuqala ukuzilolonga futhi ufunde kancane, ngincoma ukuthi uqonde ngqo UDartlang.org


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   inyanga kusho

    bheka .. uma ivela ku-google; Ngingaphasa ... ngineqiniso lokuthi ngumthombo ovulekile ne-blablabla ... mhlawumbe, ngamasu, kwanele kuphela kubo (i-google noma enye inkampani) ukuphoqelela umkhiqizo, kulokhu ulimi lokuphathelene noma olukhululekile kepha lapho babeka umkhuba nentuthuko. Ngemuva kwalokho "usuthi" ngokunikela ngezinsizakalo ngakho. Isiphetho: Ubhala nge-Dart futhi ufuna (ukwazisa, ukuzwa) iGoogle. Angikukhuthazi ukuthi ukugcizelele. Ucabangani?

    1.    inyanga kusho

      Ngikhohlwe izinto ezimbili ezibaluleke kakhulu:
      Eyokuqala. ngukuthi i-Google ngokusobala yakha isizukulwane esisha sohlelo bonke abangabangani ngenxa yale nkampani enkulu.
      Owesibili uthi: Usiza abalilayo bakhe !!

    2.    Ares kusho

      Hhayi lokho kuphela, kepha noma ngabe ungivula kangakanani izinsiza nezinye izinto, ngiyayiphikisana nayo -Javascript ECMAScript okuyinto ejwayelekile ejwayelekile?.

    3.    I-Giskard kusho

      Uma kungenzeka ukuguqula kusuka ku-Dart kuye ku-JS lapho-ke i-Dart ayilethi LUTHO olusha. Ngoba ngaphandle kwalokho ukuguqulwa okunjalo bekungeke kwenzeke. Manje kuyini? Indlela yokwenza into efanayo eyenziwe ku-JS kepha ukuyibhala ngendlela ehlukile? Futhi lokho futhi kudinga ukuhlanganiswa? Futhi nokuthi akujwayelekile?

      Akunakwenzeka! Ngithanda kakhulu izinto ezenziwa yiGoogle, kepha lokhu (njengeGo) kwenzeke.

  2.   Perseus kusho

    Umngani we-XD, kuzwakala kukuhle (yize kunamaphuzu angangikholisi) kuzofanele sizame. Siyabonga ngeDatha 😉

  3.   umfowethu omdala kusho

    Ukuphendula kahle konke, ake siqale. Eqinisweni iDart iyahambisana neJavascript yebo, kepha ayinikeli ngoba angikwazi ukukusekela lokho. I-Dart inokuqondiswa okungcono kwento futhi njengoba ihlanganiswe ngama-MV ingaqhutshwa ngokwendabuko kusuka kuseva, engenziwa yiNode.js, kunjalo, kepha idinga ama-plugins amaningi, umsebenzi nejika lokufunda elikhudlwana.

    Bengicace bha, ngincoma funda I-Dart, kepha hhayi ukuyisebenzisa njengolimi oluyinhloko ukufaka i-JS esikhundleni, lokho kuyinkimbinkimbi kakhulu, kepha akukaze kube kakhulu ukuzama ubuchwepheshe obusha.

    Into ekukho konke lokhu ukuthi yebo, ivela kwaGoogle futhi asikwazi ukwazi izinhloso zayo, kepha yingakho ngizozincisha ukuzama into ebukeka imnandi ... Nokho, akukho okuzongivimba kuJavascript, ukuthi Ngingaqiniseka.