Aplikacja webowa a strona internetowa: czym się różnią i co wybrać
Czym różni się aplikacja webowa od strony internetowej, po czym poznać, że potrzebujesz aplikacji, ile to kosztuje w porównaniu ze stroną i kiedy wystarczy dopisać moduł do tego, co już masz.
Granica między stroną a aplikacją bywa zacierana w ofertach, bo brzmi poważniej. W praktyce rozróżnienie jest proste i warto je znać, zanim zapłacisz kilka razy więcej za coś, czego nie potrzebujesz.
Krótka odpowiedź: strona informuje i zbiera kontakty — opowiada o firmie, pokazuje ofertę, przyjmuje zapytanie. Aplikacja webowa wykonuje pracę — liczy, przechowuje dane użytkowników, prowadzi proces, daje konta i uprawnienia. Strona zaczyna się u mnie od 1750 zł, aplikacja od 8000 zł, i ta różnica nie bierze się z ambicji, tylko z tego, że w aplikacji trzeba zaprojektować stany, błędy i uprawnienia, których na stronie po prostu nie ma.
Rozróżnienie w praktyce
| Strona internetowa | Aplikacja webowa | |
|---|---|---|
| Po co istnieje | informuje, przekonuje, zbiera kontakt | wykonuje zadanie, przetwarza dane |
| Użytkownik | anonimowy odwiedzający | zalogowany, z własnymi danymi |
| Dane | te same dla wszystkich | inne dla każdego konta |
| Typowy przykład | oferta, cennik, kontakt, blog | panel klienta, CRM, kalkulator, rezerwacje |
| Co się psuje | literówka, nieaktualna cena | utracone dane, dwie osoby zmieniające to samo |
| Koszt u mnie | od 1750 zł | od 8000 zł |
Rezerwacje są dobrym przykładem czegoś pomiędzy: formularz kontaktowy to strona, ale kalendarz z regułami dostępności, płatnościami i panelem to już mała aplikacja — dlatego system rezerwacji wyceniam osobno, od 2000 zł.
Po czym poznać, że potrzebujesz aplikacji
Nie po tym, że „przydałoby się coś nowoczesnego”, tylko po tym, że robisz ręcznie rzecz, którą robisz bez przerwy:
- Arkusz przestał wystarczać. Dwie osoby nadpisują sobie te same dane albo nikt nie wie, która wersja pliku jest aktualna.
- Klienci pytają o status. Gdzie jest zamówienie, na jakim etapie jest sprawa, kiedy wróci sprzęt z serwisu. Każda taka odpowiedź to telefon, którego mogłoby nie być.
- Powtarzalna czynność zjada godziny. Przepisywanie danych z maila do systemu, ręczne liczenie ofert, wystawianie tych samych dokumentów.
- Potrzebujesz kont i uprawnień. Pracownik ma widzieć co innego niż klient, a księgowa co innego niż handlowiec.
- Proces ma wyjątki. Zamówienie częściowe, zwrot, rabat indywidualny, wstrzymanie sprawy. Wyjątki to dokładnie to, czego nie obsłuży gotowa strona.
Jeśli nie zachodzi żaden z tych punktów, aplikacja będzie droższą wersją tego, co już masz.
Ile to realnie kosztuje i dlaczego tyle
Strona to skończona liczba widoków z treścią. Aplikacja to stany: co widzi użytkownik przed zalogowaniem, po zalogowaniu, przy pustej liście, przy błędzie połączenia, przy braku uprawnień, gdy dwie osoby edytują ten sam rekord. Każdy stan trzeba zaprojektować i przetestować.
Do tego dochodzą rzeczy niewidoczne w wycenie, a nieuniknione: kopie zapasowe, logowanie zdarzeń, ochrona danych osobowych, aktualizacje zależności. Aplikacja żyje — strona może stać nietknięta trzy lata i dalej działać.
Dlatego aplikacje webowe zaczynam od 8000 zł, a wdrożenia obejmujące kilka procesów naraz kosztują wielokrotnie więcej. Rozbicie kosztów opisałem osobno: ile kosztuje aplikacja webowa.
Trzecia droga, o której mało kto mówi
Bardzo często nie potrzeba ani nowej strony, ani pełnej aplikacji — wystarczy dopisać jeden moduł do tego, co już działa: kalkulator wyceny, panel z dokumentami dla stałych klientów, prosty rejestr zgłoszeń.
To kosztuje ułamek ceny aplikacji i rozwiązuje ten jeden proces, który boli. Zanim zaproponuję cokolwiek większego, zawsze pytam, ile godzin miesięcznie zabiera dziś ta czynność. Jeśli odpowiedź brzmi „dwie”, aplikacja się nie zwróci.
Jak prowadzę takie projekty
Zaczynam od opisania procesu w zwykłym języku, krok po kroku, razem z wyjątkami. To one decydują o pracochłonności i to na nich wywracają się projekty prowadzone od razu z poziomu ekranów.
Potem powstaje najmniejsza działająca wersja obsługująca jedną ścieżkę od początku do końca. Lepiej, żeby po miesiącu działał jeden proces naprawdę, niż żeby po pół roku było gotowe wszystko, tylko nikt tego nie używa.
Dane zostają Twoje: eksport, dostęp do bazy, dokumentacja. Bez tego aplikacja zamienia się w uzależnienie od jednego wykonawcy.
Najczęstsze pytania
Czy aplikacja webowa działa bez internetu?
Standardowo nie, bo dane są na serwerze. Część funkcji da się przygotować do pracy offline (PWA), ale to osobna decyzja projektowa, nie domyślne zachowanie.
Czym aplikacja webowa różni się od aplikacji mobilnej?
Webowa działa w przeglądarce na każdym urządzeniu i aktualizuje się sama. Mobilna instaluje się ze sklepu, ma dostęp do funkcji telefonu, ale wymaga osobnych wersji i przechodzi przez weryfikację sklepu. Dla większości zastosowań firmowych webowa jest tańsza i szybsza we wdrożeniu.
Czy mogę zacząć od strony i dołożyć aplikację później?
Tak i to najczęstsza droga. Warunek: od początku ustalamy, gdzie aplikacja będzie mieszkać i skąd weźmie dane, żeby później nie przepisywać strony od nowa.
Czy da się to zrobić na gotowcu zamiast pisać od zera?
Czasem tak i wtedy o tym mówię. Jeśli Twój proces mieści się w standardowym narzędziu, sensowniej je wdrożyć niż budować własne. Aplikacja na zamówienie broni się wtedy, gdy proces jest Twoją przewagą albo gotowce wymagają obchodzenia ograniczeń.
Nie wiesz, po której stronie granicy jest Twój pomysł? Opisz w bezpłatnej wycenie, co chcesz usprawnić i ile czasu zajmuje to dzisiaj — odpowiem, czy wystarczy moduł, czy potrzebna jest aplikacja, także jeśli wyjdzie na to, że nie warto tego robić w ogóle.