Разработать нативное приложение на Ubuntu с HTML / CSS GUI? - PullRequest
3 голосов
/ 04 января 2012

У Редмонда есть хорошая идея иногда:

В Windows следующего поколения появится новая основа программирования, позволяющая разработчикам создавать собственные приложения с использованием тех же методов, которые они используют для веб-приложений. Microsoft называет это новое разнообразие «специализированными приложениями».

Всегда есть крутая кривая обучения для разработки GUI; каждый новый инструментарий, который вы изучаете, достаточно отличается, что требует много времени, усилий и разочарований. Таким образом, разработка HTML с использованием CSS начинает выглядеть очень привлекательно: это намного проще и гораздо более переносимо; а с HTML 5 и CSS 3 он очень мощный.

Есть ли еще какая-либо поддержка в Ubuntu (или, что еще лучше, кроссплатформенный инструментарий) для разработки нативных приложений, использующих HTML / CSS для графического интерфейса? Чтобы минимизировать накладные расходы, я не хочу начинать полный сеанс браузера. (Это не очень хорошая интеграция с рабочим столом.) Меня особенно интересуют ответы на нативный JavaScript или Python 3, но с любым языком все будет в порядке (легче выучить новый язык, чем новый инструментарий GUI, в моей книге).

Редактировать : Я нашел эту страницу , но не успел все это прочитать или проверить. Он связан с Python XULRunner , но, опять же, я не знаю об этом ранее.

Ответы [ 3 ]

4 голосов
/ 05 января 2012

Об этом спрашивали в Ask Ubuntu еще в августе 2011 года.

В итоге, варианты:

Есть еще варианты, но это два "больших".

3 голосов
/ 02 июня 2013

Вы можете писать собственные приложения в HTML / CSS и Javascript, используя node-webkit , это среда выполнения приложений, основанная на Chromium и node.js, вы можете использовать модули node.js в своих приложениях. он доступен в Linux, Mac OSX и Windows

1 голос
/ 07 января 2014

Я хотел бы добавить QtWebKit в список.Это как SeedKit с лучшей поддержкой.

Я использую его лично в проекте, где у нас есть собственный (C ++) код для уровня данных, бизнес-логика и уровень представления выполняются через HTML5 и интенсивное использование JavaScript.Насколько я знаю, Qt можно использовать и с python, так что, возможно, вы могли бы использовать его для всей бизнес-логики.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...