1
wq framework
wq是一个模块化框架,用于为志愿地理信息,公民科学和众包构建可定制的具有脱机功能的桌面和移动Web应用程序。
wq是Python和JavaScript模块的集合,这些模块有助于开发健壮的,具有离线功能的移动/网络应用程序。wq还总结了许多推荐的最佳实践,以确保软件的长期可持续性。wq的主要用例是移动数据收集,无论是由专业的现场工作人员还是由公民科学和移动众包项目中的志愿者组成。但是,它也可用作构建各种移动优先网站和应用程序的平台。...wq的目标是简化常见的开发任务,同时为开发人员保留针对特定项目工作流的完全灵活性。在这方面,wq不像不需要编程的表单生成器解决方案那样易于使用。需要一些组装才能利用平台。另一方面,为了使程序员能够专注于特定于域的问题,并且(大多)避免处理诸如跨浏览器兼容性,用户身份验证和数据库之类的常见任务,许多细节上的实现细节都被抽象掉了。模式操纵。wq由三个主要子模块组成,所有这些子模块可以一起安装或单独安装。wq.app是前端组件,JavaScript模块的集合和构建过程。wq.db包含用于常见数据库布局的设计模式的集合,以及用于路由来自客户端应用程序的请求的REST API生成器。wq.io是一个独立的Python库,专门用于处理数据导入和导出。
wq-framework