1
wq framework
wq to modułowa platforma do tworzenia niestandardowych aplikacji stacjonarnych i mobilnych z obsługą offline, do dobrowolnych informacji geograficznych, nauki obywatelskiej i crowdsourcingu.
- Darmowa
- Windows
- Linux
- Android
- iPhone
- Windows Phone
- Web
- Self-Hosted
wq to kolekcja modułów Python i JavaScript, które ułatwiają tworzenie solidnych aplikacji mobilnych / internetowych obsługujących tryb offline.wq to także destylacja szeregu zalecanych najlepszych praktyk zapewniających długoterminową stabilność oprogramowania.Podstawowym przykładem zastosowania wq jest gromadzenie danych mobilnych, czy to przez profesjonalnych pracowników terenowych, czy przez wolontariuszy np. W projektach z zakresu nauki obywatelskiej i mobilnych crowdsourcingu.Jest jednak także przydatny jako platforma do budowania szerokiej gamy witryn i aplikacji przeznaczonych na urządzenia mobilne ... Celem wq jest usprawnienie typowych zadań programistycznych, pozostawiając jednocześnie pełną elastyczność programistycznym przepływom pracy.Pod tym względem wq nie jest tak łatwy w użyciu, jak rozwiązanie do tworzenia formularzy nie wymagające programowania.Aby skorzystać z platformy, wymagany jest pewien montaż.Z drugiej strony wiele drobiazgowych szczegółów dotyczących implementacji jest abstrakcyjnych, aby umożliwić programistom skupienie się na kwestiach specyficznych dla domeny i (głównie) unikanie typowych zadań, takich jak zgodność między przeglądarkami, uwierzytelnianie użytkowników i baza danychmanipulacja schematem.wq składa się z trzech głównych podmodułów, z których wszystkie mogą być instalowane razem lub osobno.wq.app jest komponentem frontendowym, kolekcją modułów JavaScript i procesem kompilacji.wq.db zawiera kolekcję wzorców projektowych dla popularnych układów baz danych oraz generator interfejsu API REST, który kieruje żądania z aplikacji klienckiej.wq.io to samodzielna biblioteka Pythona do specyficznego importowania i eksportowania danych.