• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czym się różni strona internetowa od aplikacji webowej ?

42 Warsaw Coding Academy
+3 głosów
444 wizyt
pytanie zadane 24 kwietnia 2019 w Systemy operacyjne, programy przez czochrajjeza Początkujący (470 p.)
Cześć. Czym się różni strona internetowa od aplikacji webowej ?

2 odpowiedzi

+3 głosów
odpowiedź 24 kwietnia 2019 przez Comandeer Guru (607,060 p.)

Aplikacja webowa to tak naprawdę sztuczny termin wprowadzony na potrzeby biznesowych rozmów. Tak po prawdzie aplikacja webowa to strona internetowa ze zbyt dużą ilością JS-a. I mówię to całkiem poważnie. Istnieje swego rodzaju umowny podział pomiędzy stronami (mającymi przekazywać użytkownikom pewne informacje) a aplikacjami (mającymi umożliwiać wykonywanie użytkownikowi pewnych działań) i jednym z punktów takiego podziału jest założenie, że aplikacja webowa wymaga do działania JS-a, podczas gdy strona internetowa takiego wymogu nie ma → https://adactio.com/journal/6246/

Prawda jest taka, że bardzo dużo aplikacji webowych można napisać w taki sposób, żeby nie wymagały JS-a do działania, co można uzyskać poprzez zastosowanie Progressive Enhancement. W tym wypadku podział na strony i aplikacje po prostu nie ma sensu – bo obydwie te rzeczy robi się w bardzo podobny sposób. Jedyna różnica polega na tym, ile logiki znajduje się w opcjonalnej warstwie zachowania po stronie klienta. Owszem, są niektóre aplikacje, które bez JS nie mają racji bytu (np. Google Maps czy Photopea), ale są one w zdecydowanej mniejszości i – co IMO ważniejsze w tej dyskusji – je również można tworzyć przy użyciu założeń Progressive Enhancement.

komentarz 24 kwietnia 2019 przez mrspock1 Mądrala (6,420 p.)
Strona dynamiczna tak samo jak aplikacja internetowa to są programy napisane w architekturze klient-serwer. Strona dynamiczna różni się tym, że jest tak napisana, żeby maksymalnie uniezależnić poszczególne wyświetlane strony od siebie. Możemy wejść na dowolną stronę serwisu, adres będzie różny, i nie trzeba zaczynać od głównej strony serwisu. Aplikacja internetowa, w większości wypadków nie daje możliwości startu z dowolnego miejsca. Musimy zacząć prawie zawsze od głównej strony i po kolei przechodzić do tej jaka jest nam potrzebna. Przypomina to działanie zwykłych programów komputerowych. Adres w przeglądarce jest cały czas wyświetlany taki sam. Takie rozwiązania stosują banki po zalogowaniu do panelu klienta.
komentarz 24 kwietnia 2019 przez Comandeer Guru (607,060 p.)
Jeśli coś nie ma URL-ów zależnych od stanu, to nie jest internetowe. To, o czym mówisz, to źle zaprojektowane architektonicznie aplikacje SPA. Tego typu model sprawdza się w naprawdę wąskim zakresie zastosowań.
+2 głosów
odpowiedź 24 kwietnia 2019 przez Eliro Stary wyjadacz (12,160 p.)
Aplikacja webowa jest częścią strony internetowej. Przykładem takiej aplikacji jest system edycji stron na Wikipedii. To tak jakbyś zapytał czym się różni płyta główna od procesora. No chyba, że się mylę i wyprowadzi mnie ktoś z błędu?

Podobne pytania

0 głosów
2 odpowiedzi 1,368 wizyt
+1 głos
1 odpowiedź 458 wizyt
0 głosów
3 odpowiedzi 5,033 wizyt

93,382 zapytań

142,382 odpowiedzi

322,539 komentarzy

62,739 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...