Onnistuneen Web 7 -sovelluksen 2.0 tapaa
Dion Hinchcliffe kirjoitti upean artikkelin Ajax Developers Journal -lehdessä, tässä on suosikkini ote:
Web 2.0: n hyödyntämisen perustiedot
- Helppokäyttöinen on minkä tahansa verkkosivuston, verkkosovelluksen tai ohjelman tärkein ominaisuus.
- Avaa tietosi mahdollisimman paljon. Tietojen keräämisessä ei ole tulevaisuutta, vaan vain niiden hallinta.
- Lisää aggressiivisesti palautesilmukoita kaikkeen. Vedä silmukat, joilla ei näytä olevan merkitystä, ja korosta niitä, jotka antavat tuloksia.
- Jatkuva vapautussykli. Mitä suurempi julkaisu on, sitä raskaammaksi siitä tulee (enemmän riippuvuuksia, enemmän suunnittelua, enemmän häiriöitä.) Orgaaninen kasvu on tehokkain, sopeutuvin ja joustavin.
- Tee käyttäjistä osa ohjelmistoa. Ne ovat arvokkain sisällön, palautteen ja intohimosi lähde. Aloita sosiaalisen arkkitehtuurin ymmärtäminen. Luopua ei-välttämättömästä valvonnasta. Tai käyttäjät todennäköisesti menevät muualle.
- Muunna sovelluksesi alustoiksi. Sovelluksella on yleensä yksi ennalta määrätty käyttö, alustan on tarkoitus olla perustana suuremmalle. Sen sijaan, että saisit yhden tyyppisen käytön ohjelmistostasi ja tiedoistasi, saatat olla niitä satoja tai tuhansia.
- Älä luo sosiaalisia yhteisöjä vain saadaksesi niitä. Ne eivät ole tarkistuslista. Mutta antavatko inspiroiduille käyttäjille mahdollisuuden luoda niitä.
Lisäisin vielä yhden kohteen tai laajentaisin kohtaan 'Helppokäyttöisyys'. Helppokäyttöisyydessä on 2 komponenttia:
- Käytettävyys - menetelmien, joita käyttäjä käyttää tehtävien suorittamiseen, tulisi olla luonnollisia eivätkä ne vaadi liiallista koulutusta.
- Suuri muotoilu - vihaan myöntää tämän, mutta poikkeuksellinen muotoilu auttaa. Jos sinulla on ilmainen sovellus, se ei ehkä ole yhtä tärkeää; mutta jos myyt palvelua, on odotettavissa olevan mukava grafiikka ja sivuasettelut.
Muuta sovelluksesi alustoiksi ja jatkuvat julkaisusyklit soveltuvat widget-, plugin- tai add-on-tekniikoille. Jos sinulla on keino rakentaa osa sovelluksestasi, jonka avulla muut voivat rakentaa sitä, hyödynnät kehitystä yrityksesi seinien ulkopuolella.
En ole varma, että olen samaa mieltä 'Avaa tietosi' kanssa, mutta olen samaa mieltä tietojesi hyödyntämisestä. Avoin data tänä päivänä ja ikä voi olla yksityisyyden painajainen; Käyttäjien toimittamien tietojen hyödyntäminen on kuitenkin odotusta. Jos kysyt minulta, kuinka pidän kahvistani, toivon, että seuraavalla kerralla, kun saan kahvia, pidän siitä! Jos se ei ole, älä kysy ensin!