INHOUDSOPGAWE:
- Stap 1: Kom op met die idee
- Stap 2: Koop 'n domeinnaam vir die webwerf
- Stap 3: Stel 'n span saam
- Stap 4: Identifiseer die kernkenmerke van die toepassing
- Stap 5: Definieer funksievereistes
- Stap 6: Skep prototipes
- Stap 7: Ontwikkel die webwerf
- Stap 8: Toets u webwerf
- Stap 9: Hosting
- Stap 10: Begin
Video: Skep Bookhuddle.com, 'n webwerf om boekinligting te ontdek, te organiseer en te deel: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
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
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
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
Aangesien die webwerf ontwikkel, getoets en ontplooi is in die gasheerdiens, verwelkom ons lesers.
Aanbeveel:
Skep u eerste webwerf: 10 stappe
Die skep van u eerste webwerf: in hierdie tutoriaal leer u hoe u 'n basiese webwerf met 'n gekoppelde stylblad en interaktiewe javascript -lêer kan bou
Hoe om 'n webwerf te skep ('n stap-vir-stap gids): 4 stappe
Hoe om 'n webwerf te skep ('n stap-vir-stap gids): In hierdie gids sal ek jou wys hoe die meeste webontwikkelaars hul webwerwe bou en hoe jy duur webwerfbouers kan vermy wat dikwels te beperk is vir 'n groter webwerf. help u om foute te vermy wat ek gemaak het toe ek begin het
Hoe om 'n webwerf op 'n Raspberry Pi te bou, met Node.js, Express en MongoDB Deel 1: 6 stappe
Hoe om 'n webwerf op 'n Raspberry Pi te bou, met Node.js, Express en MongoDB … Deel 1: Welkom by DEEL 1 van my node.js -webprogram -tutoriaal. Deel 1 gaan deur die nodige sagteware wat gebruik word vir die ontwikkeling van node.js -app's, hoe om poortaanstuur te gebruik, hoe om 'n app met Express te bou en hoe u u app kan bestuur. Die tweede deel hiervan
Skep 'n 100% Flash -webwerf !: 10 stappe
Skep 'n 100% Flash -webwerf !: Hierdie tutoriaal sal u help om 'n 100% flash -webwerf te bou. Ek publiseer dit omdat ek hier geen handleiding vir hierdie onderwerp kan vind nie. Ek het net " building flash website template " hier gepubliseer, ek dink 'n ander onderwerp;). Hierdie ek
Skep teëlpatrone vir die agtergrond van die webwerf: 8 stappe
Skep teëlpatrone vir agtergrondprente op die webwerf: hier is 'n eenvoudige en eenvoudige metode (dink ek) om beelde te skep wat teël sonder om te "roosteragtig" te lyk. Hierdie tutoriaal maak gebruik van Inkscape (www.inkscape.org), open source vektorgrafiese redakteur. Ek verbeel my dat hierdie metode kan