Jaka jest różnica między witryną internetową a aplikacją internetową? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi.

chcesz poprawić to pytanie? Zaktualizuj pytanie, aby mogło być odpowiedź z faktami i cytatami przez edytując ten post .

Zamknięte 5 lat temu .

Popraw to pytanie

Jestem zdumiony, próbując wymyślić różnicę między stroną internetową a aplikacją internetową dla siebie. Jak widzę, strona internetowa wskazuje na konkretną stronę, a aplikacja internetowa jest bardziej jakiś "portal" do treści i informacji.

Ale utknąłem w tym, że aplikacja internetowa jest nadal przeglądana przez przeglądarkę (czyż nie?), a strona internetowa może nadal wyświetlać zawartość dynamicznie, co sprawia, że linia między witryną internetową a aplikacją jest dość szara.

Na przykład, czy strona internetowa za pomocą ASP.NET lub AJAX etc stać się aplikacją internetową, ponieważ może pobierać dane dynamicznie i asynchronicznie lub czy strona internetowa za pomocą PHP i CMS będzie bardziej aplikacji internetowej, ponieważ tworzy strony na żądanie, na podstawie żądania klienta i jego treści w jego bazie danych?

A może całkowicie się mylę - co odróżnia aplikację internetową od strony internetowej?

Author: Rowan Richards, 2012-01-01

19 answers

Jest to całkowicie osobiste i subiektywne, ale powiedziałbym, że strona internetowa jest definiowana przez jej treść, podczas gdy aplikacja internetowa jest definiowana przez jej interakcję z użytkownikiem. Oznacza to, że strona internetowa może prawdopodobnie składać się ze statycznego repozytorium treści, które jest udostępniane wszystkim odwiedzającym, podczas gdy aplikacja internetowa zależy od interakcji i wymaga programowego wprowadzania przez użytkownika i przetwarzania danych.

Na przykład strona z wiadomościami byłaby "stroną internetową", ale arkuszem kalkulacyjnym lub kolaboracją kalendarz będzie web "aplikacje". Strona z wiadomościami pokazuje zasadniczo te same informacje wszystkim odwiedzającym, podczas gdy kalendarz przetwarza indywidualne dane.

Praktycznie większość stron internetowych z szybko zmieniającą się treścią będzie również polegać na zaawansowanym oprogramowaniu (i/lub bazie danych), ale przynajmniej w zasadzie są one definiowane tylko przez ich wyjście. Z drugiej strony aplikacja internetowa jest zasadniczo programem , który działa zdalnie i zależy zasadniczo od przetwarzania i backend do przechowywania danych.

 255
Author: Kerrek SB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-01 19:22:22

Strony internetowe mają przede wszystkim charakter informacyjny. w tym sensie, http://cnn.com i http://php.net To strony internetowe, Nie aplikacje internetowe.

Aplikacje internetowe umożliwiają przede wszystkim użytkownikowi wykonywanie akcji. Google Analytics, gmail i jslint to aplikacje internetowe.

Nie są one całkowicie wyłączne.[2]} strona internetowa uczelni prawdopodobnie zawiera informacje, takie jak lokalizacja, stawki czesnego, dostępne programy itp. prawdopodobnie będzie mieć aplikacje internetowe, które umożliwiają nauczycielom zarządzanie ocenami i materiałami kursowymi, aplikacje dla uczniów do rejestracji i wycofania się z kursów itp.

 193
Author: Levi Morrison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-14 17:23:03

Możesz obciążyć Klienta więcej, jeśli twierdzisz, że jest to aplikacja internetowa:)

Poważnie, linia jest w porządku. Historycznie, aplikacje internetowe były tymi z kodem i / lub skryptami (w Perl/CGI, PHP, ASP, itp.) na serwerze, a strony były te ze statycznymi stronami. Obecnie wszyscy i kot ich wujka prowadzą fora, księgi gości, CMS - to wszystko kod serwera.

Inne rozróżnienie jest wzdłuż linii tematycznych. Jeśli jest to rozwiązanie biznesowe, to jest to aplikacja. Jeśli jest zorientowany na konsumenta - nazywają to witryną. Chociaż pod względem technologicznym jest mniej więcej taki sam.

 52
Author: Seva Alekseyev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-24 22:23:21

Nie ma prawdziwej "różnicy". Witryna internetowa to bardziej anachroniczny termin, który istnieje od wczesnych dni Internetu, gdzie pojęcie dynamicznej aplikacji, która może reagować na wejście użytkownika, było znacznie bardziej ograniczone i znacznie mniej powszechne. Komercyjne strony internetowe zaczynały się w dużej mierze jako interaktywne broszury (z wyjątkiem miejsc rezerwacji hoteli/linii lotniczych). Z czasem ich funkcjonalność (i technologie wspierające) stawały się coraz bardziej responsywne, a linia między aplikacja, którą zainstalowałeś na swoim komputerze i taka, która istnieje w chmurze, stawała się coraz bardziej zamazana.

