Programmēšana

Quark pieskaras JavaScript, lai izveidotu vietējās darbvirsmas lietotnes

Jauns atvērtā koda rīks ar nosaukumu Quark sola ātru darbvirsmas lietojumprogrammu izveidi ar vietējām iespējām, vienlaikus izmantojot tīmekļa attīstības tehnoloģijas. Quark ir uzbūvēts virs GitHub Electron ietvara starpplatformu darbvirsmas lietotnēm. Tas ir vispārējas nozīmes rīks, kas izmanto JavaScript, CSS un HTML.

Pašlaik beta izlaišanas stadijā ar nākamā mēneša ražošanas izlaišanu Kvarka izmanto Electron JavaScript izpildlaiku, lai radītu vietējām funkcijām. Projektā ietilpst arī Quark izstrādes vide, IDE, kas izstaro vienu izvades failu, ko sauc par skici, kas nodrošina pilnvērtīgu Electron lietotņu iespējas.

Pateicoties kopīgotajam JavaScript izpildlaimam, Quark skices patērē tikai dažus kilobaitus, nevis simtiem megabaitu tipiskai Electron lietotnei. Tas ir tāpēc, ka izpildlaiks veido aptuveni 99 procentus no Electron lietotnes svara. Tā rezultātā lietotājiem, iespējams, varētu būt simtiem skices mašīnā, vienlaikus patērējot resursus, kas līdzvērtīgi vienai lietotnei.

Quark veidotājs Nishkal Kashyap Quark sauc par skiču grāmatu vietējām darbvirsmas lietotnēm, nevis darbvirsmas lietotņu veidotāju. Citas Quark funkcijas ietver:

  • Piekļuve Node.js un Electron renderētāja procesa API.
  • Skices ir saderīgas ar Mac, Windows un Linux, ar lietojumprogrammām, kuras var rakstīt vienu reizi un palaist jebkur.
  • TypeScript, JavaScript, React.js un Vue.js tiek piedāvāts ārējais atbalsts.
  • IDE piedāvā izkārtojumu, kas paredzēts, lai maksimāli palielinātu vietu redaktoram, vienlaikus atstājot pietiekami daudz vietas, lai pārlūkotu un piekļūtu pilnam projekta vai mapes kontekstam.
  • Monako kodu redaktors nodrošina IntelliSense, validāciju un atbalstu tīmekļa izstrādes tehnoloģijām. Šis ir tas pats redaktors, kas tiek izmantots Microsoft Visual Studio kodā.
  • Virtuālās failu sistēmas izmantošana nozīmē, ka visi IDE izveidotie kodi un faili ir viegli koplietojami starp projektiem.
  • Webpack moduļu pakete tiek izmantota projektu veidošanai. Tiek atbalstīts arī Babel JavaScript kompilators.

Kur lejupielādēt Quark

Jūs varat lejupielādēt Quark no quarkjs.io.

$config[zx-auto] not found$config[zx-overlay] not found