Vi er et software-startup som har brug for nogle gode råd. Vi ønsker at udvikle et website, som har mange af de samme byggeblokke som fx Airbnb’s platform. Dog er det ikke helt samme koncept, men den tekniske udviklingsproces er meget lignende. Website-udviklingen (frontend) og lokal databehandling er nogle processer som vores team kan klare. Det som vi har brug for hjælp til: Vi har brug for, at man fra websitet skal kunne hente og gemme data, gennem en web-server, i vores egen database. Derudover skal den samme database også kunne integreres med en (senere udviklet) smartphone-app. Så helt kort: Hvor og hvordan får vi på den bedste måde styr på server management, database opsætning og database integration. På forhånd tak. |
Sørg for at delene er adskilt. Alt kode til database i ét projekt. Alt kode til brugerinterface i ét projekt og kode der sørger for at brugerinterface og database kan snakke sammen for sig.
Kig evt. på https://en.wikipedia.org/wiki/Dependency_injection
Når data skal sendes/modtages fra eks. en smartphone app så bør det ske igennem et api hvor appen kun kender det den har behov for. Det er api'et der sørger for at data bliver sendt til databasen.