Cytat
Jak duzo jest rzeczy stworzonych w php, z ktorych skorzysta zwykly uzytkownik komputera, bez programistycznej wiedzy.
Niewiele, a wynika to z jednego, podstawowego faktu związanego z PHP, o którym często zapominamy, a który stanowi istotę jego istnienia.
PHP powstał, by umożliwić dodawanie treści generowanej dynamicznie, po stronie serwera, z reguły na podstawie pobranych danych z jakiejś bazy danych (MySQL, Oracle, PostgreSQL - to nie ma w tej chwili znaczenia), w wyniku czego otrzymujemy po stronie klienta czysty HTML.
PHP nie jest językiem, w którym tworzy się oprogramowanie w stricte tego słowa znaczeniu - aplikacje użytkowe, gry, dema czy co tam jeszcze.
Fakt, są drobne wyjątki, np. phpMyAdmin, który tak naprawdę jest TYLKO stroną www, uruchomioną tak, jak każda inna strona www w internecie, z tym, że jej działanie ogranicza się do zarządzania MySQL-em. I w takim sensie można mówić o PMA jako o jakimś tam projekcie aplikacji użytkowej, stworzonej w PHP. Ale tak naprawdę jego popularność wynika raczej ze specyfiki samych dynamicznych serwisów www, które w większości powstają na kombajnie Apache+PHP+MySQL i ułatwienia, jakie daje przy ich tworzeniu.
A jest narzędziem nieco ograniczonym w swojej funkcjonalności, na głowę biją go np. MySQL Admin (dla systemów Linuksowych), czy nawet wbudowany w NetBeans moduł Services z możliwością obsługi baz danych bezpośrednio z poziomu IDE. No i do jego działania wymagane jest zainstalowanie i poprawne skonfigurowanie serwera www oraz PHP. A bazy danych, to, jak wiadomo, nie tylko www. Więc ktoś korzystający z MySQL-a niekoniecznie musi chcieć instalować serwer i PHP tylko po to, by móc swobodnie korzystać z serwera bazodanowego.