1. Przyszłość aplikacji to Internet

    Chciałbym na chwilę pochylić się nad przyszłością aplikacji komputerowych, a mianowicie na tendencji przenoszenia ich z konkretnego komputera do sieci.

    W ostatnim czasie obserwuje się powstawanie coraz większej liczby aplikacji i usług dostępnych za pośrednictwem Internetu - czy to w formie aplikacji Java, czy też interaktywnych stron internetowych - określanych suffixem live.

    Jaka jest przewaga aplikacji typu live nad tradycyjnymi? Całkiem spora:

    • Aplikacje live nie wymagają czasochłonnej instalacji na dysku twardym
    • Nie zajmują miejsca na dysku
    • Nie wymagają od użytkownika dbania o aktualność, bowiem zawsze mamy do czynienia z najnowszą wersją aplikacji
    • Dane są przechowywane na serwerze, a co za tym idzie są dostępne z każdego komputera na świecie
    • Przechowywanie danych na serwerze internetowym zwalnia nas z dbania o robienie kopii zapasowych danych na wypadek np. uszkodzenia dysku, bowiem tym zajmuje się administrator serwera
    • Aplikcaje live są zazwyczaj bardzo przemyślane i dobrze zaprojektowane
    • Są multiplatformowe i mulitsystemowe, tak więc można je uruchomić na dowolnym komputerze posiadającym kompatybilną z aplikacją przeglądarkę internetową lub JVM
    • Są stosunkowo bezpieczne, ponieważ nie mają bezpośredniego dostępu do dysku komputera, a więc nie są w stanie wyrządzić szkód

    A co należy do wad takich aplikacji?

    • Musimy posiadać połączenie internetowe, aby skorzystać z aplikacji, co nie jest wygodne np. w podróży
    • Możliwe są opóźnienia związane z problemami sieci lub wolnym łączem
    • Stosunkowo mała integralność ze środowiskiem (co nie zawsze jest wadą)

    Jak widać zalety przechylają szalę w stronę pisania aplikacji typu live, bo mimo, że mają swoje wady, to jednak wg. mnie to jest właśnie przyszłość aplikacji - aplikacje typu live.

    Wpisy o podobnej tematyce