Комментарии 30
Обязательно буду пробовать, спасибо за наводку.
+2
Уже попробовал, супер вещица)
Долго пытался освоить GUI Qt, WX под Python. Но что-то было не то. Что то коробило меня. А тут все что угодно можно написать не беспокоясь о том под какой платформой сидит пользователь, какой браузер и так далее. Прелесть)
Теперь можно будет спокойно писать десктопные приложения и не беспокоится о: кроссбраузерности || кроссплатформенности.
Долго пытался освоить GUI Qt, WX под Python. Но что-то было не то. Что то коробило меня. А тут все что угодно можно написать не беспокоясь о том под какой платформой сидит пользователь, какой браузер и так далее. Прелесть)
Теперь можно будет спокойно писать десктопные приложения и не беспокоится о: кроссбраузерности || кроссплатформенности.
+2
Это нереально круто для десктопной разработки: возможность очень дёшево (см.стоимость верстальщиков), довольно быстро и качественно делать приложения! С другой стороны, на текущий момент HTML5 API неполноценно в большом количестве вопросов (e.g. audio), и слишком избыточно в анимации. То есть, любое крупное приложение становится очень зависимо от тормознутости развития спецификации HTML и багов webkit'а, причём без особых шансов обойти это без патча исходников.
+3
НЛО прилетело и опубликовало эту надпись здесь
Я сразу решил, что это Вашу прошлую статью кто-то перевел)
0
Спасибо. Это уже гораздо лучше, чем app-js.
По крайней мере, моё WebGL-ное приложение на node-webkit совершенно не тормозит по сравнению с app-js.
И радует, что само web-приложение и движок можно распространять отдельно.
По крайней мере, моё WebGL-ное приложение на node-webkit совершенно не тормозит по сравнению с app-js.
И радует, что само web-приложение и движок можно распространять отдельно.
+4
Для любителей JavaScript и HTML есть возможностьписать приложения используя Qt, даже в QtCreator уже готовый шаблон HTML + JS приложения есть…
+1
Уделил немного времени и написал под sublime плагин, который будет собирать и запускать проект на node-webkit без лишних телодвижений.
Собственно прошу github.com/Zerstoren/sublime-node-webkit-builder
Собственно прошу github.com/Zerstoren/sublime-node-webkit-builder
+2
Сам-то я не пользуюсь Sublime, но убеждён, что другие читатели окажутся Вам благодарны.
0
Другое дело, что, может быть, всякий раз собирать проект и не нужно.
Вы обратили внимание на то, что проектдля node-webkit может лежать в некотором подкаталоге и запускаться из родительского каталога командою «nw имяПодкаталога», а не обязательно быть упакованным в архив .nw (переименованный из ZIP)?
Вы обратили внимание на то, что проект
0
(Я спрашиваю потому, что этого нет в демонстрационном примере, мною переведённом из гитхабного README, а есть только в вики, так что Вы могли ведь и не дочитать до соответствующего места.)
0
Можно конечно не указывать .nw, это я знаю, но ZipFile Python позволяет сразу писать zip архив с расширением .nw.
По этому я тут геморроя не испытал.
По этому я тут геморроя не испытал.
0
Можно ли создавать приложения, выглядящие как родные для данной OS?
Или эта система больше подходит для рисованных игрушек и проч.?
Или эта система больше подходит для рисованных игрушек и проч.?
0
Он умеет делать бинарники!
# windows
copy /b nw.exe+app.nw app.exe
#linux
cat /pat/to/nw ./app.zip > app
# windows
copy /b nw.exe+app.nw app.exe
#linux
cat /pat/to/nw ./app.zip > app
+2
А как быть с базами данных?
Можно ли в локальном приложении использовать локальную же БД, которая бы жила в .nw (и, желательно, в .exe) и была бы транспортабельна вместе с приложением?
Можно ли в локальном приложении использовать локальную же БД, которая бы жила в .nw (и, желательно, в .exe) и была бы транспортабельна вместе с приложением?
0
Есть в хромиуме SQL, NoSQL так что да, есть там БД.
0
Можете попробовать node-sqlite3 скомпилировать.
0
Опробовал на днях node-webkit, все очень здорово работает, локальные ресурсы не связаны ограничениями доступа (cross-origin), имеется доступ к localStorage и куча всего еще, но так же появилась и пара вопросов:
— как установить иконки для исполняемого файла и для окна
— как добавить некий прогресс бар пока запускается приложение или splash screen
Если кто-то уже разобрался, было бы не плохо оставить тут комментарий на эту тему.
— как установить иконки для исполняемого файла и для окна
— как добавить некий прогресс бар пока запускается приложение или splash screen
Если кто-то уже разобрался, было бы не плохо оставить тут комментарий на эту тему.
0
1) Пока еще никак, вроде фавиконка не пашет.
2) Попробуйте открыть новое окно, кажись window.open, если у него будут бордюры, то никак. Можете написать на гитхаб разрабу. Может быть захотят сделать.
2) Попробуйте открыть новое окно, кажись window.open, если у него будут бордюры, то никак. Можете написать на гитхаб разрабу. Может быть захотят сделать.
0
Официально объявлено, что со значками под Windows всё плохо. Средство для изменения значков исполняемого файла (и кучи всего другого) запланировано со временем выпустить.
Единственное уведомление «Запускается…», которое мне удалось сделать — внутрь объектав package.json добавить свойство window.title со значением, равным строке «Starting…». (Подробности про смысл свойств из package.json указаны в вики.) Другого покамест ничего нет.
Единственное уведомление «Запускается…», которое мне удалось сделать — внутрь объекта
0
Ссылка на "Файловый менеджер" мертвая. Насколько понимаю, репозиторий переехал сюда.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Node.js + Chromium = node-webkit: ещё более перспективный вариант второго шага эволюции веборазработчика