INHOUDSOPGAWE:

Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel: 10 stappe
Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel: 10 stappe

Video: Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel: 10 stappe

Video: Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel: 10 stappe
Video: КАК ПРИГОТОВИТЬ КАРТОФЕЛЬНЫЕ СМАЙЛИКИ - рецепт в домашних условиях 2024, November
Anonim
Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel
Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel

Hierdie pos beskryf die stappe wat betrokke is by die skep en bekendstelling van Bookhuddle.com, 'n webwerf wat daarop gemik is om lesers te help om boekinligting te ontdek, te organiseer en te deel. Die stappe wat hier beskryf word, is van toepassing op die ontwikkeling van ander webwerwe.

Stap 1: Kom op met die idee

Kom op met die idee
Kom op met die idee

Ons, die stigters van Bookhuddle, lees graag vir die pret en leer en het gedink dat daar 'n beter manier moet wees om tred te hou met wat hulle gelees het, wil lees of hul naslaanboeke. Ons wou 'n beter manier hê om nuwe boeke te lees, uit te vind wat ons vriende lees of gelees het. Ons wou 'n plek hê om boeke met vriende of ander lesers te bespreek, daarom het ons besluit om 'n webwerf te bou waarmee mense maklik boekinligting kan ontdek, organiseer en deel. Bookhuddle is hierdie webwerf. Foto deur Felipe Torres.

Stap 2: Koop 'n domeinnaam vir die webwerf

Dit hoef nie die tweede stap te wees nie, maar dit is belangrik om dit vroegtydig te doen. Goeie domeinname is moeilik om te vind, maar u moet net kreatief wees. Die domein van ons webwerf is Bookhuddle.com. Daar is talle webwerwe waar u kan domeinname koop by. 'N Domeinnaam kos u slegs 'n paar dollar. Die volgende Google -soektog vind domeinnaamdienste:

Stap 3: Stel 'n span saam

Vorm 'n span
Vorm 'n span

Dit is baie makliker om iets as 'n span te bou as om dit self te probeer doen.

Soek mense wat passievol is oor die idee, beskik oor die gepaste en komplimentêre vaardighede vir die betrokke take, wat effektief in 'n span kan werk en goeie kommunikeerders is. Die vaardighede wat nodig is onder die spanlede wat 'n webwerf bou, sluit in: kreatiwiteit, goeie analitiese vaardighede, skryf, programmering, ontwerp, ontwikkeling van webtoepassings, ontwerp en onderhoud van databasisse, definisie van vereistes, toetsing, grafiese ontwerp, bedienerkonfigurasie en -onderhoud, en meer.

Stap 4: Identifiseer die kernkenmerke van die toepassing

Identifiseer die kernkenmerke van die toepassing. Dit is die belangrikste kenmerke wat die toepassing nodig het om nuttig te wees en aan die doelwitte van die diens te voldoen. Al die ander dinge sal afhang van hierdie funksies.

Vir Bookhuddle sluit die belangrikste kenmerke in: - uitgebreide databasis van boeke - vermoë om na boeke te soek - gebruikersprofiele - gebruikersboeklyste vir gebruikers om hul persoonlike biblioteek te organiseer, boeke wat hulle gelees het, wil lees, lees, ens. - Gebruikersoektog - groepe of boekklubs vir gebruikers om saam met vriende te organiseer en boeke te bespreek. Na 'n herhalende proses is dit handig om die werk te prioritiseer, om gereeld doelwitte of mylpale vir die span te definieer, funksies gereeld aan gebruikers bekend te stel en terugvoer van gebruikers te kry om die webwerf te verfyn.

Stap 5: Definieer funksievereistes

Vir die lys van funksies wat as kern geïdentifiseer is, definieer die vereistes wat die kenmerke in detail beskryf, verduidelik hoe dinge georganiseer sal word, gebruik word, hoe die stelsel sal reageer, ens.

