Вы бы порекомендовали JavaScript для настольных приложений GNOME? - PullRequest
11 голосов
/ 08 апреля 2011

С появлением нового Центра разработчиков GNOME Я наткнулся на привязки JavaScript для библиотек gobject. Теперь я хотел бы прочитать комментарий от эксперта, если он (или она) порекомендует / рассмотрит возможность их использования для настольного приложения. Это включает рассмотрение таких аспектов, как

  • API простота и удобство использования
  • документация для разработчиков
  • Стабильность
  • масштабируемость
  • ГДЖ или Семя ?

Сразу: готовы ли эти API к использованию или лучше подождать, пока они не установятся? Можете ли вы разработать целое приложение на JS или вы ограничите использование сценариями?

1 Ответ

9 голосов
/ 28 апреля 2011

Через GObject Instrospection у вас есть доступ к тому же API, предоставленному библиотеками, написанными на C (с языком JavaScript).

Документация нуждается в улучшении.Тем не менее, вы всегда можете использовать документацию C как запасной вариант.Тем не менее, вы можете помочь с документацией для JavaScript по мере изучения; -)

gnome-shell написан на JavaScript и C, поэтому JavaScript является первоклассным гражданином в GNOME 3. Он не должен иметь проблем с производительностью (если да, то это должно быть улучшено).

Существует обсуждение будущего JavaScript в GNOME (использовать ли gjs или seed), вы можете прочитать ветку здесь: https://mail.gnome.org/archives/desktop-devel-list/2011-April/msg00147.html

Как я уже говорил ранее, с помощью GObject instrospection вы можете написать целое приложение на JavaScript.Например, вы можете взглянуть на «The Board», новое приложение, написанное на JavaScript https://live.gnome.org/TheBoardProject

...