/ / Възможно ли е атомната черупка (електрон) да използва API на ниво система? - node.js, google-chrome, хром, атомен редактор, електрон

Възможно ли е атомната черупка (електрон) да използва API на ниво система? - node.js, google-chrome, хром, атомен редактор, електрон

Наскоро намерих атомна обвивка (https://github.com/atom/electron), интересно средство за разработване на платформено приложение.

Искам да го опитам, но не съм сигурен дали може лесно да поддържа системния API, като например достъп до USB диск или API за видео обработка като H264 декодер / енкодер.

Някой има ли някакви идеи за това? Благодаря!

Отговори:

4 за отговор № 1

Електронът просто като Node.js използва V8 (различни версии все пак), това означава, точно както е случаят с Node.js, времето за изпълнение на JavaScript осигурява редица приложни програмни интерфейси (API) към приложните приложни програмни интерфейси (вижте fs модул например).

Освен това можете да напишете своя собствена природни добавки в C ++ и ги излагайте на JS runtime. Само забележете, че ако искате да използвате npm пакети с нативни връзки, трябва да ги възстановите срещу електронни заглавия, както е обяснено тук.

Можете също да започнете процеси, като използвате детски процес и общуват с тях чрез stdin и stdout.