[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 10 | 1 | 7
Назад Вниз Каталог Обновить

NW.js vs Electron Аноним 11/06/16 Суб 19:19:31  767208  
14656619720730.jpg (115Кб, 1024x576)
Надумалось тут наваять UI-тулзень. Погуглив, оказалось, что сабж наиболее модно сейчас. Только вот нихера неяно, что взять NW или Electron. Нигде особенно не пишут, чем одно лучше другого. Только то что они РАЗНЫЕ. Мне показалось, что подход у Electron более ебанутый, т.е. Нода сшита с движком Хрома слегка через жопу. Но с другой стороны, на нем, как-то более вменяемых проектов и как будто активнее движ и т.д. WTF?
Аноним 11/06/16 Суб 19:39:44  767234
NW более стабилен. Он лучше работает, быстрее, но там меньше модных фич. Электрон содержит в себе кучу нужных фич, имеет огромное число туториалов и примеров кода, но тормозней. Вот и выбирай.
Аноним 11/06/16 Суб 20:11:10  767273
>>767208 (OP)
Electron сейчас очень крутой уже, на нём slack, discord, nylas, atom из тех что я юзаю, ну и сам ковырял, мне понравился.
Аноним 11/06/16 Суб 20:21:08  767281
О, электронотред! У меня под форком дебиана электроноприложения запускаются без titlebar и borders. Никто с таким не сталкивался? Загуглить не получается, потому что в выдаче одни туториалы как выключить titlebar
Аноним 11/06/16 Суб 22:25:29  767379
>>767208 (OP)
electron построен вокруг CEF
nwjs построен вокруг целого хромиума
отсюда основные отличия, суть такие как например nwjs полностю поддерживает chromium api (приложения, расширения,, плагины, nacl короче вс, что хромиум).

electron нет, он поверх chromium embedded framework и возможности у него в этом плане урезаны, но они по большому счету и не нужны никому (если ты не собираешься браузер пилить)

Есть отличия в api самих платформ, изначально у электрона оно было более годным и чстым, но после nwjs 0.13 версии (а сейчас уже 15, 16 на подходе) дела стали выравниваться. Есть нюанся с межпроцессорной архитектуорй
например у электрона нельзя сделать из iframe песочницу (выпилить из него контекст ноды, а только через webview, но webvoew это отдельный рендер процесс - а это не всегда надо). В то же время у nwjs нельзя в webview запилить контекст ноды (его там пока нет, но сам разработчик создавал иссуе еще на 0.14 версии, что должен бы быть).

Короче различий мелких масса, и все они существенны зависимо от того, какое ты приложение собираешься разрабатывать. Если ты делаешь обертку поверх сайта, и тебе нужно просто интергироваться с ос, то вообще не важно что ты выберешь.
Аноним 11/06/16 Суб 22:29:57  767382
>>767208 (OP)
Асло
>Мне показалось, что подход у Electron более ебанутый, т.е. Нода сшита с движком Хрома слегка через жопу
Это тебе показалось. Сшито там одинаково. Просто у эдектрона точка входа (и считай основной процесс для контроля всех дочерних) в приложение нода, а у nwjs окно (уже с нодой)
Аноним 11/06/16 Суб 22:34:18  767389
Алсо, помимо электрона и nwjs были еще зачатки годного проекта jxcore
но он затух.
Аноним 12/06/16 Вск 16:34:00  767831
>>767382
А какова тогда была мотивация Гитхаба в создании аналогичного проекта? Чего они не присоединились к NW.js?
Аноним 12/06/16 Вск 16:55:21  767844
>>767831
Почему ты у меня спрашиваешь?
У них разница в два года, да. Но до версии nwjs 0.13 и выше, с nwjs всё было весьма плачевно. Медленные релизы (как следствие долго обновлялись версии хрома\в8) странное апи.

У гитхаба изначально было запилино продуманное апи, и релизился он маскимально быстро.

Вообще до 0.13 версии nwjs у меня складывалось впечатление, что проект загибается, потому что он был там мертв почти год.
Аноним 12/06/16 Вск 16:57:06  767848
>>767208 (OP)
Электрон бери, на нем сейчас только ленивая скотина еще не пилит свою десктопную хипстерскую прилагу.
Будешь на волне хайпа.
Аноним 12/06/16 Вск 16:57:46  767850
>>767831
Алсо, электрон вылился из atom-shell, а они с nwjs ровесники, так что все очевидно

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 10 | 1 | 7
Назад Вверх Каталог Обновить

Топ тредов