Dart, mutauro weOpenSource unovandudza Javascript

Dart ndiko kubheja kutsva kwe Google yekugadzira mitauro mitsva, yakapusa-kunzwisisa uye ine simba zvirongwa. Saizvozvo, Google Izvo hazvina kutsvaga kugadzira maparagiramu matsva kana matanho akakura munzvimbo ino, asi zvakatsaurirwa kugadzira mitauro yakafanana inosimudzira ruzivo rweumwe mutauro.

Muenzaniso weizvi Go, mutauro unotarisana nezvinhu wakauya kuzosangana nawo C o C ++ kuva mutauro une mikana yakafanana, mashandiro matsva, syntax inozivikanwa, uyezve, zviri nyore kunzwisisa mukati mezvinokodzera, pachokwadi kutsiva, kana kutsiva C chimwe chinhu chingangoita chisingaite, ndiwo mutauro wakadzika midzi kwazvo pasi Uye Ini ndinopokana kuti chimwe chinhu chakadai chinogona kuitwa kweanenge gumi kusvika kumakumi maviri emakore.

Zvakanaka, Dart inouya nechishuwo chekumira kumusoro JavaScript, asi nezvimwe zvidimbu zvinonakidza. Chekutanga pane zvese, iwe unofanirwa kufunga nezve izvo, kunyangwe JavaScript (kubva zvino zvichienda mberi JS) mutauro unobva pakuva wakashata wewebhu kuenda kune wakaparara wemba, une zvaunokanganisa nekusakwana, senge chakati ... "zvakajairika" kutariswa kwechinhu icho mutauro unoshandiswa zvakanyanya have.

Saka kusvika padanho. Dart mutauro wechirongwa wakaita zvakafanana ne js, asi izvo zvinopa zvekutanga-ruoko hunhu "hunobatanidza kumusoro" zvikanganiso zve JS, senge kuitiswa kwechinhu chakakomba uye chakazara-chakanangana nechinhu system, sisitimu ine nhaka uye nzvimbo, kupindirana kwetambo (pa Ruby, naPerseus, usatorerwe) uye chitaipa typing ... usavhunduke nechinhu chekupedzisira ichi, yeuka kuti pamitauro yekirasi ino, kudhinda kwakasimba kunoshanda uye kunotendera imwe hurongwa. Ehezve uchibva mumitauro senge Python (pachezvangu nyaya) zvakati kurei kujairira kumira kudhinda.

Dart inouya kuzotipa zvinhu zvitatu zvekongiri zvakananga:

    <º Kuita kwepamusoro pamidziyo inoshandiswa pawebhu.
    <º Usability uye negoho. Dart ine simba uye iri nyore kudzidza, inoshandisa iyo JS chimiro che "hapana chikonzero chekuomesa".
    <º Mikana yekugadzira maturusi epamberi ayo anofambisa budiriro.

Zvakanaka, zvese zvakanaka kwazvo asi ... Ndinoishandisa sei gehena?

Zvakanaka pano Dart Zvinosiyana ne JS, sezvo ichida chaiwo michina (VM) yakabatanidzwa mubrowser kuti ikwanise kushanda sezvo ichidawo kupa kumhanya-mhanya kuitisa padivi re server natively. Zvisinei Dart inotipa maturusi anobatsira.

    <º Dart kune Javascript compiler inowanikwa yeChannel, Safari 5+ uye Firefox 4+.
    <º Virtual michina yemabhurawuza (ndinovimba ndeyedu) nekukurumidza
    <º Dartboard iplagi yebrowser kubva kwaunogona kunyora madiki madhijitari muDart.

Neichi chikonzero, apa ndipo pandinopinda kuti ndipe mwenje wega wenyaya yacho; Ini ndinokurudzira zvikuru kudzidza Dart, kwete yekuve fan of Google kana chimwe chinhu chakadai, asi nekuti chinotaridzika mhando yepamusoro, nekuti inoratidzika kunge ine simba uye nekuti inogadzirira kushomeka kwe JS. Zvakare, kana isu tikashandisa iyo compiler Dart kuJS, tinogona kuva nekodhi yedu Dart kushandurwa kuva JS pasina nguva uye kumhanya mune chero browser.

Chikamu cheVM chikamu chakaparadzana, izvi zvinobvumidza mutauro kuti uve nesimba zvakanyanya kana uchinge wanyorwa uye usingadudzirwe (kunyangwe uchirema) asi panguva imwe chete iwo unokwanisa kuunza matambudziko kuti mutauro ukure, nekuti kana zvakakosha zvinozodiwa yekuitwa kwayo chinhu chinoomesa chiyero chayo zvakanyanya. Kunyangwe zvakadaro, hongu Google inodhonza maVM akajairwa, senge imwe ye web kit panogona kunge paine mabhurawuza anotsigirwa akati wandei, zviri pachena kuti imwe ichauya Gecko (injini ye Firefox) uye netarisiro kuti vanoburitsa kodhi yavo kuitira kuti mabhurawuza emahara akwanise kushandisa idzi injini (izvo zvinogona kudaro, kubvira Dart es Open Source).

