wq - это набор модулей Python и JavaScript, которые облегчают разработку надежных мобильных и веб-приложений, поддерживающих офлайн-доступ. wq также является перегонкой ряда рекомендованных передовых методов для обеспечения устойчивости долгосрочного программного обеспечения. Основным вариантом использования wq является мобильная сбор данных, будь то профессиональным полевым персоналом или добровольцами, например, гражданские науки и мобильные проекты краудсорсинга. Тем не менее, он также полезен как платформа для создания широкого спектра мобильных веб-сайтов и приложений. Цель wq состоит в том, чтобы оптимизировать общие задачи разработки, оставляя разработчику полную гибкость для рабочих процессов, специфичных для проекта. В этом отношении wq не так прост в использовании, как решение для построения форм-форм без программирования. Для сборки платформы требуется сборка. С другой стороны, большая часть подробных деталей реализации nitty-gritty абстрагируется, чтобы позволить программисту сосредоточиться на проблемах, специфичных для домена, и (в основном) избегать решения общих задач, таких как совместимость между браузерами, аутентификация пользователя и база данных schema manipulation.wq состоит из трех основных подмодулей, все из которых могут быть установлены вместе или отдельно. wq.app - компонент frontend, набор модулей JavaScript и процесс сборки. wq.db содержит набор шаблонов проектирования для общих макетов баз данных и генератор REST API, который направляет запросы от клиентского приложения. wq.io - это отдельная библиотека Python, специально предназначенная для импорта и экспорта данных.
Разработчик
S. Andrew Sheppard
Сайт приложения