Dart, yare ne na OpenSource wanda ke inganta Javascript

Dart shine sabon fare na Google don ƙirƙirar sababbin harsunan shirye-shirye masu sauƙin fahimta da ƙarfi. A zahiri, Google Ba ta nemi ƙirƙirar sababbin abubuwa ko alamu a cikin wannan yanki ba, amma dai an sadaukar da ita ne don ƙirƙirar yarukan da suke daidaita su wanda ke inganta ƙwarewar wani yare.

Misalin wannan shine Go, yare mai dogaro da abin da ya fuskanta C o C ++ kasancewar harshe mai yuwuwa iri ɗaya, sabbin ayyuka, tsarin magana da kuma, ba shakka, ya fi sauƙin fahimta a cikin abin da ya dace, ba shakka, maye gurbin ko ma maye gurbin C kusan ba zai yuwu ba, yare ne mai zurfin gaske a duniya Kuma Ni shakku cewa wani abu kamar haka za'a iya yin aƙalla shekaru 10 zuwa 20.

To, Dart ya zo tare da sha'awar tsayawa Javascript, amma tare da wasu labarai masu matukar ban sha'awa. Da farko dai, dole ne kuyi la'akari da hakan, kodayake Javascript (daga yanzu JS) yare ne wanda ya kasance daga mummunan shafin yanar gizo zuwa gidan da aka lalace, yana da kurakurai da kurakurai, kamar ɗan ... "yanayin al'ada" na fuskantar abu, wanda harshe yake da irin wannan amfani da shi ya kamata

Don haka zuwa ma'ana. Dart yare ne na shirye-shirye wanda yake kama da - JS, amma wannan yana ba da halaye na farko wadanda zasu "daidaita" gazawar JS, kamar aiwatar da tsari mai mahimmanci da cikakke mai daidaitaccen abu, tsarin tare da gado da musaya, sanya kalmomin kirtani (a Ruby, Perseus, kar ku iya) da kuma buga rubutu na tsaye ... kar ku firgita da wannan fasalin na ƙarshe, ku tuna cewa ga harsunan wannan aji, rubutun tsaye yana da amfani kuma yana ba da oda daban. Tabbas fitowa daga harsuna kamar Python (shari'ar mutum) yana da ɗan wahala don amfani da buga rubutu tsaye.

Dart ya zo ya ba mu abubuwa uku na kankare kai tsaye:

    <º Babban aiki akan na'urorin da ake amfani dasu don yanar gizo.
    <º Amfani da yawan aiki. Dart yana da kuzari kuma yana da sauƙin koya, yana amfani da yanayin JS na "babu buƙatar wahala".
    <º Yiwuwar ƙirƙirar ingantattun kayan aikin da ke sauƙaƙa ci gaba.

Da kyau, duk sunyi kyau amma ... Ta yaya zan yi amfani da shi?

To anan Dart Ya bambanta da JS, tunda yana buƙatar injunan kamala (VM) waɗanda aka haɗa cikin burauza don su iya aiki tunda shi ma yana da niyyar bayar da saurin aiwatarwa a gefen uwar garke na asali. Duk da haka Dart yana ba mu wasu kayan aiki masu amfani:

    <º Dart zuwa Javascript mai harhadawa don Chrome, Safari 5+ da Firefox 4+.
    <Ba da daɗewa ba injunan kama-da-wane don masu bincike (da fatan asalinsu).
    <º Dartboard plugin ne don burauzar da zaku iya rubuta ƙananan aikace-aikace a cikin Dart.

Saboda haka, a nan ne na shigo don in ba da haske game da lamarin; Ina ba da shawarar koyo Dart, ba don zama fan of Google ko wani abu makamancin haka, amma saboda yana da inganci sosai, saboda yana da ƙarfi sosai kuma saboda yana cike da rashin JS. Hakanan, idan muna amfani da mai tarawa Dart zuwa JS, zamu iya samun lambar mu Dart canza kama zuwa JS a cikin lokaci da gudu a cikin kowane mai bincike.

Bangaren VM aji ne na daban, wannan zai ba yare damar yin karfi sosai lokacinda aka tattara shi kuma ba'a fassarashi ba (dukda cewa yafi nauyi) amma a lokaci guda zai iya gabatar da matsaloli don harshen ya fadada, tunda idan ana buƙatar cikawa ta musamman. don aiwatar da shi, abin yana dagula girman sa. Kodayake tabbas, haka ne Google yana jan ingantattun VMs, kamar na ɗaya don Yanar gizo da akwai masu bincike da yawa masu tallafi, a fili ɗayan zai fito don Gecko (injin na Firefox) kuma da fatan za su saki lambar su ta yadda masu bincike kyauta za su iya aiwatar da waɗannan injunan (wanda mai yiwuwa ne, tunda Dart es BugunBayan).