Jeśli po prostu chcesz wyraźnie wyrazić siebie, mówiąc o tym, co budujesz, nadal opisywałbym coś, co jest interaktywną broszurą lub wizytówką jako "witrynę internetową" i coś, co faktycznie * robi coś, co bardziej przypomina aplikację jako aplikację internetową.

Najbardziej podstawowe rozróżnienie byłoby, gdyby strona internetowa miała wspierającą bazę danych który przechowuje dane użytkownika i modyfikuje to, co użytkownik widzi na podstawie określonych przez niego kryteriów, to prawdopodobnie jest to jakaś aplikacja (chociaż niechętnie bym opisywał Amazon.com jako aplikacja internetowa, mimo że posiada wiele funkcjonalności specyficznych dla użytkownika). Jeśli, z drugiej strony, jest to głównie statyczne .pliki html, które łączą się ze sobą, nazwałbym to stroną internetową.

Najczęściej, w dzisiejszych czasach, aplikacja internetowa będzie miała dużą część swojej funkcjonalności zapisaną w czymś, co działa na kliencie (robi większość przetwarzania w javascript lub actionscript, w zależności od tego, jak jego zaimplementowane) i sięga z powrotem przez jakiś proces http do serwera w celu obsługi danych. Użytkownik nie przenosi się ze strony na stronę tak bardzo i doświadcza tego, co ma zamiar doświadczyć na jednej "stronie", która tworzy dla nich doświadczenie aplikacji.

 25
Author: Yevgeny Simkin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-01 19:29:34

Różnica techniczna według dwóch cech:
1. Gdzie" praca " jest wykonywana
2. Co jest przenoszone do / z serwera

Web app
1. "Praca" jest wykonywana w przeglądarce (JavaScript)
2. Dane są przesyłane z / na serwer
Dla porównania: Faster

Strona internetowa
1. "Praca" (większość) jest wykonywana na serwerze
2. Renderowane strony (data + UI) są przesyłane z serwera
Dla porównania: łatwiej SEO

 20
Author: Uri Meirav,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-02-25 11:05:11

To jak whisky i Szkocka, wszystkie aplikacje internetowe to strona internetowa, ale nie wszystkie strony internetowe to aplikacja internetowa.

Aplikacja internetowa lub Rich Internet Applications to strona internetowa, która wyświetla więcej niż Zawartość , posiada logikę biznesową. Jest przeznaczony do interakcji użytkowników , spełniających rzeczywiste funkcje biznesowe. W porównaniu z witrynami internetowymi, tj. blogami i serwisami z wiadomościami, aplikacje internetowe zapewniają bogatsze wrażenia użytkownika.

Przypadek użycia aplikacja jest zawsze po to, aby coś z nią zrobić

[[0]} - Christian Heilmann (główny programista Evangelist w Mozilla Corporation)
 18
Author: Sadok SFAR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-11-05 00:39:17

Oba są "witrynami" (witrynami w sieci ). Dlatego sugerowałbym, że pytanie jest łatwiejsze do odpowiedzi, jeśli sformułowane w inny sposób. "Jaka jest różnica między witryną internetową, która przekształca dane lub informacje w znaczący sposób, zgodnie z punktem widzenia jakiegoś konkretnego "użytkownika" lub "klienta", a witryną internetową, która tego nie robi?"

Z tego łatwiej zauważyć, że to, co nazywamy aplikacją internetową, jest systemem na stronie internetowej, który pobiera dane wejściowe, działa na te dane wejściowe w sposób to przekształca go i produkuje wyjście wartości do jakiegoś konkretnego klienta lub użytkownika.

Druga rzecz jest bardziej jak plakat lub broszura. Przynajmniej dla większości odbiorców. W ten sam sposób, w jaki broszura mogła zostać utworzona za pomocą oprogramowania DTP, witryna broszury może być nadal zarządzana za pomocą jakiegoś CMS lub oprogramowania do blogowania. Dla właściciela tej strony CMS jest aplikacją internetową, ale dla ogółu społeczeństwa ta sama strona może być postrzegana jako prosta broszura (lub "strona internetowa").

 11
Author: user898617,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-21 19:05:15

Strona internetowa może być tylko treścią statyczną - aplikacja internetowa będzie miała zawartość dynamiczną. Jest to bardzo rozmyta linia.

 7