Gebruik gebruiksgevalle, diagramme, vloei, ens om die funksie te dokumenteer en kommunikasie tussen spanlede te vergemaklik. Daar is baie maniere om dit te doen. Bepaal wat die beste werk vir u span en die omgewing waarin u werk, en doen wat nodig is, maar nie meer nie, sodat u nie tyd mors nie. As tekeninge op servette al die vereistes is wat u span nodig het, is dit wonderlik. Sommige spanne benodig meer formele dokumentasie.

Stap 6: Skep prototipes

Vir Bookhuddle het ons HTML -prototipes vir die webwerf geskep.

Prototipes is 'n goeie en goedkoop manier om u idees op 'n meer konkrete manier uit te toets. Hulle het ons gehelp om ons idees oor te dra, demo's te doen om terugvoer te kry, en ons het die html, css, beelde en javascript van die prototipes gebruik as insette in die ontwikkelingsfase.

Stap 7: Ontwikkel die webwerf

In hierdie stap bou ons die funksies wat gerig is op die huidige iterasie van die webwerf.

Vir 'n dinamiese webwerf moet u gewoonlik u program ontwikkel met behulp van 'n programmeertaal en verwante tegnologieë, u sal u program op 'n soort toepassingsbediener uitvoer, en u sal waarskynlik 'n databasis benodig. Daar is baie opsies om te gebruik en sommige van die gewildste is: - programmeertale en verwante tegnologie: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, ens. - Databasis: MySQL, PostgreSQL, Oracle, SQL Server, en ander. Kies 'n open source-bron as u kan om u koste te verminder. Ons beveel aan dat u 'n tegnologie -stapel gebruik wat u goed ken en wat bewys is dat dit 'n goeie stapel is vir die soort ontwikkeling wat u doen. As u vertroud is met die stapel, sal dit u leerkurwe verminder en u eerder fokus op die ander aspekte van die ontwikkeling van u webwerf. Ons het die Java -tegnologie -stapel gekies vanweë ons kundigheid daarmee en die verwante tegnologieë daarvan. 'N goeie ding oor Java is die groot gemeenskap van ontwikkelaars wat bestaan; daar is 'n magdom gereedskap, raamwerke, bedieners, hulpbronne vir leer en gekwalifiseerde mense.

Stap 8: Toets u webwerf

Toets die funksie wat u gebou het. Hierdie fase van die proses is bedoel om probleme in die toepassing te identifiseer en op te los voordat die toepassing aan gebruikers beskikbaar gestel word.

U toetspoging moet eenheidstoetse, integrasietoetse, funksionele toetse, ensovoorts insluit. U kan toets deur u ontwikkelaars, toegewyde toetsers of iemand wat met u toepassing kan speel. Die gebruik van 'n foutopsporingstelsel is 'n effektiewe manier om die probleme in u toepassing op te spoor en u te help om die werk te bestuur. Stelsels soos Bugzilla, Trac en JIRA en goeie opsporingstelsels.

Stap 9: Hosting

Om 'n openbare webwerf te hê, moet die webwerf iewers aangebied word.

As u een of meer bedieners by die huis of besigheid het wat u kan gebruik, is dit een manier. 'N Ander opsie is om 'n gasheerdiens te kry om u webwerf vir u te huisves. Afhangende van die behoeftes van u webwerf (hoeveelheid verkeer, benodigde infrastruktuur, ens.), U kan 'n virtuele bediener, 'n toegewyde bediener of 'n groep toegewyde bedieners kies. Virtuele hosting is die goedkoopste, en 'n groep toegewyde bedieners is die duurste. Daar is baie gasheerverskaffers en die pryse wissel baie. Soek iets wat aan u behoeftes voldoen. Amazon het 'n stel dienste wat vir hierdie doel gebruik kan word, en teen mededingende pryse: EC2 vir rekenaarkrag (dws bedieners), S3 vir berging en ander.

Stap 10: Begin

Begin
Begin

Aangesien die webwerf ontwikkel, getoets en ontplooi is in die gasheerdiens, verwelkom ons lesers.

Aanbeveel: