Programmēšana

Neutralino mērķis ir Electron un NW.js

Neutralino, atvērtā koda izstrādes ietvars starpplatformu lietojumprogrammu veidošanai ar JavaScript vai TypeScript, tiek pozicionēts kā pārnēsājama, viegla platforma, kas piedāvā zemāku atmiņas patēriņu un ērtu lietošanu, salīdzinot ar tādiem rīkiem kā GitHub’s Electron un NW.js.

Neutralino, kas veidots kā vieglu, elektroniem līdzīgu lietojumprogrammu koncepcijas pierādījums, izmanto JavaScript vai TypeScript, kā arī papildu tehnoloģijas CSS un HTML, lai izveidotu lietotnes, kas darbojas operētājsistēmās Windows, MacOS un Linux. Atšķirībā no Electron un NW.js, kas arī atbalsta starpplatformu izstrādi, izmantojot JavaScript, Neutralino nav nepieciešama Node.js un tā atkarību instalēšana.

Neitrīno joprojām tiek uzskatīts par eksperimenta stadijā, paredzot drošības uzlabojumus un, iespējams, atjaunošanas iespējas. Bet atvērtā pirmkoda projekta izstrādātāji saka, ka tas tomēr ir produkcijas cienīgs.

Izstrādātāji var lejupielādēt portatīvo Neutralino SDK. Neutralino izpildlaiks ir viegls serveris, kas klausās klienta SDK pieprasījumus, kas ir JavaScript bibliotēka, kas sazinās ar serveri, izmantojot XMLHttpRequest. Vietējā loga palaišanai tiek izvietots atsevišķs pavediens, kurā ir iebūvētais pārlūka komponents programmu renderēšanai. Klienta SDK funkcijas un moduļi tiek izmantoti, lai asinhroni veiktu sistēmas zvanus.

Citas Neutralino funkcijas ietver:

  • Viegls pēdas nospiedums. Nesaspiesta lietotne patērē aptuveni 5 MB, bet saspiesta lietotne - aptuveni 1 MB.
  • Uz veidnēm balstīta izstrāde. Lietojumprogrammas var izveidot, izmantojot vairākas iepriekš izveidotas veidnes, izmantojot neu-CLI.
  • Vietējās funkcijas ar API, lai piekļūtu OS līmeņa funkcijām.
  • Viena lietojumprogrammu pakete visām platformām.
  • Nav papildu atkarību.
  • Lietojumprogrammas var atkļūdot, izmantojot pārlūkprogrammu.
$config[zx-auto] not found$config[zx-overlay] not found