Aplikacja internetowa to dowolny program komputerowy, który wykonuje określoną funkcję przy użyciu przeglądarki internetowej jako klienta. Aplikacja może być tak prosta, jak tablica ogłoszeń lub formularz kontaktowy na stronie internetowej lub złożony jak edytor tekstu lub mobilna aplikacja do gier wieloosobowych, którą można pobrać na telefon.
Czym jest klient?
"Klient" jest używany w środowisku klient-serwer w celu odnoszenia się do programu, którego używa osoba do uruchomienia aplikacji. Środowisko klient-serwer to takie, w którym wiele komputerów współdzieli informacje, takie jak wprowadzanie informacji do bazy danych. "Klient" to aplikacja używana do wprowadzania informacji, a "serwer" to aplikacja służąca do przechowywania informacji.
Jakie są zalety korzystania z aplikacji internetowych?
Aplikacja internetowa zwalnia dewelopera z odpowiedzialności za zbudowanie klienta dla określonego typu komputera lub określonego systemu operacyjnego, aby każdy mógł korzystać z aplikacji razem z dostępem do Internetu. Ponieważ klient działa w przeglądarce internetowej, użytkownik może używać komputera zgodnego z IBM lub komputera Mac. Mogą mieć system Windows XP lub Windows Vista. Mogą nawet używać przeglądarki Internet Explorer lub Firefox, chociaż niektóre aplikacje wymagają określonej przeglądarki internetowej.
Aplikacje internetowe zwykle wykorzystują połączenie skryptu po stronie serwera (ASP, PHP itp.) I skryptu po stronie klienta (HTML, JavaScript itp.) W celu opracowania aplikacji. Skrypt po stronie klienta zajmuje się prezentacją informacji, podczas gdy skrypt po stronie serwera zajmuje się wszystkimi trudnymi rzeczami, takimi jak przechowywanie i pobieranie informacji.
Jak długo już działają aplikacje internetowe?
Aplikacje internetowe istnieją już od czasów, gdy światowa sieć zyskała popularność. Na przykład Larry Wall opracował Perl, popularny język skryptowy po stronie serwera, w 1987 roku. To było siedem lat, zanim Internet zaczął naprawdę zyskiwać popularność poza kręgami akademickimi i technologicznymi.
Pierwsze popularne aplikacje internetowe były stosunkowo proste, ale późne lata 90. przyniosły nacisk na bardziej złożone aplikacje internetowe. W dzisiejszych czasach miliony Amerykanów używają aplikacji internetowych do składania swoich podatków dochodowych w Internecie, wykonywania zadań bankowych online, pozostawania w kontakcie z przyjaciółmi i bliskimi oraz o wiele więcej.
Jak rozwinęły się aplikacje internetowe?
Większość aplikacji internetowych opiera się na architekturze klient-serwer, w której klient wprowadza informacje, podczas gdy serwer przechowuje i pobiera informacje. Przykładem tego może być poczta internetowa, z firmami takimi jak Gmail Google i Microsoft Outlook oferującymi internetowe programy pocztowe.
W ciągu ostatnich kilku lat nastąpił duży nacisk na tworzenie aplikacji internetowych dla funkcji, które zwykle nie wymagają serwera do przechowywania informacji. Twój procesor tekstu na przykład przechowuje dokumenty na komputerze i nie potrzebuje serwera.
Aplikacje internetowe mogą zapewniać tę samą funkcjonalność i korzystać z zalet pracy na wielu platformach. Na przykład aplikacja internetowa może działać jako procesor tekstu, przechowując informacje w chmurze i umożliwiając "pobieranie" dokumentu na osobisty dysk twardy.
Jeśli korzystasz z internetu wystarczająco długo, aby przekonać się, jak popularne aplikacje internetowe, takie jak klienci pocztowi Gmail lub Yahoo, zmieniły się z biegiem lat, zauważyłeś, jak zaawansowane są aplikacje internetowe. Wiele z tego wyrafinowania wynika z AJAX, który jest modelem programowania do tworzenia bardziej responsywnych aplikacji internetowych.
G Suite (dawniej Google Apps), Microsoft Office 365 to inne przykłady najnowszej generacji aplikacji internetowych. Aplikacje mobilne, które łączą się z Internetem (takie jak aplikacja Facebook, aplikacja Dropbox lub aplikacja bankowości internetowej) to również przykłady tego, jak aplikacje internetowe zostały zaprojektowane do coraz popularniejszego korzystania z internetu mobilnego.
Zaktualizowane przez: Elise Moreau




