APLIKACJE

AW

●Aplikacja webowa to aplikacja uruchamiana w przeglądarce, która przez dostarczony interfejs ma dostarczać użytkownikowi jakąś konkretną usługę. Takie aplikacje w znakomitej większości komunikują się z głównym serwerem, by móc serwować użytkownikowi treści i reagować na jego akcje. Dostęp do internetu w takim wypadku jest nieodzowny, choć są też aplikacje, które z powodzeniem potrafią obsłużyć i tymczasowo działać również w trybie offline lub (ale to rzadziej) w ogóle nie wymagają połączenia internetowego, bo przechowują wszystkie dane w pamięci przeglądarki.

●Aplikacja webowe to zdecydowanie bardziej zaawansowane konstrukcje. W ich tworzeniu również wykorzystuje się HTML i CSS, ponieważ program musi być gdzieś „osadzony” i posiadać warstwę wizualną. Do projektowania interaktywnych elementów frontendu służy JavaScript wraz z zestawem technik Ajax. Frontend może być napisany w czystym JS lub za pomocą frameworków, z których najważniejsze to Vue, React i Angular. Ten ostatni sprawdza się głównie w rozwiązaniach klasy enterprise. Z kolei backend powstaje za sprawą takich języków, jak PHP, Ruby i Python. W systemach enterprise stosuje się również C++ i C#. Do tego dochodzi cała masa bibliotek i frameworków, jak Ruby on Rails, Node.js czy Django.

ADIM

Przejdź do informacji na temat aplikacji desktopowych i mobilnych