Dart, waa luqad furan oo wanaajisa Javascript

DART waa sharadka cusub ee Google abuurista luqado barnaamijyo cusub, fudud oo la fahmi karo oo awood badan. Dhab ahaan, Google Uma aysan raadineynin inay ku sameysato astaamo cusub ama dhacdooyin aaggan, laakiin waxay u heellan tahay abuuritaanka luuqado is barbar socda oo hagaajinaya khibradda luqad kale.

Tusaalaha tani waa Go, luqadda ujeedo-ujeedo u leh ee soo food saartay C o C ++ ahaanshaha luqad isla suurta gal ah, shaqooyin cusub, qaab dhismeed caan ah iyo, dabcan, aad uga fudud in lagu fahmo waxa ku haboon, dabcan, bedelida ama xitaa badalashada C waa wax aan macquul aheyn, waa luuqada ugu xididada weyn aduunka. shaki in wax sidaas oo kale ah la qaban karo ugu yaraan 10 illaa 20 sano.

Hagaag, DART wuxuu la yimaadaa rabitaan ah inuu istaago javascript, laakiin leh xoogaa xiiso leh oo xiiso leh. Ugu horreyntii, waa inaad tixgelisaa taas, in kastoo javascript (hadda ka dib JS) waa luuqad ka tagtay inuu ahaado websaydhka mid ka xumaaday oo guriga ka mid ah, wuxuu leeyahay cilladaha iyo cilladaha uu leeyahay, sida u jiheynta shayga oo xoogaa ah ... leeyihiin.

Markaa barta. DART waa luuqad barnaamij barnaamij ahaan isku mid ah - JS, laakiin taasi waxay bixisaa astaamo gacan-hore ah oo "wax ka qabanaya" cilladaha JS, sida hirgelinta nidaam aad u daran oo ujeedo leh ujeedo leh, nidaam leh dhaxal iyo isdhexgal, isdhaafka xadhkaha (at the Ruby, Perseus, ha ku noqonin infarcted) iyo makiinad daabacan ... ha ka nixin astaantan ugu dambeysa, xusuusnow in luqadaha fasalkan, marinta qorista istaatiitikada ah ay ficil ahaan u badan tahay oo u oggolaanaysa amar ka duwan. Dabcan ka imanaya luqadaha sida Python (kiis shaqsiyeed) waa wax culeys ah in loo barto qorista ma guurtada ah.

DART waxay u timaadaa inay si toos ah noo siiso seddex shey oo la taaban karo:

    <Performance Waxqabadka sare ee aaladaha loo isticmaalo shabakadda.
    <º Isticmaal iyo wax soo saar. Dart waa mid firfircoon oo si fudud wax loo baran karo, waxay isticmaashaa dabeecadda JS ee "looma baahna in la adkeeyo".
    <º Suurtagalnimada abuuritaanka qalab casri ah oo sahlaya horumarka.

Waa hagaag, dhammaantood aad ayey u fiican yihiin laakiin ... Sidee cadaabta u isticmaalaa?

Waa hagaag halkan DART Way ka duwan tahay JS, Maaddaama ay u baahan tahay mashiinno farsameed (VM) oo lagu dhex daray biraawsarka si ay u awoodaan inay shaqeeyaan maaddaama ay sidoo kale ku talo jirto inay ku bixiso hirgelinta xawaaraha sare ee dhinaca serverka asal ahaan. Sikastaba DART waxay na siisaa qalab aad u faa'iido badan:

    <Dart ilaa Javascript compiler oo loo heli karo Chrome, Safari 5+ iyo Firefox 4+.
    <Machines Mashiinno muuqaal ah oo loogu talagalay daalacayaasha (waxaan rajeynayaa in ay u dhasheen) dhowaan.
    <º Dartboard-ka waa qalab loogu talagalay biraawsarka oo aad ka qori karto codsiyo yaryar Dart.

Sababtaas awgeed, waa tan aan u imid inaan wax yar ka iftiimiyo arrinta; Waxaan aad ugula talinayaa barashada DART, Ma ahan inaad taageere u tahay Google ama wax la mid ah, laakiin maxaa yeelay waxay umuuqataa mid aad u tayo sareysa, maxaa yeelay waxay runtii umuuqataa mid awood badan iyo maxaa yeelay waxay ka dhigeysaa la'aanta JS. Sidoo kale, haddii aan isticmaalno isku-duwaha Dart ilaa JS, waxaan haysan karnaa koodhkeena DART loo beddelay JS waqti aan ku jirin oo ku shaqeynaya biraawsar kasta.

Qaybta VM waa fasal gooni ah, tani waxay u oggolaan doontaa in luqaddu noqoto mid aad u xoog badan marka la uruurinayo oo aan la tarjumaynin (in kasta oo ay ka culus tahay) laakiin isla markaa waxay soo bandhigi kartaa dhibaatooyin xagga luqadda ah si ay u ballaarto, maadaama haddii loo baahan yahay dhammaystir gaar ah. fulinteeda shay aad buu u adkeeyay baaxadiisa. In kasta oo dabcan, haa Google jiidaya VM-yada caadiga ah, sida mid loogu talagalay Qalabka mareegaha waxaa horey u jiri lahaa dhowr daalacashada oo la taageerayo, sida iska cad mid ayaa soo bixi doona Gecko (mashiinka Firefox) waxaana rajeyneynaa inay sii daayaan koodhkooda si daalacayaasha bilaashka ah ay u hirgelin karaan matooradan (taas oo ay u badan tahay, tan iyo DART es Meel furan).

