Dla wielu ludzi termin strona internetowa jest synonimem każdego adresu URL, który kiedykolwiek odwiedzili. Są pod wrażeniem, że cokolwiek wpisane w pasku adresu ich ulubionej przeglądarki spowoduje odwiedzenie pożądanej strony internetowej.
Nie każdy adres URL, który odwiedzasz, może być sklasyfikowany jako strona internetowa.
Rzeczywistość jest taka, że nie każdy adres URL, który odwiedzasz, może być faktycznie sklasyfikowany jako strona internetowa. Niektóre z nich są bardziej precyzyjnie określane jako aplikacje internetowe. Brzmi to tak, jakbyśmy mieli do czynienia z przypadkiem semantyki, ale tak nie jest. Podczas gdy terminologia może nie zrobić wiele różnicy dla użytkownika końcowego, to na pewno robi różnicę dla Twojej firmy w zakresie zrozumienia wymagań, planowania na przyszłość i komunikacji z potencjalnymi agencjami rozwoju web.
Aby pomóc Ci odróżnić strony internetowe i aplikacje internetowe, mamy zamiar omówić niektóre z rzeczy, które odróżniają je od siebie. Mamy również zamiar pokryć znaczenie planowania na długi okres czasu. Podczas gdy Twoja firma może potrzebować strony internetowej na początku, to niekoniecznie oznacza, że strona internetowa jest w stanie spełnić Twoje potrzeby w dół drogi.
Websites vs. Web Applications: What’s the Difference?
Prawda jest taka: Dla użytkownika końcowego, nie ma żadnej różnicy. I po prostu wpisz adres URL swojej firmy w mojej przeglądarce i nic o tym nie myśleć. Możesz to nazwać jak chcesz, jedyną rzeczą, która ma znaczenie dla użytkownika końcowego jest to, że Twoja „strona” robi to, co powinna robić. Koniec historii.
Ale z bardziej technicznej perspektywy, istnieją pewne wyraźne różnice między stronami internetowymi i aplikacjami internetowymi. Należy pamiętać, że nawet tutaj, znajdziesz kilka sprzecznych opinii wśród profesjonalistów. Jako ogólną zasadę, można użyć następujących wytycznych:
Strony internetowe
Strony internetowe są zazwyczaj informacyjne w naturze. Pomyśl o swoim ulubionym blogu lub witrynie opartej na wiadomościach. Jego głównym celem jest przekazywanie informacji do użytkownika końcowego, czy to w formie wiadomości, jak CNN, lub przepisy, jak znajdziesz na Martha Stewart.
Jako ogólna zasada, jest mało lub nie interakcji ze strony odwiedzającego, inne niż ewentualnie składania adresu e-mail do otrzymania miesięcznego biuletynu lub wykonywania wyszukiwania. Więc prawdziwe pytanie brzmi, jak to się ma do Ciebie?
Cóż, jeśli jesteś lokalną organizacją charytatywną, która chce przekazać tylko informacje – stronę główną, stronę o stronie, informacje kontaktowe, nadchodzące wydarzenia i być może opis tego, jak pomogłeś swojej sprawie – strona internetowa może być wszystkim, czego potrzebujesz.
Aplikacje internetowe
W przeciwieństwie do tego, aplikacje internetowe są zazwyczaj odpowiedzialne za jakąś formę interakcji z odwiedzającymi. Tak, nadal będą dostarczać informacje, ale odwiedzający mogą chcieć coś zrobić z tymi informacjami. Lub, poprzez interakcję, odwiedzający mogą zażądać innego rodzaju informacji lub nawet manipulować danymi.
Szczególnym przykładem aplikacji internetowej może być witryna lokalnej biblioteki, która pozwala na przeszukiwanie ich katalogu książek i dokonywanie rezerwacji. Twoja bankowość internetowa również jest aplikacją internetową – wyświetla informacje i wykonuje działania na podstawie danych wprowadzonych przez użytkownika. Powróćmy do naszej lokalnej organizacji charytatywnej jako przykładu. Tylko tym razem wymagają, aby odwiedzający byli w stanie zarejestrować się, składać oferty i płacić za przedmioty w charytatywnej aukcji online. Potrzebujesz przykładu użytecznej aplikacji internetowej, która ułatwia życie klientom? Sprawdź Adobe Color CC.
Połączenie stron internetowych i aplikacji
Różnicowanie między stroną internetową a aplikacją internetową nie zawsze jest procesem czystym i suchym. Na przykład, weź pod uwagę WordPress. W swoim rodzimym stanie, jest on przeznaczony do wyświetlania informacji dla odwiedzających. Z tej perspektywy jest to wyraźnie strona internetowa. Jednak na back-end, mamy wysoce konfigurowalny i rozszerzalny system zarządzania treścią. Więc czy Twoja witryna WordPress jest po prostu stroną internetową, czy też aplikacją internetową?
Musisz również wziąć pod uwagę, że wiele stron internetowych to tak naprawdę hybrydy strony internetowej i aplikacji internetowej. Twój startup może zapewnić wszystkie rodzaje informacji dla odwiedzających, ale po rejestracji, mogą mieć dostęp do zintegrowanej aplikacji internetowej, która wykonuje określoną funkcję, jak w naszym charytatywnym aukcji exampl
Be Clear About Your Needs
Gdzie to może naprawdę pomóc zrozumieć różnice między stroną internetową i aplikacji internetowych jest, gdy przychodzi czas, aby zatrudnić dewelopera lub agencji. Posiadanie jasnej długoterminowej wizji może pomóc w upewnieniu się, że zatrudniasz właściwą agencję. Nie każdy programista ma takie same umiejętności lub obszary specjalizacji. Jeśli przewidujesz potrzebę aplikacji internetowej teraz lub w przyszłości, to zawsze łatwiej jest przynieść odpowiedni zespół na pokładzie od początku.
Kilka tygodni temu opublikowaliśmy artykuł zatytułowany „Jak Twoja strona powinna rosnąć jak Twój Startup robi”. W tym artykule, spędziliśmy trochę czasu na przeglądzie różnych faz, że typowy startup przechodzi przez. Następnie powiązaliśmy te fazy razem – od odkrycia do skalowania – i wyjaśniliśmy, w jaki sposób odnoszą się one do Twoich wymagań w zakresie tworzenia stron internetowych.
Twój startup może potrzebować tylko prostej, informacyjnej strony internetowej w najbliższej przyszłości. Ale jeśli Twoje długoterminowe potrzeby wyraźnie wskazują, że aplikacja internetowa będzie wymagana, to jest coś, co można zacząć planować na teraz. Czyniąc to zapewni, że proces płynie bardziej płynnie.
Dodatkowe Web Application Considerations
Kiedy rozważa aplikacji internetowej lub strony internetowej, ważne jest również, aby zrozumieć, że często istnieją dodatkowe obowiązki, które pochodzą z aplikacji internetowych. Zwłaszcza jeśli masz do czynienia z informacjami, które są dostarczane przez klientów, gości lub członków.
Podczas gdy strony internetowe są w dużej mierze oparte na informacjach, aplikacja internetowa często wymaga danych wejściowych od użytkownika końcowego. Za każdym razem, gdy użytkownicy wprowadzają dane osobowe lub szczegóły płatności, musisz zmierzyć się z odpowiedzialnością za zabezpieczenie tych informacji.
Strony internetowe z pewnością nie są odporne na hakerów, ale nieodłączny charakter aplikacji internetowych oznacza, że stoją one w obliczu zwiększonego ryzyka naruszenia bezpieczeństwa. Twój programista jest już prawdopodobnie świadomy tego faktu, ale klienci rzadko są. Dlatego upewnij się, że omówiłeś potencjalne zagrożenia ze swoim programistą.
Na przykład, formularze rejestracji lub płatności w Twojej witrynie otwierają potencjał dla ataków SQL injection. Hakerzy mogą używać zautomatyzowanych narzędzi do skanowania każdego formularza na Twojej stronie w poszukiwaniu luk. Korzystanie z doświadczonej agencji lub dewelopera oznacza, że to ryzyko zostało już załatane dziesiątki razy wcześniej.
Ale to nie tylko przypadek chęci ochrony swoich użytkowników. W prawie wszystkich sytuacjach masz obowiązek to zrobić, jak również odpowiedzialność, jeśli tego nie zrobisz. Jeśli klienci muszą się zarejestrować, aby móc korzystać z aplikacji internetowej, Twoim obowiązkiem staje się zabezpieczenie ich danych osobowych. Jeśli przyjmujesz karty kredytowe lub informacje o płatnościach online, będziesz musiał zmierzyć się z dodatkowymi wymaganiami, takimi jak zgodność z PCI.
Myślenie końcowe
Znalezienie agencji, która może stworzyć stronę internetową jest stosunkowo prostym procesem. Opracowanie aplikacji internetowej, jednak wymaga więcej wiedzy, więcej doświadczenia i więcej planowania.
Teraz, gdy masz jasne zrozumienie różnic między stronami internetowymi i aplikacjami internetowymi, masz również lepsze zrozumienie tego, czego naprawdę potrzebujesz.
Jak uruchamiasz swój startup, istnieje duża szansa, że, przynajmniej początkowo, prosta strona internetowa oparta na informacji jest wszystkim, co jest wymagane. Ale spróbuj myśleć w dłuższej perspektywie, bo nawet jeśli to wszystko, czego potrzebujesz teraz, nadal kładziesz początkowy fundament dla tego, co witryna stanie się miesiące lub lata w dół drogi.
Zawsze łatwiej jest zatrudnić agencję, która może rozwijać się wraz z Twoim startupem. Spełnienie Twoich potrzeb rozwojowych w miarę przechodzenia witryny z jednej fazy do następnej jest łatwiejsze i tańsze, jeśli zatrudnisz odpowiedni zespół w pierwszym dniu.
Cody Landefeld
współzałożyciel w Mode Effect. Konsultant ECommerce. Coram deo.
More Posts – Twitter – LinkedIn