Данная технология отличается от своих аналогов в архитектуре. Перво-наперво, реализует элементарную систему клиент-серверного взаимодействия на основании данных из готового билда сайта. По существу, подобного рода идея означает практически полную независимость двух разных процессов. Например, в том же Electron и NodeWebkit, если мне не изменяет память, используется несколько модифицированные исходники движка или небольшая надстройка над самой логикой взаимодействия.
Что же, собственно, помогает им достигать уменьшения затрачиваемой памяти? Если я правильно понял изложенную в документации информацию, то подобного рода эффект реализуем не только из-за архитектуры взаимодействия, которую я описал выше, но и несколько облегчённой версией используемого движка.
Резюмируя всё выше сказанное, мы можем привести следующие данные:
1) Electron, NodeWebkit — используют модифицированную версию браузера или его логики, а также следует отметить тот факт, что именно они тянут за собой. Например, Electron тянет весь NodeJS, тогда как NodeWebkit — весь chromium.
2) Используется клиент-серверная механика взаимодействия. Вместе с запуском программы запускается сервер, который имеет базовый минимум функций для взаимодействия с системой. По поводу используемого языка для сервера сказать, что-либо конкретное не могу, но в некоторых источниках говорится о компилируемом происхождении.
3) Neutralino.js использует облегчённую версию движка. Если говорить точнее, то она не тянет его весь за собой. Отсюда также наблюдается экономия памяти железа конечного пользователя.
Не стоит забывать, что данная статья направлена на заинтересованных в изучении заданной технологии людей. Она по дефолту будет достаточно похожа на описываемые в документации методы и классы.
Большое спасибо за подсказку. В следующий раз постараюсь наиболее полно углубляться в описание объясняемой технологии, а также использовать больше информации из практического русла.
Хорошо, тогда не могли бы вы рассказать основные моменты, которые вам не понравились, дабы в последующем исправить заданный факт и улучшить общее качество изложения?
Здесь скорее стоит сказать, что она нацелена на людей, которые желают в той или иной мере быстро пробежать по базовой основе данного веб-фреймворка. Да, скорее всего само содержание являет тот ещё лютый ужас и я это признаю, но я постарался выразить свои мысли максимально верно и корректно. Без использования какого-либо количество воды в описании основных аспектов.
Information
Rating
Does not participate
Location
Находка (Приморский край), Приморский край, Россия
Что же, собственно, помогает им достигать уменьшения затрачиваемой памяти? Если я правильно понял изложенную в документации информацию, то подобного рода эффект реализуем не только из-за архитектуры взаимодействия, которую я описал выше, но и несколько облегчённой версией используемого движка.
Резюмируя всё выше сказанное, мы можем привести следующие данные:
1) Electron, NodeWebkit — используют модифицированную версию браузера или его логики, а также следует отметить тот факт, что именно они тянут за собой. Например, Electron тянет весь NodeJS, тогда как NodeWebkit — весь chromium.
2) Используется клиент-серверная механика взаимодействия. Вместе с запуском программы запускается сервер, который имеет базовый минимум функций для взаимодействия с системой. По поводу используемого языка для сервера сказать, что-либо конкретное не могу, но в некоторых источниках говорится о компилируемом происхождении.
3) Neutralino.js использует облегчённую версию движка. Если говорить точнее, то она не тянет его весь за собой. Отсюда также наблюдается экономия памяти железа конечного пользователя.
Надеюсь, я правильно ответил на ваш вопрос.