Съдържание:
- Стъпка 1: Измислете идеята
- Стъпка 2: Купете име на домейн за сайта
- Стъпка 3: Създайте екип
- Стъпка 4: Определете основните характеристики на приложението
- Стъпка 5: Определете изискванията към функциите
- Стъпка 6: Създайте прототипи
- Стъпка 7: Разработете сайта
- Стъпка 8: Тествайте вашия сайт
- Стъпка 9: Хостинг
- Стъпка 10: Стартирайте
Видео: Създаване на Bookhuddle.com, уебсайт за откриване, организиране и споделяне на информация за книгите: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Тази публикация описва стъпките, свързани със създаването и стартирането на Bookhuddle.com, уебсайт, който има за цел да помогне на читателите да откриват, организират и споделят информация за книгите. Описаните тук стъпки биха били приложими за разработването на други уебсайтове.
Стъпка 1: Измислете идеята
Ние, основателите на Bookhuddle, се радваме на четене за забавление и учене и си помислихме, че трябва да има по -добър начин да следим какво са прочели, искат да прочетат или техните справочници. Искахме по -добър начин да намерим нови книги за четене, да разберем какво четат или са чели нашите приятели. Искахме място за обсъждане на книги с приятели или други читатели, затова решихме да създадем уебсайт, който да позволява на хората лесно да откриват, организират и споделят информация за книгите. Bookhuddle е този сайт. Снимка от Фелипе Торес.
Стъпка 2: Купете име на домейн за сайта
Това не трябва да е втората стъпка, но е важно да го направите рано. Добрите имена на домейни са трудни за намиране, но просто трябва да сте креативни. Домейнът на нашия сайт е Bookhuddle.com. Има безброй сайтове, където можете да купувате имена на домейни от. Името на домейн трябва да ви струва само няколко долара. Следното търсене с Google намира услуги за имена на домейни:
Стъпка 3: Създайте екип
Изграждането на нещо като екип е много по -лесно, отколкото да се опитвате да го направите сами.
Намерете хора, които са запалени по идеята, имат подходящи и допълващи умения за изпълняваните задачи, могат да работят ефективно в екип, са добри комуникатори. Уменията, необходими на членовете на екипа, изграждащи уебсайт, включват: креативност, добри аналитични умения, писане, програмиране, дизайн, разработка на уеб приложения, проектиране и поддръжка на бази данни, определяне на изискванията, тестване, графичен дизайн, конфигурация и поддръжка на сървъра и др.
Стъпка 4: Определете основните характеристики на приложението
Определете основните характеристики на приложението. Това са основните характеристики, които приложението изисква, за да бъде полезно и да отговаря на целите на услугата. Всичко останало ще зависи от наличието на тези функции.
За Bookhuddle основните функции включват: - обширна база данни с книги - възможност за търсене на книги - потребителски профили - списъци с потребителски книги, за да могат потребителите да организират личната си библиотека, книги, които са прочели, искат да четат, четат и т.н. - търсене на потребители - групи или клубове за книги, за да могат потребителите да се организират с приятели и да обсъждат книги Следването на итеративен процес е полезно, за да помогне за приоритизиране на работата, определяне на чести постижими цели или етапи за екипа, получаване на функции, често пускани на потребителите, и получаване на обратна връзка от потребителите за фина настройка на сайта.
Стъпка 5: Определете изискванията към функциите
За списъка с функции, определени като основни, дефинирайте изискванията, които описват подробно функциите, обяснете как ще бъдат организирани, използвани, как ще реагира системата и т.н.
Използвайте случаи на използване, диаграми, поток и т.н., за да документирате функцията и да улесните комуникацията между членовете на екипа. Има много начини да направите това. Разберете какво работи най -добре за вашия екип и средата, в която работите, и направете необходимото, но не повече, за да не губите време. Ако рисунките върху салфетки са всички изисквания, от които се нуждае вашият екип, тогава страхотно. Някои екипи изискват по -официална документация.
Стъпка 6: Създайте прототипи
За Bookhuddle създадохме HTML прототипи за сайта.
Прототипите са приятен и евтин начин да изпробвате идеите си по по -конкретен начин. Те ни помогнаха да предадем нашите идеи, да направим демонстрации, за да получим обратна връзка, а ние използвахме html, css, изображения и javascript от прототипите като вход за етапа на разработка.
Стъпка 7: Разработете сайта
В тази стъпка ние изграждаме функциите, насочени към текущата итерация на сайта.
За динамичен уебсайт обикновено ще трябва да разработите програмата си с помощта на език за програмиране и свързани технологии, ще стартирате програмата си в някакъв сървър за приложения и вероятно ще имате нужда от база данни. Има много възможности за използване на технологии и някои от популярните включват: - Езици за програмиране и свързаните с тях технологии: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python и др. - База данни: MySQL, PostgreSQL, Oracle, Sql Server, и други. Изберете такъв с отворен код, ако можете, за да намалите разходите си. Препоръчваме да използвате технологичен стек, с който сте запознати и който се е доказал като добър стек за развитието, което правите. Познаването на стека ще ви помогне да намалите кривата на обучение и ще ви помогне вместо това да се съсредоточите върху другите аспекти на разработването на вашия сайт. Избрахме стека от технологични Java поради нашия опит с него и свързаните с него технологии. Приятно нещо за Java е голямата общност от разработчици, която съществува; има множество инструменти, рамки, сървъри, ресурси за обучение и квалифицирани хора.
Стъпка 8: Тествайте вашия сайт
Тествайте функционалността, която сте изградили. Тази фаза на процеса е предназначена за идентифициране и отстраняване на проблеми в приложението, преди приложението да стане достъпно за потребителите.
Усилията ви за тестване трябва да включват модулни тестове, интеграционни тестове, функционални тестове и т.н. Тестването може да се извърши от вашите разработчици, специализирани тестери или всеки, който е на разположение да играе с вашето приложение. Използването на система за проследяване на грешки е ефективен начин за проследяване на проблемите, открити във вашето приложение, и да ви помогне да управлявате работата. Системи като Bugzilla, Trac и JIRA и добри системи за проследяване.
Стъпка 9: Хостинг
За да има публичен уебсайт, сайтът трябва да бъде хостван някъде.
Ако имате един или повече сървъри у дома или в бизнеса, които можете да използвате, това е един от начините. Друг вариант е да получите хостинг услуга, която да хоства вашия сайт вместо вас. В зависимост от нуждите на вашия сайт (количество трафик, необходима инфраструктура и т.н.), можете да изберете виртуален сървър, специален сървър или група от специализирани сървъри. Виртуалният хостинг е най -евтиният, а клъстер от специализирани сървъри е най -скъпият. Има много хостинг доставчици и цените варират доста. Намерете нещо, което отговаря на вашите нужди. Amazon има набор от услуги, които могат да се използват за тази цел и са на конкурентни цени: EC2 за изчислителна мощност (т.е. сървъри), S3 за съхранение и други.
Стъпка 10: Стартирайте
С уебсайта, разработен, тестван и внедрен в хостинг услугата, ние приветстваме читателите.
Препоръчано:
ИНФОРМАЦИЯ: Информационна информация, която се предлага на 5 етапа
IN-FORMA: a Plataforma De Informações Sobre Sua Cidade: Quem nunca saiu de casa com roupas de frio e quando chegou no destino estava fazendo o maior sol ?! Представете си, ent ã o, poder acompanhar em tempo real a temperature de diversos pontos de sua cidade, semper estando preparado para o que der e vier
Създаване на първия ви уебсайт: 10 стъпки
Създаване на вашия първи уебсайт: В този урок ще се научите да изграждате основна уеб страница, която има свързана таблица със стилове и интерактивен javascript файл
(2) Започване на създаване на игра - Създаване на начален екран в Unity3D: 9 стъпки
(2) Започване на създаване на игра - Създаване на пръскащ екран в Unity3D: В тази инструкция ще научите как да направите прост начален екран в Unity3D. Първо, ще отворим Unity
Създаване на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): 16 стъпки
Изработка на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): В тази инструкция ще ви покажа как да използвам моя Bluetooth адаптер, за да направя стария високоговорител съвместим с Bluetooth.*Ако не сте прочели първата ми инструкция за „Изработване Bluetooth адаптер " Предлагам ви да го направите, преди да продължите
Как да получите музика от ПОЧТИ ВСЕКИ (Хаха) уебсайт (стига да можете да го чуете, можете да го получите Добре добре, ако е вграден във Flash, което може да не успеете) РЕДАКТИРАН !!!!! Добавена информация: 4 стъпки
Как да получите музика от ПОЧТИ ВСЕКИ (Хаха) уебсайт (стига да можете да го чуете, можете да го получите … Добре добре, ако е вграден във Flash, което може да не успеете) РЕДАКТИРАН !!!!! Добавена информация: ако някога отидете на уебсайт и той пусне песен, която ви харесва и искате, тогава това е инструкцията за вас, а не аз съм виновен, ако объркате нещо (единственият начин да стане това е, ако започнете да изтривате неща без причина ) Успях да получа музика за