Author: Philip Schlump,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-24 22:22:07

Semantyka.... ogólnie strona internetowa zawiera statyczne strony HTML, a aplikacja internetowa wykonuje pewien rodzaj pracy. Na przykład, strona internetowa dla pośrednika może zawierać informacje o pośredniku, gdzie aplikacja internetowa dla pośrednika może wykazywać aktualne właściwości i zarządzać danymi kontaktowymi dla pośrednika.

 7
Author: iPhone Guy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-24 22:23:06

Wiemy, co to jest "strona" i "aplikacja" , więc pozostało nam tylko Sieć

Teraz aplikacja internetowa może być częścią całej strony internetowej. Witryna internetowa jest pojęciem aplikacji internetowych. Chociaż zazwyczaj zobaczysz, że strona internetowa ma tylko jedną aplikację internetową.

Na przykład masz urządzenie iPhone (w porównaniu do strony internetowej), które może zawierać różne aplikacje: odtwarzanie muzyki, wideo, przeglądarkę internetową itp.

 7
Author: Dor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-24 22:41:20

Aplikacje internetowe to dynamiczne strony internetowe.

Według Wikipedii, strona internetowa jest abstrakcyjnym terminem tego paradygmatu.

A website , również zapisywany jako web site , lub po prostu site , jest zbiorem powiązane strony internetowe zazwyczaj obsługiwane z jednej domeny internetowej. Strona www jest hostowany na co najmniej jednym serwerze WWW, dostępnym za pośrednictwem sieci takiej jak Internet lub prywatna sieć lokalna przez Internet adres znany jako mundur resource locator (URL). Wszyscy publicznie Dostępne strony internetowe łącznie stanowią World Wide Web. (Źródło: http://en.wikipedia.org/wiki/Website )

Dlatego aplikacja internetowa jest rodzajem strony internetowej niezależnie od jej przeznaczenia, w rzeczywistości dynamiczną stroną internetową, ale strona internetowa w rzeczywistości nie jest aplikacją internetową.

Z mojego punktu widzenia wszystkie nowoczesne strony internetowe to aplikacje internetowe, w tym CMS. czy ktoś na świecie jeszcze pisze ręczne statyczne pliki html, ja nie chyba tak. Mimo, że niektóre strony mają niewiele statycznych stron, ale jeśli zostały utworzone dynamicznie za pomocą CMS, to na pewno jest to aplikacja internetowa CMS.

Czytaj więcej:

  1. http://en.wikipedia.org/wiki/Web_application
  2. http://en.wikipedia.org/wiki/Website
 7
Author: Shadi Namrouti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-27 10:24:14

Aplikacja internetowa to aplikacja, która jest hostowana w Internecie. Może mieć front-end lub interfejs użytkownika na stronie internetowej.

Mam nadzieję, że to pomoże.

 6
Author: Charlie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-24 22:22:29

Aplikacja internetowa to program, do którego użytkownik uzyskuje dostęp przez sieć wewnętrzną lub przez internet za pośrednictwem przeglądarki internetowej. Przykładem jednej z najczęściej używanych aplikacji internetowych jest Google Docs, który ułatwia większość możliwości programu Microsoft Word; jest bezpłatny i łatwy w użyciu z dowolnego miejsca.

Strona internetowa, z drugiej strony, jest zbiorem dokumentów, które są dostępne przez internet za pośrednictwem przeglądarki internetowej. Strony WWW mogą również zawierać aplikacje internetowe, które umożliwiają odwiedzającym wykonywanie zadań online, takich jak: wyszukiwanie, przeglądanie, kupowanie, Kasa i płacenie.

 6
Author: Joshua Partogi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-24 22:24:17

Nie jestem pewien, czy istnieje absolutna autorytatywna odpowiedź na to pytanie, ale możesz spojrzeć na to jako na rozróżnienie tego, co się dzieje, gdy żądanie trafi na serwer WWW. Żądanie może być obsługiwane przez zwrócenie przez serwer pliku, który już został wykonany( zawartość statyczna), lub może przekazać żądanie do aplikacji, która generuje odpowiedź wysłaną z powrotem do przeglądarki (zawartość dynamiczna).

Oba typy będą nazywane stroną internetową, ale tylko te, które mają aplikację generują zawartość będzie nazywana aplikacją internetową.

Sposób napisania aplikacji jest mniej niepokojący. Może to być ASP, PHP, Ruby, JavaScript, a nawet C lub c++.

 6
Author: harald,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-01 19:27:04

Mówię, że strona internetowa może być aplikacją internetową, ale częściej strona internetowa ma wiele aplikacji internetowych. relacja między nimi jest jednym z kompozycji: strona internetowa składa się z aplikacji.

Serwis randkowy może mieć aplikację internetową do przesyłania zdjęć, kalendarz, dzięki czemu możesz oznaczyć, kiedy spotykasz się z kim.

Aplikacje te są osadzone na całej stronie internetowej.

 5
Author: Adrian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-25 17:30:05

Aplikacja internetowa jest stroną internetową w taki sam sposób, jak kwadrat jest prostokątem.

Częścią aplikacji jest kombinacja model-kontroler. Web part (the view) dlatego kwalifikuje się jako strona internetowa.

Coś, co jest tylko stroną internetową, a nie aplikacją internetową, po prostu brakuje aspektu dynamicznego.

Oczywiście może być trudno zdecydować, ile przetwarzania po stronie serwera jest wymagane, aby zakwalifikować go jako aplikację internetową. Prawdopodobnie, gdy ma dane sklep.

Tak więc, masz główną rolę webapps mylić. Podstawową rolą strony internetowej jest informowanie. Podstawową rolą aplikacji internetowej jest informowanie za pomocą treści dynamicznych (część zrób coś).

 5
Author: asad raza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-14 13:11:05

W oparciu o ogólne badania i zrozumienie, "prawie" wszystko, do czego można uzyskać dostęp za pośrednictwem przeglądarki, jest obecnie nazywane "aplikacją internetową". Nawet twój router internetowy w domu jest aplikacją internetową, która używa protokołu HTTP, aby uzyskać dostęp do aplikacji (tj. tej, która "współdziała" z Tobą). Tak, jest wiele stron internetowych, które nie robią nic poza pokazywaniem ci rzeczy. Ale w wieku, w którym żyjemy, wszystko działa w oparciu o aplikację internetową. Bank Natwest PLC ma strona, na której możesz dowiedzieć się o rzeczach, które oferuje natwest jako bank konsumencki/bankowy. Jednakże:

1) możesz utworzyć konto bankowości internetowej-aplikacja internetowa 2) przeglądanie, poprawianie danych osobowych-aplikacja internetowa 3) Zarządzanie pieniędzmi-aplikacja internetowa 4) akcje/akcje Deal - aplikacja internetowa

