Разлика между уебсайт и уеб приложение

Понякога ми задават въпрос под различни форми.

Какво е уеб приложение и какво е уебсайт?

Почти съм сигурен, че не много уеб разработчици се борят с този въпрос. Интересен е въпросът, тъй като двете не са изключителни. Няма правило, което казва какво е всеки от тях по принцип. Така че ще се опитам да изложа мислите си по темата и как ги различавам. Това е само мое мнение, не забравяйте това!

уебсайт

Уебсайтът се основава на съдържание. Най-важното нещо в него са текст и снимки, които той показва при натоварване. Когато премахваме уебсайт до основния слой, HTML, все още можем да разберем какво правим на страница. Всеки дизайн или функционалност, различни от връзки, които страницата предоставя, е бонус.

Това за мен е прост процес на изграждане. Трябва да сме сигурни, че на най-основното ниво съдържанието има смисъл без друго форматиране.

Гледане на нещата от традиционен поглед. Уебсайтът трябва да е достъпен за всички; инвалиди, дееспособни и дори ботове. Така че решението се нуждае от този основен подход. Уебсайтовете трябва да бъдат манипулативни.

Уеб приложение

Уеб приложението е по-сложно, тъй като е задвижвано от функции, така че да дава правилна обратна връзка на потребителя. Разчита на функционалността, за да покаже тази информация. Потребител, взаимодействащ със страница, за да получи представа. Разработчиците могат да изграждат с помощта на рамка за приложение на една страница, така че да могат да бъдат приложение. Имайте предвид, понякога разработчиците ги използват за уебсайтове. Ако случаят е такъв, сайтът все още трябва да се върне към опция, която не е JS.

Приложенията са по поръчка на случая и са създадени да работят по определен начин. Тези подходи се нуждаят от много мисъл, тъй като ние почти заключваме потребителя в определен поток. Приложението трябва да е по-лесно за използване, тъй като за нужните корекции е необходимо приложението, така че приложението решава това, за да подобри обратната връзка на потребителите. Ако създавам приложение за потребител с увредено зрение, ще добавя функции, които го правят по-достъпен. Уебсайтът винаги трябва да е достъпен, в противен случай нарушавам откритостта на мрежата. На теория не добавяш толкова много, а опростяваш нещата.

Достатъчно близо?

Така че защо мислите за това разграничаване и чувствате необходимостта да разделяте двете? За мен е по-скоро подход за развитие и как трябва да подхождам към проблем. Мога ли да го поправя с помощта на нещо като JavaScript или сложен CSS? Трябва ли да се уверя, че решението е просто или бих могъл да отнема повече?

Не съм оспорил тази идея, така че ако смятате, че е грешна или имате друго тълкуване, тогава нека да я чуя. Изпратете ми съобщение в Twitter (@WolfieZero) с вашите мисли за това, какво определя уеб приложението или сайтът? Или може би няма разлика?

Както казах, въпросът се появява много. Видях промяна в процесите на развитие, когато е посочено като едно или друго. Отново това не е перфектно правило, нито де факто отговор. Това е по-просто моите идеи за това какво мисля и как правя разцеплението.