Obsah:

Vytvoření Bookhuddle.com, webové stránky pro objevování, organizování a sdílení informací o knize: 10 kroků
Vytvoření Bookhuddle.com, webové stránky pro objevování, organizování a sdílení informací o knize: 10 kroků

Video: Vytvoření Bookhuddle.com, webové stránky pro objevování, organizování a sdílení informací o knize: 10 kroků

Video: Vytvoření Bookhuddle.com, webové stránky pro objevování, organizování a sdílení informací o knize: 10 kroků
Video: Videonávod CZ: Vytvoření vlastní aplikace 2024, Červenec
Anonim
Vytvoření Bookhuddle.com, webové stránky pro objevování, organizování a sdílení informací o knihách
Vytvoření Bookhuddle.com, webové stránky pro objevování, organizování a sdílení informací o knihách

Tento příspěvek popisuje kroky související s vytvořením a spuštěním Bookhuddle.com, webové stránky, jejímž cílem je pomoci čtenářům objevovat, organizovat a sdílet informace o knihách. Zde popsané kroky platí pro vývoj dalších webových stránek.

Krok 1: Přijďte s nápadem

Pojďte s nápadem
Pojďte s nápadem

My, zakladatelé Bookhuddle, rádi čteme pro zábavu a učení a domníváme se, že by měl existovat lepší způsob, jak sledovat, co četli, chtěli číst nebo jejich příručky. Chtěli jsme lepší způsob, jak najít nové knihy ke čtení, zjistit, co čtou nebo četli naši přátelé. Chtěli jsme místo, kde bychom mohli diskutovat o knihách s přáteli nebo jinými čtenáři. Rozhodli jsme se proto vytvořit web, který lidem umožní snadno objevovat, organizovat a sdílet informace o knihách. Bookhuddle je tento web. Fotografie Felipe Torres.

Krok 2: Kupte si doménové jméno pro tento web

Nemusí to být druhý krok, ale je důležité to udělat včas. Dobrá doménová jména se hledají těžko, ale stačí být kreativní. Doménou našeho webu je Bookhuddle.com. Existuje nespočet webů, kde můžete si koupit doménová jména od. Název domény by vás měl stát pouze několik dolarů. Následující vyhledávání Google vyhledává služby názvů domén:

Krok 3: Vytvořte tým

Vytvořte tým
Vytvořte tým

Vybudovat něco jako tým je mnohem snazší, než se o to pokusit sami.

Najděte lidi, kteří jsou vášniví pro tuto myšlenku, mají příslušné a doplňkové dovednosti pro příslušné úkoly, dokážou efektivně pracovat v týmu, jsou dobrými komunikátory. Mezi dovednosti potřebné mezi členy týmu při vytváření webových stránek patří: kreativita, dobré analytické schopnosti, psaní, programování, návrh, vývoj webových aplikací, návrh a údržba databáze, definice požadavků, testování, grafický design, konfigurace a údržba serveru a další.

Krok 4: Identifikujte základní funkce aplikace

Identifikujte základní funkce aplikace. Toto jsou základní funkce, které aplikace vyžaduje, aby byly užitečné a splňovaly cíle služby. Vše ostatní bude záviset na tom, zda budou tyto funkce k dispozici.

Mezi hlavní funkce Bookhuddle patří: - rozsáhlá databáze knih - schopnost vyhledávat knihy - uživatelské profily - seznamy uživatelských knih pro uživatele, kteří si mohou uspořádat svou osobní knihovnu, knihy, které četli, chtějí číst, čtou atd. - vyhledávání uživatelů - skupiny nebo knižní kluby, které mohou uživatelé organizovat s přáteli a diskutovat o knihách Následující iterační proces je užitečný pro stanovení priorit práce, definování častých dosažitelných cílů nebo milníků pro tým, získávání funkcí často vydávaných uživatelům a získávání zpětné vazby od uživatelů doladit web.

Krok 5: Definujte požadavky na funkce