Innym dobrym przykładem jest Fidelity.com (jak zacytowano w wielu innych przykładach w sieci).

Będę musiał się spierać i powiedzieć, że są dwa odpowiedzi:

1) jeśli twoim celem jest po prostu poinformowanie odbiorców o treściach, które nigdy nie będą wymagały żadnej interakcji, strona internetowa jest twoją odpowiedzią. W takim razie nie jest to aplikacja webowa.

2) jeśli żyjesz w obecnym / współczesnym świecie tzn. będziesz miał osobistą stronę, pozwolisz ludziom zobaczyć niektóre/Wszystkie / żadne z Twoich specjalnych rzeczy, chroń się przed ludźmi/botami / itp., aplikacja internetowa i strony internetowe nie różnią się.

 5
Author: ha9u63ar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-17 14:53:07

Aplikacja webowa jest lepsza pod względem wydajności, ponieważ publikujesz wstępnie skompilowany kod, kod jest w 100% skompilowany pomyślnie.

Tymczasem strona internetowa jest lepsza w utrzymaniu, ponieważ możesz łatwo zmienić kod, a zmiany wejdą w życie natychmiast bez budowania, w tym przypadku strona zostanie skompilowana, gdy zostanie wywołana po raz pierwszy, co oznacza, że może spowodować błąd kompilacji lub awarię na stronie, gdy jest wywoływana. Każdy z nich ma swoje plusy i cons

Sprawdź różnicę tutaj, warto zrozumieć więcej na temat obu.

 4
Author: Muhammad Soliman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-29 05:06:45

Obie funkcje i wykonują podobnie, ale nadal różnią się następującymi sposobami.

Aplikacja internetowa:

  1. Nie możemy włączyć strony C# i VB do jednej aplikacji webowej.

  2. Możemy ustawić zależności między wieloma projektami.

  3. Nie można edytować pojedynczych plików po wdrożeniu bez ponownej kompilacji.

  4. Właściwy wybór dla środowisk korporacyjnych, w których wielu programistów pracuje wspólnie nad tworzeniem, testowaniem i rozlokowanie.

Strona Www:

  1. może mieszać stronę VB i C# w jednej witrynie.
  2. nie można ustalić zależności.
  3. Edytuj poszczególne pliki po wdrożeniu.
  4. właściwy wybór, gdy jeden deweloper będzie odpowiedzialny za tworzenie i zarządzanie całą stroną internetową.
 3
Author: Bhavin Patel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-30 12:02:10