Maya qabow? Dabcan, sida wax walba oo kale, annaga iyo aniga shaqsi ahaanba marna kuma talin lahayn in la isticmaalo aaladaha lahaanshaha, waxbadanna uga yar xagga horumarka, halkaas oo xorriyadda ay muhiimad weyn leedahay iyo halka, marka lagu daro muhiimadda ay leedahay, waa qodobka ugu weyn ee aaggan (Ma don ' t ogow haddii aad xusuusato in ugu yaraan 80% luqadaha ugu caansan ay yihiin il furan), sidaa darteed waa iska socotaa iyada oo aan dhihin DART waa 100% furan, tan iyo Google waxay taageertaa xorriyadda websaydhka (waa wax lagu murmi karo oo xitaa waxtar yeelan kara).

Sikastaba, runtii waan jeclahay luuqada, runtiina, hada waxaan bilaabayaa inaan laqabsado Python oo eeg waxa soo baxa. Waxaa laga yaabaa in muddo ah aan la yimaado casharro, Nabar jajaban waayo, Gedit oo sida muuqata hirgelinta luuqaddan loogu talagalay Gedit… Waxaa ii taal shaqo badan. Maxay kula tahay DART?

Sikastaba, hadaad rabto inaad bilowdo jahwareerka oo aad xoogaa barato, waxaan kugula talinayaa inaad si toos ah ugu aado dartlang.org


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   dayax dijo

    fiiri .. hadday ka timid google; Waan dhaafi lahaa ... Waan hubaa inay tahay il furan iyo blablabla ... laga yaabee, istiraatiijiyad ahaan, waa ku filan tahay iyaga (google ama shirkad kasta) inay ku soo rogaan wax soo saar, xaaladdan luqad lahaansho ama bilaash ah laakiin ay ku jiraan deji isbeddelka iyo horumarka. Ka dib "ka dhereg" si aad u siiso adeegyo loogu talagalay. Gunaanad: Waxaad wax ku qortay Dart waxaadna rabtaa (inaad qadarto, inaad dareento) Google. Kuma talinayo inaad xoojiso. Maxay kula tahay

    1.    dayax dijo

      Waxaan illaaway laba shay oo aad muhiim u ah:
      Tan 1aad. Taasi waa SHAQO LOOGU TALAGALAY Google waxay samaysanaysaa jiil cusub oo barnaamijiyeyaal dhammaantoodna saaxiibo ka ah shirkaddan weyn.
      Ta labaadna waa: Wuxuu caawinayaa laamihiisa !!

    2.    Ates dijo

      Intaas oo keliya maahan, laakiin si kasta oo ay u furan tahay furfurnaan iyo waxyaabo kale oo aniga i sawiray, ayaa ka soo horjeedaa javascript ECMAScript oo ah heer caadi ah?

    3.    giskard dijo

      Haddii ay suurtagal tahay in laga beddelo Dart loona beddelo JS markaa Dart MA keenayso wax cusub. Sababtoo ah haddii kale beddelaad noocaas ah suurtagal ma noqonayso. Haddaba waa maxay Hab lagu sameeyo wax la mid ah wixii lagu sameeyo JS laakiin u qoraya si ka duwan? Taasina sidoo kale waxay u baahan tahay isku duubni? Iyo sidoo kale in aysan ahayn heer?

      Ma dhici karto! Runtii waan jeclahay waxyaabaha Google sameeyo, laakiin tan (sida GO) ayaa dhacday.

  2.   Perseus dijo

    XD saaxiib, waxay u egtahay wax fiican (in kastoo ay jiraan qodobo aan i qancin) waa inaan isku dayno. Waad ku mahadsantahay Xogta 😉

  3.   nano dijo

    Si hagaagsan uga jawaab dhamaan, aan bilowno. Xaqiiqdii Dart waxay la jaan qaadi kartaa Javascript haa, laakiin waxba ma soo kordhinayso maxaa yeelay ma taageeri karo taas. Dart waxay leedahay hanuuninta shayga oo kafiican tan iyo markii ay uruurisay MV waxaa si asal ahaan ah looga maamuli karaa serverka, taas oo Node.js ay sameyn karto, dabcan, laakiin waxay ubaahantahay waxyaabo dheeri ah, shaqo iyo qalooca barashada badan.

    Waxaan ahaa mid cad, waan ku talinayaa aprender Dart, laakiin aan loo isticmaalin luqad weyn oo lagu beddelo JS, taasi waa mid aad u dhib badan, laakiin waligeed aad uma badna in la isku dayo tiknoolajiyada cusub.

    Arinta waxaas oo dhami waa haa, waxay ka timid Google mana garan karno ujeedooyinkeeda, laakiin taasi maahan sababta aan naftayda uga xayuubin doono isku dayga wax aad umuuqda mid xiiso leh way Sikastaba, waxba igama celinayaan Javascript, oo aan awoodo hubaal