1
wq framework
wq je modularni okvir za izradu prilagođenih internetskih aplikacija za radne i mobilne mreže za rad na dobrovoljnim zemljopisnim podacima, građanske znanosti i gužve.
- Besplatna
- Windows
- Linux
- Android
- iPhone
- Windows Phone
- Web
- Self-Hosted
wq je zbirka Python i JavaScript modula koji olakšavaju razvoj robusnih, offline / mobilnih / web aplikacija.wq je ujedno i destilacija niza preporučenih najboljih praksi za osiguranje dugoročne održivosti softvera.Primarni je slučaj za wq mobilno prikupljanje podataka, bilo od strane profesionalnog terenskog osoblja, bilo od strane volontera, npr. U građanskim znanostima i projektima mobilnog crowdsourcinga.Međutim, koristan je i kao platforma za izgradnju velikog broja web stranica i aplikacija za mobilne uređaje .... Cilj wq-a je usmjeriti uobičajene razvojne zadatke, a programeru ostavlja punu fleksibilnost za radne tijekove specifične za projekt.U tom pogledu, wq nije tako lako upotrijebiti kao rješenje za izradu obrazaca koji ne zahtijeva programiranje.Potrebno je nešto sklapanje da biste iskoristili prednost platforme.S druge strane, veliki dio detalja implementacije nit-gritty je uklonjen kako bi se programer mogao usredotočiti na probleme vezane uz domenu i (uglavnom) izbjegavati baviti se uobičajenim zadacima poput kompatibilnosti preglednika, provjere identiteta korisnika i baze podatakamanipulacija šemom.wq se sastoji od tri glavna podmodula, koji se svi mogu instalirati zajedno ili odvojeno.wq.app je sučelje komponente, zbirka JavaScript modula i postupak izrade.wq.db sadrži kolekciju obrazaca dizajna za uobičajene izgled baze podataka i REST API generator koji usmjerava zahtjeve od klijentske aplikacije.wq.io je samostalna Python knjižnica koja se bavi posebno uvozom i izvozom podataka.