V seznamu funkcí označených jako základní definujte požadavky, které tyto funkce podrobně popisují, vysvětlete, jak budou věci organizovány, používány, jak bude systém reagovat atd.

Využijte případy použití, diagramy, postup atd. K dokumentaci funkce a usnadnění komunikace mezi členy týmu. Existuje mnoho způsobů, jak to udělat. Zjistěte, co vašemu týmu a prostředí, ve kterém pracujete, funguje nejlépe a udělejte, co je nutné, ale nic víc, abyste neztráceli čas. Pokud jsou výkresy na ubrousky všemi požadavky, které váš tým potřebuje, pak skvělé. Některé týmy vyžadují více formální dokumentace.

Krok 6: Vytvořte prototypy

Pro Bookhuddle jsme vytvořili HTML prototypy pro web.

Prototypy jsou hezký a levný způsob, jak otestovat své nápady konkrétnějším způsobem. Pomohli nám sdělit naše nápady, udělat ukázky, abychom získali zpětnou vazbu, a použili jsme html, css, obrázky a javascript z prototypů jako vstup do fáze vývoje.

Krok 7: Rozvoj webu

V tomto kroku vytváříme funkce cílené pro aktuální iteraci webu.

U dynamických webových stránek budete obecně muset vyvinout program pomocí programovacího jazyka a souvisejících technologií, spustíte program na nějakém druhu aplikačního serveru a pravděpodobně budete potřebovat databázi. Existuje mnoho možností využití technologií a některé z oblíbených zahrnují: - Programovací jazyky a související technologie: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python atd. - Databáze: MySQL, PostgreSQL, Oracle, Sql Server, a další. Pokud můžete, vyberte si open-source, který vám pomůže snížit náklady. Doporučujeme použít technologický zásobník, který znáte a který se ukázal být dobrým zásobníkem pro druh vývoje, který děláte. Znalost zásobníku vám pomůže snížit křivku učení a místo toho se budete soustředit na další aspekty vývoje svého webu. Vybrali jsme si sadu technologií Java kvůli našim odborným znalostem a souvisejícím technologiím. Dobrá věc na Javě je velká komunita vývojářů, která existuje; existuje nepřeberné množství nástrojů, rámců, serverů, zdrojů pro učení a kvalifikovaných lidí.

Krok 8: Otestujte svůj web

Otestujte si funkce, které jste vytvořili. Tato fáze procesu je určena k identifikaci a vyřešení problémů v aplikaci před tím, než je aplikace zpřístupněna uživatelům.

Vaše testování by mělo zahrnovat jednotkové testy, integrační testy, funkční testy atd. Testování mohou provádět vaši vývojáři, specializovaní testeři nebo kdokoli, kdo je k dispozici pro hraní s vaší aplikací. Používání systému sledování chyb je účinný způsob, jak sledovat problémy zjištěné ve vaší aplikaci a pomoci vám zvládnout práci. Systémy jako Bugzilla, Trac a JIRA a dobré sledovací systémy.

Krok 9: Hostování

Chcete -li mít veřejný web, musí být někde hostován.

Pokud máte doma nebo v podnikání jeden nebo více serverů, které můžete použít, je to jedna z možností. Další možností je získat hostingovou službu, která za vás bude hostovat váš web. V závislosti na potřebách vašeho webu (množství provozu, požadovaná infrastruktura atd.) Si můžete vybrat virtuální server, dedikovaný server nebo klastr dedikovaných serverů. Nejlevnější je virtuální hosting a nejdražší je řada dedikovaných serverů. Existuje mnoho poskytovatelů hostingu a ceny se velmi liší. Najděte něco, co vyhovuje vašim potřebám. Amazon má sadu služeb, které lze použít k tomuto účelu a jejichž ceny jsou konkurenceschopné: EC2 pro výpočetní výkon (tj. Servery), S3 pro úložiště a další.

Krok 10: Spusťte

Zahájení
Zahájení

S webem vyvinutým, testovaným a nasazeným v hostitelské službě vítáme čtenáře.

Doporučuje: