Taula de continguts:

Creació de Bookhuddle.com, un lloc web per descobrir, organitzar i compartir informació del llibre: 10 passos
Creació de Bookhuddle.com, un lloc web per descobrir, organitzar i compartir informació del llibre: 10 passos

Vídeo: Creació de Bookhuddle.com, un lloc web per descobrir, organitzar i compartir informació del llibre: 10 passos

Vídeo: Creació de Bookhuddle.com, un lloc web per descobrir, organitzar i compartir informació del llibre: 10 passos
Vídeo: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, De novembre
Anonim
Creació de Bookhuddle.com, un lloc web per descobrir, organitzar i compartir informació de llibres
Creació de Bookhuddle.com, un lloc web per descobrir, organitzar i compartir informació de llibres

Aquesta publicació descriu els passos per crear i llançar Bookhuddle.com, un lloc web dirigit a ajudar els lectors a descobrir, organitzar i compartir informació de llibres. Els passos descrits aquí s’aplicarien al desenvolupament d’altres llocs web.

Pas 1: feu la idea

Vine amb la idea
Vine amb la idea

Nosaltres, els fundadors de Bookhuddle, ens agrada llegir i divertir-nos i aprendre i vam pensar que hi hauria d’haver una manera millor de fer un seguiment del que havien llegit, volien llegir o dels seus llibres de referència. Volíem una manera millor de trobar nous llibres per llegir, saber què llegien o havien llegit els nostres amics. Volíem un lloc on discutir llibres amb amics o altres lectors, de manera que vam decidir crear un lloc web que permetés a la gent descobrir, organitzar i compartir fàcilment informació sobre llibres. Bookhuddle és aquest lloc. Foto de Felipe Torres.

Pas 2: compreu un nom de domini per al lloc

Aquest no ha de ser el segon pas, però és important fer-ho aviat. Els bons noms de domini són difícils de trobar, però només heu de ser creatius. El domini del nostre lloc és Bookhuddle.com. Hi ha infinitat de llocs on podeu comprar noms de domini a. Un nom de domini només us hauria de costar uns quants dòlars. La següent cerca de Google troba serveis de noms de domini:

Pas 3: formar un equip

Formeu un equip
Formeu un equip

Construir alguna cosa en equip és molt més fàcil que intentar fer-ho vosaltres mateixos.

Trobeu persones apassionades per la idea, que tinguin les habilitats adequades i complementàries per a les tasques implicades, que puguin treballar eficaçment en equip i que siguin bons comunicadors. Les habilitats necessàries entre els membres de l’equip que construeixen un lloc web inclouen: creativitat, bones habilitats analítiques, escriptura, programació, disseny, desenvolupament d’aplicacions web, disseny i manteniment de bases de dades, definició de requisits, proves, disseny gràfic, configuració i manteniment del servidor i molt més.

Pas 4: identifiqueu les funcions bàsiques de l'aplicació

Identifiqueu les funcions bàsiques de l'aplicació. Aquestes són les funcions essencials que l'aplicació requereix per ser útil i complir els objectius del servei. Tota la resta dependrà que aquestes funcions estiguin al seu lloc.

Per a Bookhuddle, les funcions bàsiques inclouen: - extensa base de dades de llibres - capacitat de cerca de llibres - perfils d'usuaris - llistes de llibres d'usuaris perquè els usuaris puguin organitzar la seva biblioteca personal, llibres que han llegit, que volen llegir, que estan llegint, etc. - cerca d'usuaris: grups o clubs de llibres perquè els usuaris s'organitzin amb els amics i debaten sobre llibres. Seguir un procés iteratiu és útil per ajudar a prioritzar el treball, definir objectius freqüents o fites assolibles per a l'equip, obtenir funcions que es publiquen amb freqüència als usuaris i obtenir comentaris dels usuaris. per afinar el lloc.

Pas 5: definiu els requisits de funcions

Per a la llista de funcions identificades com a nuclis, definiu els requisits que descriuen detalladament les funcions, expliqueu com s’organitzaran, s’utilitzaran les coses, com reaccionarà el sistema, etc.