Kutonhora kwete? Ehe, senge zvese zvimwe zvinhu, isu neni pachedu hatimbofa takakurudzira kushandiswa kwemidziyo yekushandisa, zvakati wandei kusimudzira, iko kusununguka kuri kwakanyanya uye kupi, pamusoro pekukosha, ndicho chinhu chikuru munzvimbo ino (ini handidi ' t ziva kana iwe uchirangarira kuti ingangoita 80% yemitauro inozivikanwa kwazvo yakavhurwa sosi), saka zvinongoitika pasina kutaura izvozvo Dart iri 100% yakavhurika, kubvira Google inotsigira rusununguko pawebhu (chimwe chinhu chingaitwe nharo uye chisingazive).

Zvisinei, ini ndinonyatsoda mutauro, kutaura zvazviri, izvozvi ini ndiri kutanga kuiburitsa pamwe chete Python uye uone zvinobuda. Pamwe mukanguva ndichaunza chidzidzo, Zvidimbu nokuti gedit uye zviri pachena kuitiswa kwemutauro uyu gedit… Ndine basa rakawanda rekuita. Iwe unofungei nezve Dart?

Zvisinei, kana iwe uchida kutanga kutenderera uchitenderedza uye kudzidza zvishoma, ini ndinokurudzira kuenda zvakananga dartlang.org


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   moony akadaro

    tarisa .. kana ichibva kugoogle; Ini ndaipasa ... Ndine chokwadi chekuti yakavhurwa sosi uye blablabla ... pamwe, zvine hungwaru, zvakaringana ivo (google kana chero kambani) kumanikidza chigadzirwa, mune ino mutauro wepamutemo kana wakasununguka asi mauri seta maitiro uye kuvandudza. Wobva "waguta" nekupa masevhisi acho. Mhedziso: Iwe unonyora muDart uye iwe unoda (kukoshesa, kunzwa) Google. Ini handikurudzire kuti usimbise. Unofungei?

    1.    moony akadaro

      Ini ndakakanganwa zvinhu zviviri zvakakosha.
      Yekutanga. ndeyekuti ZVINONYANYA Google iri kugadzira chizvarwa chitsva chevagadziri vese vari shamwari nekuda kweiyi kambani huru.
      Uye chechipiri ndechekuti: Ari kubatsira vanochema !!

    2.    Ares akadaro

      Kwete izvozvo chete, asi kunyangwe zviwanikwe zvakawanda sei nezvimwe zvinhu zvinondipenda, ndinozvikwikwidza JavaScript ECMAScript inova yakajairwa tsika?.

    3.    giskard akadaro

      Kana zvichikwanisika kushandura kubva kuDart kuenda kuJS saka Dart HAIUYI kuunza CHINHU chitsva. Nekuti kana zvisina kudaro kutendeuka kwakadai kwaisazogoneka. Saka chii ichocho? Nzira yekuita chinhu chimwe chete icho chinoitwa muJS asi uchinyora zvakasiyana? Uye izvo zvinodawo kuumbirwa? Uye zvakare kuti haina kuenzana?

      Hapana nzira! Ini ndinoda chaizvo zvinhu zvinoitwa neGoogle, asi izvi (kunge GO) zvakaitika.

  2.   naPerseus akadaro

    XD shamwari, zvinonzwika zvakanaka (kunyange paine mamwe mapoinzi asingandibvumidze) isu tichafanirwa kuyedza. Kutenda neData 😉

  3.   nano akadaro

    Zvakanaka kupindura zvese, ngatitangei. Muchokwadi Dart inoenderana neJavascript hongu, asi haibatsire nekuti ini handigone kutsigira izvozvo. Dart ine zvirinani kutarisisa chinhu uye sezvo ichinge yakanyorwa neMV inogona kumhanyisa natively kubva kuseva, inogona kuitwa neNode.js, hongu, asi inoda mamwe plugins, basa uye rakakura rekufunda curve.

    Ini ndanga ndanyatsojeka, ini ndinokurudzira aprender Dart, asi kwete kuishandisa semutauro mukuru kutsiva JS, izvo zvakaomesesa, asi hazvina kumbove zvakawandisa kuyedza matekinoroji matsva.

    Chinhu mune zvese izvi hongu, zvinobva kuGoogle uye hatigone kuziva vavariro dzayo, asi handicho chikonzero nei ndichizvibvisa kuedza chimwe chinhu chinoratidzika kunge chinonakidza… Zvisinei, hapana chiri kuzonditadzisa kubva kuJavascript, kuti ndinogona iva nechokwadi.