wq framework

wq framework

wq framework

软件

软件描述

wq 是一个模块化框架,用于构建适用于志愿地理信息、公民科学和众包的离线可用桌面及移动网页应用。

官方网站

访问软件的官方网站了解更多信息

官方认证

wq.io

安全链接HTTPS

什么是 wq framework?

wq 是一组 Python 和 JavaScript 模块,用于简化强大且具备离线功能的移动/网页应用的开发。wq 也是确保软件长期可持续性的一系列推荐最佳实践的提炼。wq 的主要应用场景是移动数据采集,无论是专业野外人员还是志愿者在公民科学、移动众包项目中的使用。此外,它也适用于构建各种以移动端优先的网站和应用。

wq 的目标是简化常见的开发任务,同时为开发者保留针对具体项目的流程灵活性。在这方面,wq 不如无需编程的表单生成工具那样易于使用,需要一定配置才能充分利用该平台。另一方面,许多繁琐的实现细节已被抽象化,使程序员能够专注于领域特定问题,并基本避免处理跨浏览器兼容性、用户认证和数据库模式操作等常见任务。

wq 由三个主要子模块组成,可一起安装,也可分别安装。wq.app 是前端组件,包含一组 JavaScript 模块和构建流程;wq.db 包含常用数据库结构的设计模式,以及一个将客户端应用请求路由到后端的 REST API 生成器;wq.io 是一个独立的 Python 库,专门用于处理数据导入与导出。