De 7 vaner ved en vellykket Web 2.0-applikation

Depositphotos19720149 s

Dion Hinchcliffe skrev en god artikel på Ajax Developers Journal, her er mit yndlingsuddrag:

Det væsentlige ved at udnytte Web 2.0

  1. Brugervenlighed er det vigtigste element i ethvert websted, webapplikation eller program.
  2. Åbn dine data så meget som muligt. Der er ingen fremtid med hamstring af data, kun kontrol af dem.
  3. Føj feedback-sløjfer aggressivt til alt. Træk løkkerne ud, der ikke synes at have noget at gøre, og fremhæv dem, der giver resultater.
  4. Kontinuerlig frigivelsescyklus. Jo større frigivelse, jo mere uhåndterlig bliver den (flere afhængigheder, mere planlægning, mere forstyrrelse.) Organisk vækst er den mest kraftfulde, adaptive og modstandsdygtige.
  5. Gør dine brugere del af din software. De er din mest værdifulde kilde til indhold, feedback og lidenskab. Begynd at forstå social arkitektur. Giv op ikke-væsentlig kontrol. Eller dine brugere vil sandsynligvis gå andre steder.
  6. Gør dine applikationer til platforme. En applikation har normalt en enkelt forudbestemt anvendelse, en platform er designet til at være grundlaget for noget større. I stedet for at få en enkelt type brug fra din software og data kan du være hundreder eller tusinder af dem.
  7. Skab ikke sociale samfund bare for at have dem. De er ikke et tjeklisteelement. Men bemyndig inspirerede brugere til at oprette dem.

Jeg vil tilføje endnu et emne eller udvide 'Brugervenlighed'. Inden for brugervenlighed er der to komponenter:

  • Brugervenlighed - den metode, som brugeren tager til at udføre opgaver, skal være naturlig og ikke kræve overdreven træning.
  • Fantastisk design - jeg hader at indrømme dette, men et enestående design vil hjælpe. Hvis du har en gratis applikation, er det måske ikke så vigtigt; men hvis du sælger en tjeneste, er det en forventning om at have god grafik og sidelayout.

Gør din applikation til platforme, og kontinuerlige frigivelsescyklusser egner sig begge til 'widget, plugin eller add-on' teknologi. Hvis der er et middel til at opbygge en del af din applikation, der giver andre mulighed for at bygge ind i den, vil du udnytte udviklingen langt ud over virksomhedens vægge.

Jeg er ikke sikker på, at jeg er enig med 'Åbn dine data', men jeg er enig i at udnytte dine data. Åbne data i dag og alder kan være et mareridt om privatlivets fred; det er dog en forventning at udnytte data, som dine brugere leverer. Hvis jeg spørger mig, hvordan jeg kan lide min kaffe, håber jeg, at næste gang jeg får kaffe, er det sådan, jeg kan lide det! Hvis det ikke er det, skal du ikke spørge mig i første omgang!

Hvad mener du?

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.