Utilitzeu casos d’ús, diagrames, flux, etc. per documentar la característica i facilitar la comunicació entre els membres de l’equip. Hi ha moltes maneres de fer-ho. Esbrineu el que funciona millor per al vostre equip i l'entorn on treballeu i feu el que sigui necessari, però no més perquè no perdeu el temps. Si els dibuixos de tovallons són tots els requisits que necessita el vostre equip, és fantàstic. Alguns equips requereixen documentació més formal.

Pas 6: Creeu prototips

Per a Bookhuddle, hem creat prototips HTML per al lloc.

Els prototips són una manera bonica i econòmica de provar les vostres idees d’una manera més concreta. Ens van ajudar a comunicar les nostres idees, fer demostracions per obtenir comentaris i vam utilitzar l’html, css, imatges i javascript dels prototips com a entrada a l’etapa de desenvolupament.

Pas 7: desenvolupeu el lloc

En aquest pas, creem les funcions orientades a la iteració actual del lloc.

Per a un lloc web dinàmic, generalment haureu de desenvolupar el programa mitjançant un llenguatge de programació i tecnologies relacionades, executareu el programa en algun tipus de servidor d'aplicacions i probablement necessiteu una base de dades. Hi ha moltes opcions de tecnologies a emprar i algunes de les més populars inclouen: - Llenguatges de programació i tecnologia relacionada: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, etc. - Base de dades: MySQL, PostgreSQL, Oracle, Sql Server, i altres. Trieu un de codi obert si podeu per ajudar a reduir els vostres costos. Us recomanem que utilitzeu una pila de tecnologia que esteu familiaritzada i que s'ha demostrat que és una bona pila per al tipus de desenvolupament que esteu fent. Conèixer la pila us ajudarà a reduir la vostra corba d’aprenentatge i us ajudarà a centrar-vos en els altres aspectes del desenvolupament del vostre lloc. Vam triar la pila de tecnologia Java a causa de la nostra experiència amb ell i les seves tecnologies relacionades. Una cosa interessant de Java és la gran comunitat de desenvolupadors que existeix; hi ha una gran quantitat d’eines, marcs, servidors, recursos per a l’aprenentatge i persones qualificades.

Pas 8: proveu el vostre lloc

Proveu la funcionalitat que heu creat. Aquesta fase del procés està destinada a identificar i solucionar problemes de l'aplicació abans que l'aplicació estigui disponible per als usuaris.

El vostre esforç de comprovació hauria d’incloure proves unitàries, proves d’integració, proves funcionals, etc. Els desenvolupadors, els provadors dedicats o qualsevol persona que estigui disponible per jugar amb la vostra aplicació les pugui fer. L’ús d’un sistema de seguiment d’errors és una manera eficaç de fer un seguiment dels problemes trobats a la vostra aplicació i ajudar-vos a gestionar la feina. Sistemes com Bugzilla, Trac i JIRA i bons sistemes de seguiment.

Pas 9: allotjament

Per tenir un lloc web públic, el lloc s’ha d’allotjar en algun lloc.

Si teniu un o més servidors a casa o a l’empresa que podeu utilitzar, és una manera d’aconseguir-ho. Una altra opció és obtenir un servei d’allotjament per allotjar el vostre lloc. En funció de les necessitats del vostre lloc (quantitat de trànsit, infraestructura necessària, etc.), podeu triar un servidor virtual, un servidor dedicat o un clúster de servidors dedicats. L’allotjament virtual és el més barat i el més car un grup de servidors dedicats. Hi ha molts proveïdors d'allotjament i els preus varien força. Cerqueu alguna cosa que satisfaci les vostres necessitats. Amazon té un conjunt de serveis que es poden utilitzar per a aquest propòsit i tenen un preu competitiu: EC2 per a potència informàtica (és a dir, servidors), S3 per a emmagatzematge i altres.

Pas 10: llançament

Llançament
Llançament

Amb el lloc web desenvolupat, provat i desplegat al servei d’allotjament, donem la benvinguda als lectors.

Recomanat: