• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Aplikacja internetowa

    Przeczytaj także...
    Allegro.pl – największa polska platforma transakcyjna on-line. Portal należący do Grupy Allegro, która jest częścią południowoafrykańskiego koncernu mediowego Naspers.C# (C Sharp, dosłownie "C-krzyżyk", "cis") – obiektowy język programowania zaprojektowany przez zespół pod kierunkiem Andersa Hejlsberga dla firmy Microsoft.
    PHP – obiektowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

    Aplikacja internetowa (ang. web application), zwana również aplikacją webową – program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową z hostem użytkownika komputera. W tym celu wykorzystuje się przeglądarkę internetową użytkownika, będącego interaktywnym klientem aplikacji internetowej.

    W ogólnym rozumieniu terminy front-end i back-end odnoszą się do początkowego oraz końcowego stadium pewnego procesu. Z reguły przedstawia to sytuacja gdzie front-end jest odpowiedzialny za pobieranie danych od użytkownika oraz przekazanie ich do back-endu. Następnie back-end na podstawie tych danych wykonuje określone zadanie. Opcjonalnie front-end może pokazać użytkownikowi wyniki otrzymane od back-endu. Często stosowanym tłumaczeniem jest „fasada” i „wnętrze”.HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.

    W pracy aplikacji internetowej musi pośredniczyć serwer WWW. Do przygotowania używa się różnych mechanizmów (np. CGI, JSP, ASP.NET) i języków (np. PHP, Java, C#), jak również serwerów aplikacji. W konstrukcji relacji klient-serwer, mechanizm prezentacji danych w przeglądarce określa się mianem cienkiego klienta.

    Program komputerowy (ang. computer program) - sekwencja symboli opisująca obliczenia zgodnie z pewnymi regułami zwanymi językiem programowania. Program jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny program (interpreter). Program może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).Library of Congress Control Number (LCCN) – numer nadawany elementom skatalogowanym przez Bibliotekę Kongresu wykorzystywany przez amerykańskie biblioteki do wyszukiwania rekordów bibliograficznych w bazach danych i zamawiania kart katalogowych w Bibliotece Kongresu lub u innych komercyjnych dostawców.

    Przykładem aplikacji internetowej jest mechanizm edycji treści encyklopedii Wikipedia oraz witryny WWW, np. serwis aukcyjny Allegro czy księgarnia internetowa Merlin.

    Historia[ | edytuj kod]

    Aplikacje internetowe, których pierwowzorami były aplikacje biurowe ewoluowały wraz z rozwojem technologicznym z początkiem XXI w. Początkowo w 1995 r., posługiwano się interfejsem CGI, który umożliwiał komunikację pomiędzy oprogramowaniem serwera WWW a innymi programami za pomocą języka HTML. Kolejnym językiem oprogramowania działającym po stronie serwera, który pojawił się na rynku tego samego roku był PHP, umożliwiający tworzenie stron webowych w czasie rzeczywistym. W 1996 r. pojawiły się nowe rozwiązania umożliwiające szybsze tempo pracy i tak zaczął się rozwój technologii JavaScript, który pozwala na wprowadzenie bardziej skomplikowanych elementów na stronie internetowej i poszerza interakcję. Kilka lat później, firma Microsoft tworzy technologię AJAX na potrzeby usług aplikacji internetowej Outlook Web Access. Następnie w 2004 r. premierę miał oparty na tej samej technologii Gmail. Obecnie jedną z najdynamiczniej rozwijających się aplikacji internetowych działającą po stronie serwera, gdzie komputer personalny jest jedynie punktem dostępu danych, jest oprogramowanie firmy Microsoft, pakiet Office w wersji online – Office 365.

    Interaktywność (ang. interactivity, łac. interactus – dosłownie: czyn wzajemny) to pojęcie z dziedziny komunikacji. Oznacza zdolność do wzajemnego oddziaływania na siebie, przez komunikujące się strony.Framework do aplikacji webowych – framework programistyczny zaprojektowany dla wsparcia tworzenia aplikacji webowych. Frameworki przyspieszają prace podczas tworzenia aplikacji i stron internetowych, posiadając wiele wbudowanych skryptów, bibliotek, modułów i innych rozwiązań, na których programista buduje aplikację. Frameworki posiadają na przykład gotowe narzędzia do łączenia z bazą danych, zarządzania sesją, łatwego tworzenia szablonów.

    Zobacz też[ | edytuj kod]

  • Front-end i back-end
  • Rich Internet Application
  • aplikacja mobilna
  • Framework do aplikacji webowych
  • Przypisy[ | edytuj kod]

    1. Cristian Darie i inni, AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych, ISBN 83-246-0644-0.
    2. Marek Tenus, PHP to język programowania, na którym warto oprzeć swój biznes, HighSolutions, 15 stycznia 2020 [dostęp 2021-01-14] (pol.).
    3. Co to jest JavaScript? - Naucz się pisać strony internetowe! | MDN, developer.mozilla.org [dostęp 2021-01-14].
    4. AJAX, czyli powrót JavaScript, Computerworld [dostęp 2021-01-27].
    5. Iwona Chomiak-Orsa, Paweł Siewiera, Kierunki oraz narzędzia automatyzacji aplikacji internetowych, „Informatyka Ekonomiczna”, 4 (46), 2017, s. 42–54, ISSN 1507-3858 [dostęp 2021-01-14] (pol.).
    JavaScript, JS – skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych. Pod koniec lat 90. XX wieku organizacja ECMA wydała na podstawie JavaScriptu standard języka skryptowego o nazwie ECMAScript. Głównym autorem JavaScriptu jest Brendan Eich.ASP (ang. Active Server Pages) – technika firmy Microsoft służąca tworzeniu dynamicznych stron WWW wykonywanych po stronie serwera, oparta na jednym z dostępnych języków skryptowych.




    Warto wiedzieć że... beta

    CGI (ang. Common Gateway Interface) – znormalizowany interfejs, umożliwiający komunikację pomiędzy oprogramowaniem serwera WWW a innymi programami znajdującymi się na serwerze. Zazwyczaj program serwera WWW wysyła do przeglądarki statyczne dokumenty HTML. Za pomocą programów CGI można dynamicznie (na żądanie klienta) generować dokumenty HTML uzupełniając je np. treścią pobieraną z bazy danych.
    Gmail – bezpłatny serwis webmail posługujący się technologią AJAX, stworzony i rozwijany przez firmę Google. W czerwcu 2012 roku miał 425 mln użytkowników na całym świecie.
    Sieć komputerowa (w skrócie: sieć) – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa umożliwia wzajemne przekazywanie informacji oraz udostępnianie zasobów własnych między podłączonymi do niej urządzeniami, tzw. "punktami sieci".
    Wikipedia – wielojęzyczny projekt internetowej encyklopedii działającej w oparciu o zasadę otwartej treści. Funkcjonuje wykorzystując oprogramowanie MediaWiki (jęz. hawajski: wiki wiki = „szybko”), wywodzące się z koncepcji WikiWikiWeb, umożliwiające edycję każdemu użytkownikowi odwiedzającemu stronę i aktualizację jej treści w czasie realnym. Słowo Wikipedia jest neologizmem powstałym w wyniku połączenia wyrazów wiki i encyklopedia. Slogan reklamowy Wikipedii brzmi: „Wolna encyklopedia, którą każdy może redagować”.
    Rich Internet Application (RIA) z (ang.) bogata aplikacja internetowa – określenie odnoszące się do aplikacji internetowych, oferujących bogaty, dynamiczny, jednoekranowy interfejs, tzw. (ang.) one-screen-application, eliminujący uciążliwość standardowych rozwiązań z technologii HTML, jak np. wprowadzanie danych w kolejnych formularzach, wymagające wielokrotnego przeładowywania stron.
    AJAX (ang. Asynchronous JavaScript and XML, asynchroniczny JavaScript i XML) – technika tworzenia aplikacji internetowych, w której interakcja użytkownika z serwerem odbywa się bez przeładowywania całego dokumentu, w sposób asynchroniczny. Ma to umożliwiać bardziej dynamiczną interakcję z użytkownikiem niż w tradycyjnym modelu, w którym każde żądanie nowych danych wiąże się z przesłaniem całej strony HTML.
    Outlook Web Access – (OWA) – strona internetowa umożliwiająca dostęp do konta pocztowego utworzonego na serwerze Microsoft Exchange za pomocą przeglądarki internetowej.

    Reklama

    Czas generowania strony: 0.02 sek.