Cool ba? Tabbas, kamar kowane abu, mu da ni da kaina ba zamu taɓa ba da shawarar amfani da kayan aiki na mallaka ba, ƙasa da ƙasa don ci gaba, inda yanci ya fi komai muhimmanci kuma a ina, ban da kasancewa mai mahimmanci, shine mahimmancin lamarin a wannan yanki (Ban yarda ba t sani idan ka tuna cewa aƙalla 80% na shahararrun harsuna tushen buɗewa ne), don haka ya tafi ba tare da faɗi haka ba Dart an bude 100%, tunda Google yana tallafawa 'yanci akan yanar gizo (wani abu da za'a iya jayayya dashi harma ya haifar da matsala).

Duk da haka dai, ina son yaren, a zahiri, a yanzu haka na fara gutsiran sa tare Python kuma ga abin da ya fito. Wataƙila a ɗan lokaci zan kawo darasi, Abun yabanya para Gedit kuma a bayyane yake aiwatar da wannan harshen don Gedit… Ina da aiki da yawa da zan yi. Me kuke tunani na Dart?

Ko ta yaya idan kuna son fara rikici a ciki da kuma koyon ɗan abu, Ina ba da shawarar tafiya kai tsaye zuwa dartlang.org


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   wata m

    duba .. idan daga google ne; Zan wuce ... Na tabbata yana buɗaɗɗen tushe ne kuma blablabla ... watakila, bisa tsari, ya isa (don google ko kowane kamfani) don gabatar da samfur, a wannan yanayin yare ne na mallaka ko kyauta amma a ciki suke saita yanayin da ci gaba. Bayan haka "an ƙoshi" don bayar da sabis don shi. Kammalawa: Kuna rubuta a cikin Dart kuma kuna so (don godiya, ku ji) Google. Ba na ba da shawarar ka jaddada shi ba. Me kuke tunani?

    1.    wata m

      Na manta abubuwa biyu masu mahimmanci:
      Na 1. shine cewa GASKIYA Google yana kirkirar sabbin ƙarni na masu shirye-shirye dukkansu abokai sakamakon wannan babban kamfanin.
      Na biyu kuma shine: Yana taimakon makarrabansa !!

    2.    Ares m

      Ba wai kawai wannan ba, amma komai yawan bude ido da sauran abubuwan da suke zana ni, kishiyantar da shi Javascript ECMAScript wanne ne ƙa'idar yau da kullun?

    3.    giskar m

      Idan zai yuwu a canza daga Dart zuwa JS to Dart BAYA kawo komai sabo. Saboda in ba haka ba irin wannan tubar ba zai yiwu ba. To menene? Hanyar da za a yi daidai da abin da aka yi a JS amma rubuta shi daban? Kuma wannan ma yana buƙatar tattarawa? Kuma kuma cewa ba daidaitacce bane?

      Babu hanya! Ina matukar son abubuwan da Google keyi, amma wannan (kamar GO) ya faru.

  2.   Perseus m

    XD aboki, yana da kyau (ko da yake akwai wasu maki waɗanda ba su gamsar da ni) dole ne mu gwada. Godiya ga Data 😉

  3.   Nano m

    To amsa duka, bari mu fara. A zahiri Dart ya dace da Javascript a, amma ba ya ba da gudummawa saboda ba zan iya tallafawa hakan ba. Dart yana da kyakkyawar daidaitaccen abu kuma tunda MV ne ya tattara shi ana iya gudanar da shi ta asali daga uwar garken, wanda Node.js zai iya yi, ba shakka, amma yana buƙatar ƙarin fayiloli, aiki da kuma babbar hanyar koyo.

    Na kasance a sarari, ina ba da shawara aprender Dart, amma ba don amfani da shi azaman babban harshe don maye gurbin JS ba, wannan yana da matukar rikitarwa, amma ba abu ne mai yawa ba gwada sabbin fasahohi.

    Abin a cikin duka wannan e ne, daga Google ne kuma ba zamu iya sanin manufarsa ba, amma wannan ba shine dalilin da yasa zan hana kaina gwada wani abu mai kama da ban sha'awa ba ... Duk da haka, babu abin da zai hana ni daga Javascript, cewa Zan iya samun tabbas.