Наскоро намерих атомна обвивка (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
.