123
wq framework

wq framework

wq är ett modulärt ramverk för att bygga anpassade offline-kapabla datorer och mobila webbappar för frivillig geografisk information, medborgarvetenskap och crowddsourcing.
wq är en samling av Python- och JavaScript-moduler som underlättar utvecklingen av robusta, offline-kapabla mobil / webbappar.wq är också en destillation av ett antal rekommenderade bästa metoder för att säkerställa långsiktigt programvaruhållbarhet.Det huvudsakliga användningsfallet för wq är insamling av mobildata, vare sig det är av professionell fältpersonal eller av frivilliga i t.ex. medborgarvetenskap och mobilcrowdsourcingprojekt.Det är emellertid också användbart som en plattform för att bygga ett brett utbud av mobil-första webbplatser och applikationer .... Målet med wq är att effektivisera vanliga utvecklingsuppgifter och samtidigt lämna full flexibilitet för projektspecifika arbetsflöden till utvecklaren.I detta avseende är wq inte lika lätt att använda som en formlösare som inte kräver programmering.En del montering krävs för att dra fördel av plattformen.Å andra sidan abstraheras mycket av de nitty-gritty implementeringsdetaljerna för att låta programmeraren fokusera på domänspecifika problem och (mestadels) undvika att hantera vanliga uppgifter som kompatibilitet mellan webbläsare, användarautentisering och databasschema manipulation.wq består av tre stora undermoduler, som alla kan installeras tillsammans eller separat.wq.app är frontend-komponenten, en samling JavaScript-moduler och en byggprocess.wq.db innehåller en samling designmönster för vanliga databaslayouter och en REST API-generator som dirigerar förfrågningar från klientapplikationen.wq.io är ett fristående Python-bibliotek för specifikt att hantera dataimport och export.

Hemsida:

Funktioner

Alternativ till wq framework för Web med öppen källkodslicens