Комментарии 19
НЛО прилетело и опубликовало эту надпись здесь
Писал на node-webkin приложение по кадровому учету. Очень понравилось, даже захотелось на десктопные приложения от веба переключиться.
+1
НЛО прилетело и опубликовало эту надпись здесь
Оффтоп: из любопытства, что за правила русского заставляют вас писать веборазработчик?
+2
Честно говоря, непонятен смысл. Нода все-таки изначально заточена под сервер, и там её ограничения (напр, отсутствие потоков) имеют смысл. Но в нормальном десктопном приложении те же потоки зачастую просто необходимы — и что тогда?
0
НЛО прилетело и опубликовало эту надпись здесь
Я использовал, потому ничто другое не знаю так хорошо, как JS+HTML+CSS. Наверное, для этого node-webkit и создавался, чтобы люди знакомые с веб-технологиями могли писать десктопные приложения. Ну плюс кросс-платформенность.
+1
НЛО прилетело и опубликовало эту надпись здесь
Да, почти тоже самое, что запустить приложение в Chrome, производительность ничем от обычного браузера не отличается.
Иногда консоль зависала в версии 0.6, но судя по ченчжлогам были исправления, да и для пользователя это не имеет значения. Очень не доставало стандартных tooltip'ов, приходилось реализовывать их на CSS, что тормозило большие страницы, но в новой версии есть какие-то настройки, еще не пробовал. Еще зачем-то убран лимит на время выполнения скрипта.
Иногда консоль зависала в версии 0.6, но судя по ченчжлогам были исправления, да и для пользователя это не имеет значения. Очень не доставало стандартных tooltip'ов, приходилось реализовывать их на CSS, что тормозило большие страницы, но в новой версии есть какие-то настройки, еще не пробовал. Еще зачем-то убран лимит на время выполнения скрипта.
0
А что в гуглоприложениях и в Firefox OS можно поставить рядом с этим?
А browserify не поможет?
Активно использую npm для клиентских пакетов с помощью этой штуки.
Очень доволен )
+1
Основная фишка browserify не столько «эмуляция» ноды в браузере (хотя именно с этой идеи все началось), сколько возможность использовать CommonJS и npm для сборки клиентских пакетов, что очень удобно.
Кроме того, browserify позволяет создавать универсальные пакеты, которые могут работать в обоих мирах (см. опцию "browser") — это моя любимая часть его магии )
Что касается эмуляции fs, то сделать shim, который в какой-то мере решает эту задачу, наверное, не так уж и сложно.
Но я бы скорее ставил на появление пакетов, учитывающих возможность запуска в окружении Firefox OS и Chrome Apps, и ведущих себя там правильным образом. Такую возможность зачастую несложно добавить, даже если она изначально не предусмотрена автором.
И делать это будет еще проще, если появятся готовые библиотеки, предоставляющие единый интерфейс для доступа к подобным частям системы в разных окружениях. Здесь вопрос только в активности сообщества и готовности развивать эту тему.
Кроме того, browserify позволяет создавать универсальные пакеты, которые могут работать в обоих мирах (см. опцию "browser") — это моя любимая часть его магии )
Что касается эмуляции fs, то сделать shim, который в какой-то мере решает эту задачу, наверное, не так уж и сложно.
Но я бы скорее ставил на появление пакетов, учитывающих возможность запуска в окружении Firefox OS и Chrome Apps, и ведущих себя там правильным образом. Такую возможность зачастую несложно добавить, даже если она изначально не предусмотрена автором.
И делать это будет еще проще, если появятся готовые библиотеки, предоставляющие единый интерфейс для доступа к подобным частям системы в разных окружениях. Здесь вопрос только в активности сообщества и готовности развивать эту тему.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка проекта AppJS прекращена, в дальнейшем пользуйтеся node-webkit