![O pisaniu tworzeniu programów komputerowych](Public/images/019.jpg)
Czym jest aplikacja internetowa? Odpowiada Wikipedia
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 z wykorzystaniem przeglądarki internetowej użytkownika, będącego w takim przypadku interaktywnym klientem aplikacji internetowej.
W pracy aplikacji internetowej musi pośredniczyć serwer WWW. Do przygotowania samej aplikacji 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. Mechanizm prezentacji danych w przeglądarce określa się czasem mianem cienkiego klienta.
Przykładem aplikacji internetowej jest mechanizm edycji treści encyklopedii Wikipedia. Inne witryny WWW należące do tej kategorii to np. serwis aukcyjny Allegro czy księgarnia internetowa Merlin.
Źródło: https://pl.wikipedia.org/wiki/Aplikacja_internetowa
O aplikacji dedykowanej, kto je tworzy?
Aplikacje dedykowane jak sama nazwa wskazuje są programami tworzonymi na specjalne i indywidualne zamówienie klienta. Zapotrzebowanie na takie aplikacji we współczesnym, skomputeryzowanym świecie jest dość duże. Darmowe programy zazwyczaj nie mają funkcji, które są potrzebne konkretnej firmie, wiec jedyną opcja dla niej jest zamówienie aplikacji dedykowanej.
Na rynku działa sporo takich firm, ale i również pojedynczych osób, które tworzą programy dedykowane. Taka praca wymaga lat doświadczenia w programowaniu i tworzeniu nowych rozwiązań IT., dlatego też cena takiego oprogramowania może wydawać się mocno wygórowana.
Apki na telefon, komputer
Aplikacje, czy też programy mogą działać na różnych urządzeniach i określenie urządzeń docelowych dla programu jest bardzo ważne już na etapie rozpoczęcia i planowania prac programistycznych.
Zamawiane i tworzone aplikacji mogą działać na komputerach z Windows, Linux lub MAC OS; telefonach z systemem Android lub Windows Phone. I od wybranej platformy często też zależy język programowania i dodatkowe narzędzia programistyczne, bo nie każda platforma obsługuje tak samo wybrane funkcjonalności. Dlatego właśnie dokładne spisanie zamówienia i wymagać co do aplikacji jest bardzo ważne.