The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

11.05.2016 23:55  Релиз Electron 1.0, платформы создания приложений на базе движка Chromium

GitHub представил первый значительный релиз платформы Electron (ранее Atom Shell), которая использована при создании текстового редактора Atom. Electron представляет собой самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Выпуск Electron 1.0 примечателен стабилизацией API и его готовностью к широкому использованию.

Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на JavaScript, HTML и CSS, а функциональность может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, интеграции с системой вывода уведомлений, манипуляции окнами, взаимодействия с подсистемами Chromium.

В отличие от web-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом пользователю не нужно заботится о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium. Electron также предоставляет средства для организации автоматической доставки и установки обновлений (в том числе доступен сервер распространения обновлений).

Кроме редактора Atom на базе Electron развиваются такие программы, как почтовый клиент Nylas, система быстрого обмена сообщениями Slack, инструментарий для работы с Git GitKraken, система анализа и визуализации SQL-запросов Wagon, BitTorrent-клиент WebTorrent Desktop и т.п. Для упрощения разработки новых приложений подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.

Для тестирования программ развивается интегрированный тестовый фреймворк Spectron, упрощающий написание тестов, проверяющих поведение приложения в разных ситуациях и окружениях. Для отладки предлагается специализированное дополнение Devtron, базирующиеся на Chrome Developer Tools. Devtron позволяет визуализировать внутренности приложения и внешних зависимостей, отслеживать передачу сообщений по IPC, инспектировать события и обращения к API, анализировать наличие типовых ошибок в коде. Также доступны визуальный редактор меню menubar, система формирования пакетов Electron Packager, сборочная система Electron Builder.



  1. Главная ссылка к новости (https://github.com/blog/2167-e...)
  2. OpenNews: Инициатива по созданию из Chrome DevTools отдельного инструмента для web-разработчиков
  3. OpenNews: Инициатива по использованию Chromium в качестве платформы для разработки программ на C/С++
  4. OpenNews: Node-webkit переименован в NW.js
Лицензия: CC-BY
Тип: Программы
Ключевые слова: electron, chromium
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним, 00:29, 12/05/2016 [ответить] [смотреть все]    [к модератору]
  • +1 +/
    Доколе Atom будет 200 мб весить?
     
  • 1.5, Отражение луны, 02:31, 12/05/2016 [ответить] [смотреть все]    [к модератору]
  • +10 +/
    Спасибо, но qt/qml лучше, чем глупый зоопарк убогих "веб технологий".
     
     
  • 2.6, Аноним, 03:31, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +1 +/
    в html5/последних версия css только вводят штуки, доступные в qml уже лет 7
     
  • 2.15, trdm, 10:44, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +3 +/
    К большому сожалению он - тормоз.
    Но заметить это могут только шустряки.
     
     
  • 3.16, Аноним, 10:57, 12/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Он - глупый зоопарк убогих веб технологий ... весь текст скрыт [показать]
     
  • 2.27, Дуплик, 15:46, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –4 +/
    Qt Quick QML ненужен даже более, чем этот Electron На Electron е есть Visual Co... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, 0eviy, 05:58, 12/05/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    хорошо для юзеров хромо оси походу
     
  • 1.9, Илья, 06:37, 12/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +9 +/
    +200 мегабайт к размеру любого приложения.
    Это, например, блокнот на электроне будет жрать 201 мегабайт )
     
     
  • 2.23, Аноним, 13:08, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    блокнот там будет под 10 мб весить минимум - надо же весь npm выкачать
     
     
  • 3.44, Аноним, 23:44, 13/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Скорбно умолчим про зависимости, которые тянутся гигами по любому чиху и пыху из... весь текст скрыт [показать]
     
     
  • 4.59, Аноним, 08:15, 18/01/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Да ладно? убери флажок "Рассматривать рекомендуемые пакеты как зависимости"
     
  • 1.10, Аноним, 07:03, 12/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    А как же nw.js?
     
     
  • 2.18, th3m3, 12:04, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Это другой проект.
     
  • 1.11, Аноним, 07:16, 12/05/2016 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Предлагаю новый тег для новостей -- не нужно заботиться , в последнее время час... весь текст скрыт [показать]
     
     
  • 2.51, Аноним, 05:27, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    "веб-макаки атакуют"
     
  • 1.12, Аноним, 08:03, 12/05/2016 [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Почему JavaScript, а не любимый ГитХабом CoffeeScript - как всегда в крупных ком... весь текст скрыт [показать]
     
     
  • 2.13, Аноним, 08:21, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    ЭЭЭэээээээ CoffeeScript 8217 k 596 f 618 skr 618 pt кофи скрипт ... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 09:05, 12/05/2016 [ответить] [смотреть все]     [к модератору]  
  • +/
    Куда катится этот мир Есть целая куча языков с готовыми ide и конструкторами ин... весь текст скрыт [показать]
     
     
  • 2.20, ANONYM, 12:19, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    На десктопе с GUI всё плохо Wеb ушел далеко вперед Пытаться это как-то удержат... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, Аноним, 12:28, 12/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    До сих пор нормальных гридов нет Да и сложные формы на js мягко говоря не очень... весь текст скрыт [показать]
     
     
  • 4.29, angra, 16:23, 12/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Какие критерии нормальности для гридов?

     
  • 1.17, Аноним, 11:20, 12/05/2016 [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Мнение адеквата с Hacker News, с которым я соглашусь I m happy and grateful for... весь текст скрыт [показать]
     
     
  • 2.25, robux, 14:42, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Жаль, что адекватов становится всё меньше и меньше На Земле свирепствует веб го... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, Аноним, 09:16, 13/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ты наркоман или как В этом Электроне нет никаких новых технологий, вот выйдут п... весь текст скрыт [показать]
     
     
  • 4.45, Аноним, 23:45, 13/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да он упоролся, уже две недели тут сеpит своей мизантропией ... весь текст скрыт [показать]
     
  • 2.48, Lain_13, 05:29, 14/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Вот специально сейчас поставил и погонял немного этот Атом Замечательно работае... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, Аноним, 05:26, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Да мы уже поняли, что у тебя там альтернативная реальность С говорящими лошадьм... весь текст скрыт [показать]
     
     
  • 4.52, Lain_13, 05:36, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ни какой альтернативной реальности Только i7 и SSD Если с обычного винта запус... весь текст скрыт [показать]
     
     
  • 5.56, Аноним, 06:07, 22/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ради того, чтобы практически точно так же выполнить ту же самую задачу, но с при... весь текст скрыт [показать]
     
     
  • 6.57, Lain_13, 07:15, 22/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Потому, что простота и удобство всегда чего-то стоят Можно, конечно, написать т... весь текст скрыт [показать]
     
     ....нить скрыта, показать (8)

  • 1.19, ANONYM, 12:16, 12/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Electron вовсе не так плох, но ему не хватает пары вещей.

    Во первых: он не должен распространяться вместе с приложением, он должен быть один на всю ОС, точно так как каждый вебсайт не требует отдельной установки браузера.

    Во вторых: Так как у него значительно больший доступ к десктопу, нужна система разрешений доступа. По аналогии с андроидными приложениями. Чтобы при установки приложения можно было явно задать и ограничить доступ.

     
  • 1.21, Rodegast, 12:19, 12/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    > JavaScript, HTML и CSS

    Однажды лебедь, рак да щука...

     
     
  • 2.24, Аноним, 14:39, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Что же вы так благородных птицев, рыб и членистоногих обижаете fixed ... весь текст скрыт [показать] [показать ветку]
     
  • 1.26, Аноним, 15:36, 12/05/2016 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Когда же наконец настанет мода на нормальные приложения в нативном коде, которые... весь текст скрыт [показать]
     
     
  • 2.30, angra, 16:31, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Это зависит от кривизны рук конкретных разработчиков, а не является пороком само... весь текст скрыт [показать] [показать ветку]
     
  • 2.32, Аноним84701, 17:12, 12/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Сравнить какие-то игрульки вы бы еще ядро противопоставили с Божественными Те... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.37, angra, 23:29, 12/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Теперь переходим к другому компьютеру, ноуту или смарту Открываем браузер и все... весь текст скрыт [показать]
     
     
  • 4.42, Аноним84701, 13:36, 13/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    На чужом устройстве первым делом вводить свои пароли от почты рукалицо жпг Пр... весь текст скрыт [показать]
     
  • 3.36, noxlesh, 23:04, 12/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    С чего вы решили что кому-то должно быть смешно что вас разводят как лоха каждые... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 5.43, Аноним84701, 15:34, 13/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    http www cs utexas edu fussell courses cs352h papers moore pdf Или, для тех к... весь текст скрыт [показать]
     
  • 3.49, виндотролль, 00:31, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    То, что ты делаешь называется проекция Ты приписываешь своих тараканов другим л... весь текст скрыт [показать]
     
     ....нить скрыта, показать (7)

  • 1.31, Ark, 17:09, 12/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    это просто праздник для производителей оперативки и процессоров
     
  • 1.53, Аноним, 13:48, 16/05/2016 [ответить] [смотреть все]     [к модератору]  
  • +/
    Уверен, что отписавшиеся тут особо умные человекопитеки смогут навскидку назвать... весь текст скрыт [показать]
     
     
  • 2.55, Led, 22:44, 18/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    > отписавшиеся тут особо умные

    Как хорошо, что ты не из них, правда?

     
  • 2.58, Аноним, 00:27, 07/07/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > быстро слепить

    И вы ещё удивляетесь, что вас все ненавидят?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor