1
wq framework
wq는 자원 봉사 지리 정보, 시민 과학 및 크라우드 소싱을위한 맞춤형 오프라인 가능 데스크톱 및 모바일 웹 앱을 구축하기위한 모듈 식 프레임 워크입니다.
wq는 강력한 오프라인 지원 모바일 / 웹 앱 개발을 용이하게하는 Python 및 JavaScript 모듈의 모음입니다.wq는 또한 장기적인 소프트웨어 지속 가능성을 보장하기위한 여러 가지 권장 모범 사례를 증류 한 것입니다.wq의 주요 사용 사례는 전문 현장 직원 또는 시민 과학 및 모바일 크라우드 소싱 프로젝트 등 자원 봉사자에 의한 모바일 데이터 수집입니다.그러나 다양한 모바일 우선 웹 사이트 및 응용 프로그램을 구축하기위한 플랫폼으로도 유용합니다. wq의 목표는 일반적인 개발 작업을 간소화하면서 프로젝트 별 워크 플로에 대한 유연성을 개발자에게 제공하는 것입니다.이와 관련하여 wq는 프로그래밍이 필요없는 폼 빌더 솔루션만큼 사용하기 쉽지 않습니다.플랫폼을 이용하려면 일부 어셈블리가 필요합니다.반면, 프로그래머가 도메인 별 문제에 집중할 수 있고 (대부분) 브라우저 간 호환성, 사용자 인증 및 데이터베이스와 같은 일반적인 작업을 피할 수 있도록 많은 핵심 구현 세부 정보가 추상화되었습니다.스키마 조작.wq는 3 개의 주요 서브 모듈로 구성되며, 모두 함께 또는 별도로 설치할 수 있습니다.wq.app는 프론트 엔드 구성 요소, JavaScript 모듈 콜렉션 및 빌드 프로세스입니다.wq.db에는 공통 데이터베이스 레이아웃에 대한 디자인 패턴 콜렉션과 클라이언트 애플리케이션의 요청을 라우팅하는 REST API 생성기가 포함되어 있습니다.wq.io는 데이터 가져 오기 및 내보내기를 구체적으로 처리하기위한 독립형 Python 라이브러리입니다.