Skryptowy język programowania - PHP
PHP ? interpretowany skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych4 w czasie rzeczywistym.
PHP jest najczęściej stosowany do tworzenia skryptów po stronie serwera WWW, ale może być on również używany do przetwarzania danych z poziomu wiersza poleceń, a nawet do pisania programów pracujących w trybie graficznym (np. za pomocą biblioteki GTK+, używając rozszerzenia PHP-GTK). Implementacja PHP wraz z serwerem WWW Apache oraz serwerem baz danych MySQL określana jest jako platforma AMP (w środowisku Linux ? LAMP, w Windows ? WAMP).
Źródło: https://pl.wikipedia.org/wiki/PHP
Nowoczesny standard aplikacji
Coraz więcej ważnych rzeczy dzieje się wyłącznie w oknie przeglądarki, języki programowania dla aplikacji webowych przeszły długą drogę, zanim dotarły do obecnego stanu. Wszelkie duże portale społecznościowe to tak na prawdę ogromne ilości kodu, który współpracuje z serwera, użytkownikiem i baza danych. Kiedyś te wszystkie operacje nie byłby możliwe do wykonania zdalnie, ze względu na małą wydajność sprzętu oraz niska prędkość łącza.
Obecnie mało które oprogramowanie formowe nie ma możliwości połączenia się ze zdalną bazą danych, czy choćby możliwością zalogowania się online z innego komputera. Takie rozwiązania będą coraz bardziej powszechne i częściej spotykane. Z czasem technologie webowe wypchną te stacjonarne, a do obsługi wszystkiego wystarczy przeglądarka.
Technologie programowania
Współczesne technologia informatyczna pozawala na zastosowanie kilku różnych języków programowania do stworzenia danego projektu. Dla rozwiązań typowo webowych najpopularniejsze technologie wykonywania aplikacji to PHP, Java i JavaScript w połączeniu z Ajax. Dla zastosowanie desktop, czyli na komputery i laptopy, dobrym rozwiązaniem jest C++ lub również Java.
Generalni bardzo dużo zależy od zapotrzebowania i sposobu używania projektowanej aplikacji. Dalej najprostsze aplikacje i programy pisze się na komputery, bez lub z ograniczoną obsługa zadań sieciowych. Oprogramowanie dla różnych instytucji dopiero od niedawna wchodzi w erę pełnej informatyzacji i ta kwestia pewnie niebawem zacznie się rozwijać. Co oznacza duże zlecenia dla firm zajmujących się oprogramowaniem dedykowanym.