Jestem zaskoczony, próbując dojść do różnicy między witryną a aplikacją internetową. Moim zdaniem witryna internetowa wskazuje konkretną stronę, a aplikacja internetowa jest raczej „portalem” do treści i informacji.
Ale utknąłem w tym, że aplikacja internetowa jest nadal wyświetlana przez przeglądarkę (czyż nie?), A strona internetowa może nadal wyświetlać zawartość dynamicznie, dzięki czemu linia między witryną a aplikacją jest dość szara.
Na przykład, czy strona internetowa korzystająca z ASP.NET lub AJAX itp. Staje się aplikacją internetową, ponieważ może dynamicznie i asynchronicznie pobierać dane, czy też strona internetowa korzystająca z PHP i CMS byłaby bardziej aplikacją internetową, ponieważ tworzy strony na żądanie, na podstawie na żądanie klienta i jego zawartość w jego bazie danych?
A może całkowicie się mylę - co odróżnia aplikację internetową od strony internetowej?
źródło
Odpowiedzi:
Jest to całkowicie osobiste i subiektywne, ale powiedziałbym, że strona internetowa jest definiowana przez jej zawartość, podczas gdy aplikacja internetowa jest definiowana przez interakcję z użytkownikiem. Oznacza to, że witryna internetowa może składać się ze statycznego repozytorium treści, które jest rozdawane wszystkim odwiedzającym, podczas gdy aplikacja internetowa zależy od interakcji i wymaga programowego wprowadzania danych przez użytkownika i przetwarzania danych.
Na przykład witryna z wiadomościami byłaby „witryną”, ale arkusz kalkulacyjny lub kalendarz do współpracy byłyby „aplikacjami” internetowymi. Witryna z wiadomościami pokazuje zasadniczo te same informacje wszystkim odwiedzającym, podczas gdy kalendarz przetwarza poszczególne dane.
Praktycznie większość stron internetowych z szybko zmieniającymi się treściami będzie również polegać na wyrafinowanym zapleczu programowym (i / lub bazie danych), ale przynajmniej w zasadzie są one definiowane tylko na podstawie wyników. Z drugiej strony aplikacja internetowa jest zasadniczo programem działającym zdalnie i zależy zasadniczo od przetwarzania i zaplecza do przechowywania danych.
źródło
This is totally personal and subjective
- 100% prawda; Uważam, że stackoverflow.com jest aplikacją, ponieważ polega ona na wkładzie użytkowników do wykonania określonego zadania (dostarczania odpowiedzi na pytania dotyczące programowania), a nie na wkładzie jednego podmiotu do kontrolowania jego zawartości.Strony internetowe mają przede wszystkim charakter informacyjny. W tym sensie http://cnn.com i http://php.net to strony internetowe, a nie aplikacje internetowe.
Aplikacje internetowe umożliwiają przede wszystkim wykonywanie działań. Google Analytics , Gmail i Jslint to aplikacje internetowe.
Nie są całkowicie wyłączne. Witryna uniwersytecka prawdopodobnie zawiera informacje takie jak lokalizacja, czesne, dostępne programy itp .; prawdopodobnie będą miały aplikacje internetowe, które pozwolą nauczycielom zarządzać ocenami i materiałami kursów, aplikacje dla studentów do rejestracji i rezygnacji z kursów itp.
źródło
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 to aplikacje z kodem i / lub skryptami (w Perl / CGI, PHP, ASP itp.) Na serwerze, a strony to te ze stronami statycznymi. Obecnie wszyscy i kot wujka prowadzą fora, księgi gości, CMS - to wszystko kod serwera.
Kolejne rozróżnienie dotyczy linii tematycznych. Jeśli jest to rozwiązanie biznesowe, to jest to aplikacja. Jeśli jest zorientowany na konsumenta - nazywają go witryną. Chociaż pod względem technologicznym jest mniej więcej taki sam.
źródło
Nie ma prawdziwej „różnicy”. Witryna internetowa jest bardziej anachronicznym terminem, który istnieje od pierwszych dni Internetu, w którym pojęcie dynamicznej aplikacji, która może reagować na dane wprowadzane przez użytkownika, było znacznie bardziej ograniczone i mniej powszechne. Witryny komercyjne powstały głównie jako interaktywne broszury (z godnym uwagi wyjątkiem witryn rezerwacji hoteli / linii lotniczych). Z czasem ich funkcjonalność (i technologie wspierające) stawała się coraz bardziej responsywna, a granica między aplikacją instalowaną na komputerze a aplikacją istniejącą w chmurze stawała się coraz bardziej rozmyta.
Jeśli chcesz wyrazić siebie wyraźnie, mówiąc o tym, co budujesz, nadal opisałbym coś, co stanowi interaktywną broszurę lub wizytówkę, jako „stronę internetową” i coś, co w rzeczywistości * robi coś, co bardziej przypomina aplikacja jako aplikacja internetowa.
Najbardziej podstawowym rozróżnieniem byłoby, gdyby strona internetowa miała pomocniczą bazę danych, która przechowuje dane użytkownika i modyfikuje to, co użytkownik widzi na podstawie określonych przez użytkownika kryteriów, to prawdopodobnie jest to jakaś aplikacja (chociaż niechętnie opisałbym Amazon.com jako aplikacja internetowa, mimo że ma wiele funkcji specyficznych dla użytkownika). Jeśli natomiast są to w większości statyczne pliki .html, które łączą się ze sobą, nazwałbym to witryną internetową.
Najczęściej w dzisiejszych czasach aplikacja internetowa ma dużą część swojej funkcjonalności napisaną w czymś, co działa na kliencie (wykonując większość przetwarzania w javascript lub ActionScript, w zależności od tego, jak jest zaimplementowana) i sięga wstecz przez jakiś proces http do serwera w celu obsługi danych. Użytkownik nie porusza się tak często ze strony na stronę i doświadcza tego, czego doświadczy na pojedynczej „stronie”, która tworzy dla nich doświadczenie w aplikacji.
źródło
Różnica techniczna według dwóch cech:
1. Gdzie „praca” jest wykonywana
2. Co jest przesyłane do / z serwera
Aplikacja internetowa
1. „Praca” odbywa się w przeglądarce (JavaScript)
2. Dane są przesyłane z / do serwera
W porównaniu: Szybciej
Strona internetowa
1. „Praca” (większość) odbywa się na serwerze
2. Strony renderowane (dane + interfejs użytkownika) są przesyłane z serwera
W porównaniu: Łatwiejsze SEO
źródło
To jak whisky i szkocka, wszystkie aplikacje internetowe są stronami internetowymi, ale nie wszystkie strony internetowe są aplikacjami internetowymi.
Aplikacja internetowa lub Rich Internet Applications to strona internetowa, która nie tylko wyświetla treść , ale ma logikę biznesową . Jest przeznaczony do interakcji z użytkownikami , wykonywania rzeczywistych funkcji biznesowych . W porównaniu do stron internetowych, tj. Blogów i serwisów informacyjnych, aplikacje internetowe zapewniają bogatszy komfort użytkowania .
źródło
Oba są „stronami internetowymi” (stronami internetowymi). Sugerowałbym więc, że na pytanie łatwiej odpowiedzieć, jeśli zostanie sformułowane w inny sposób. „Jaka jest różnica między witryną internetową, która w znaczący sposób przekształca dane lub informacje, w zależności od punktu widzenia konkretnego„ użytkownika ”lub„ klienta ”, a witryną, która tego nie robi?”
Dzięki temu łatwiej jest zauważyć, że to, co nazywamy aplikacją internetową, to system w witrynie internetowej, który pobiera dane wejściowe, działa na te dane wejściowe w sposób, który je przekształca i generuje wartościowe wartości dla określonego klienta lub użytkownika.
Drugą rzeczą jest bardziej plakat lub broszura. Przynajmniej dla większości jego odbiorców. W ten sam sposób, w jaki broszura mogła zostać utworzona za pomocą oprogramowania DTP, witryną z broszurami nadal można zarządzać za pomocą jakiegoś oprogramowania CMS lub oprogramowania blogowego. 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”).
źródło
Strona internetowa może być po prostu treścią statyczną - aplikacja internetowa miałaby treść dynamiczną. To bardzo rozmyta linia.
źródło
Semantyka .... ogólnie strona internetowa zawiera statyczne strony HTML, a aplikacja internetowa wykonuje pewien rodzaj pracy. Na przykład strona internetowa dla pośrednika w obrocie nieruchomościami może zawierać informacje na temat pośrednika w obrocie nieruchomościami, przy czym aplikacja internetowa dla pośrednika w obrocie nieruchomościami może wyświetlać aktualne właściwości i zarządzać danymi kontaktowymi dla samego pośrednika w obrocie nieruchomościami.
źródło
Wiemy, co to jest „strona” i „aplikacja”, więc pozostało nam tylko Internet
Teraz aplikacja internetowa może być częścią całej witryny. Witryna obejmuje aplikacje internetowe. Chociaż zwykle zobaczysz, że witryna ma tylko jedną aplikację internetową.
Na przykład masz urządzenie iPhone (w porównaniu ze stroną internetową), które może zawierać różne aplikacje: odtwarzanie muzyki, wideo, przeglądarkę internetową itp.
źródło
Aplikacje internetowe to dynamiczne strony internetowe.
Według wikipedii strona internetowa jest abstrakcyjnym terminem tego paradygmatu.
Dlatego aplikacja internetowa jest rodzajem strony internetowej, niezależnie od jej przeznaczenia, w rzeczywistości jest witryną dynamiczną, ale strona internetowa nie jest aplikacją internetową.
Z mojego punktu widzenia wszystkie nowoczesne strony internetowe to aplikacje internetowe, w tym CMS. Czy ktoś na świecie nadal pisze statyczne pliki HTML, nie sądzę. Chociaż niektóre strony internetowe mają niewiele stron statycznych, ale jeśli zostały utworzone dynamicznie za pośrednictwem CMS, to zdecydowanie jest to aplikacja internetowa CMS.
Czytaj więcej:
źródło
Aplikacja internetowa to aplikacja udostępniana w Internecie. Może mieć interfejs użytkownika lub interfejs użytkownika na stronie internetowej.
Mam nadzieję, że to pomaga.
źródło
Aplikacja internetowa to program, do którego użytkownik uzyskuje dostęp za pośrednictwem sieci wewnętrznej lub przez Internet za pośrednictwem przeglądarki internetowej. Przykładem jednej z najczęściej używanych aplikacji internetowych są Dokumenty Google, które ułatwiają większość funkcji Microsoft Word; jest bezpłatny i łatwy w użyciu z dowolnego miejsca.
Z drugiej strony witryna internetowa to zbiór dokumentów, do których dostęp uzyskuje się przez Internet za pośrednictwem przeglądarki internetowej. Witryny internetowe mogą również zawierać aplikacje internetowe, które umożliwiają odwiedzającym wykonywanie zadań online, takich jak: wyszukiwanie, przeglądanie, kupowanie, kasa i płatności.
źródło
Nie jestem pewien, czy istnieje absolutnie autorytatywna odpowiedź na to pytanie, ale możesz uznać to za rozróżnienie tego, co dzieje się, gdy żądanie trafi na serwer WWW. Żądanie może zostać obsłużone przez zwrócenie przez serwer pliku, który został już utworzony (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 stronami internetowymi, ale tylko te, które mają aplikację generującą treść, będą nazywane aplikacjami internetowymi.
Sposób pisania wniosku jest mniej istotny. Może to być ASP, PHP, Ruby, JavaScript, a nawet C lub C ++.
źródło
Mówię, że strona internetowa może być aplikacją internetową, ale częściej strona internetowa ma wiele aplikacji internetowych. związek między nimi polega na składaniu: strona internetowa złożona z aplikacji.
Aplikacje te są osadzone w całej witrynie.
źródło
Aplikacja internetowa to strona internetowa w taki sam sposób, jak kwadrat jest prostokątem.
Część aplikacji to kombinacja model-kontroler. Część internetowa (widok) jest powodem, dla którego kwalifikuje się jako witryna internetowa.
Coś, co jest tylko stroną internetową, a nie aplikacją internetową, po prostu nie ma aspektu dynamicznego.
Oczywiście może być trudno zdecydować, ile przetwarzania po stronie serwera jest wymagane, aby zakwalifikować je jako aplikację internetową. Prawdopodobnie kiedy ma magazyn danych.
Tak więc masz główną rolę zdezorientowanych aplikacji internetowych. Podstawową rolą witryny jest informowanie. Podstawową rolą aplikacji internetowej jest informowanie za pomocą treści dynamicznych (część zrób coś).
źródło
Aplikacja internetowa ma lepszą wydajność, ponieważ publikujesz wstępnie skompilowany kod, kod został w 100% skompilowany pomyślnie.
Tymczasem strona internetowa jest łatwiejsza w utrzymaniu, ponieważ możesz łatwo zmienić kod, a zmiany zaczną obowiązywać natychmiast bez żadnej kompilacji, w tym przypadku strona zostanie skompilowana przy pierwszym wywołaniu, co może spowodować błąd kompilacji lub ulega awarii na stronie przy każdym wywołaniu. Każdy ma swoje zalety i wady
Sprawdź różnicę tutaj , pomocne jest lepsze zrozumienie obu.
źródło
Opierając się na ogólnych badaniach i zrozumieniu, „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 to aplikacja internetowa, która korzysta z protokołu HTTP w celu uzyskania dostępu do aplikacji (tj. Tej, która „współdziała” z tobą). Tak, istnieje wiele stron internetowych, które robią „Nic” oprócz pokazywania ci rzeczy. Ale w wieku, w którym żyjemy, wszystko działa w oparciu o aplikację internetową. Bank Natwest PLC ma stronę internetową, na której możesz znaleźć i dowiedzieć się, co natwest oferuje jako bank konsumencki. Jednak:
1) Możesz utworzyć konto bankowe online - aplikacja internetowa 2) Przeglądaj, zmieniaj dane osobowe - aplikacja internetowa 3) Zarządzaj pieniędzmi - aplikacja internetowa 4) Rozdaj akcje / akcje - aplikacja internetowa
Innym dobrym przykładem jest Fidelity.com (jak cytowano w wielu innych przykładach w Internecie).
Będę musiał się kłócić i powiedzieć, że są dwie 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, witryna jest odpowiedzią. To nie jest aplikacja internetowa.
2) Jeśli żyjesz w obecnym / współczesnym świecie, tj. Będziesz mieć osobistą stronę, pozwól 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ę .
źródło
Oba działają i działają podobnie, ale nadal różnią się w następujący sposób.
Aplikacja internetowa:
Nie możemy dołączyć strony C # i VB do pojedynczej aplikacji internetowej.
Możemy skonfigurować zależności między wieloma projektami.
Nie można edytować poszczególnych plików po wdrożeniu bez ponownej kompilacji.
Właściwy wybór dla środowisk korporacyjnych, w których wielu programistów pracuje wspólnie nad tworzeniem, testowaniem i wdrażaniem.
Stronie internetowej:
źródło