Indholdsfortegnelse:
Video: Python Web Apps with Flask by Ezra Zigmond 2025
Her kan du se et webprogram bygget med kode. Vræl. com er en hjemmeside, der giver dig mulighed for at søge og finde publikum-hentede anmeldelser til lokale virksomheder som restauranter, natteliv og shopping. Som vist var Yelp ikke altid så poleret som det gør i dag, men dets formål har forblevet relativt konstant gennem årene.
Kilde: yelp. com
Definere appens formål og omfang
Når du har forstået en apps formål, kan du identificere nogle handlinger, som en bruger skal kunne udføre for at nå det formål. Uanset design har Yelps hjemmeside altid tilladt brugere at
-
søge lokale lister baseret på lokalitetstype og -sted.
-
Gennemse listen over resultater for adresse, timer, anmeldelser, fotos og placering på et kort.
Succesfulde webapplikationer tillader generelt kun at udføre nogle få nøgleopgaver, når du bruger appen. Tilføjelse af for mange funktioner til en app kaldes scope creep, fortynder styrken af de eksisterende funktioner, og det undgås således af de fleste udviklere.
For eksempel tog det Yelp, som har 30.000 restaurantanmeldelser, nøjagtigt et årti efter dets oprettelse for at give brugerne mulighed for at foretage reservationer på disse restauranter direkte på sin hjemmeside. Uanset om du bruger eller opbygger en app, har du en klar følelse af appens formål.
Stående på gigantens skuldre
Udviklere træffer strategiske valg og beslutter, hvilke dele af appen der skal kode sig, og hvilke dele af appen der skal bruges kode bygget af andre. Udviklere vender ofte til tredjepartsleverandører for funktionalitet, der heller ikke er kernen i virksomheden eller ikke et område med styrke. På denne måde står apps på andres skuldre og nyder godt af andre, der er kommet før og løst udfordrende problemer.
Yelp viser f.eks. Lokale noteringsanmeldelser og placerer hver notering på et kort. Mens Yelp anmelder anmeldelserne og skriver koden for at vise grundlæggende noteringsdata, er det Google, der udvikler de kort, der bruges på Yelps hjemmeside. Ved at bruge Googles kortapplikation i stedet for at opbygge egne, oprettede Yelp den første version af appen med færre ingeniører, end ellers ville have været påkrævet.
Kilde: yelp. dk