90 likes | 238 Views
Zastosowanie PHP i MySQL w tworzeniu aplikacji webowych. Damian Niuk. Podstawowe pojęcia:. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania dynamicznych stron internetowych. PHP najczęściej stosuje się do przetwarzania skryptów po stronie serwera WWW MySQL
E N D
Zastosowanie PHP i MySQL w tworzeniu aplikacji webowych Damian Niuk
Podstawowe pojęcia: • PHP obiektowy, skryptowy język programowania zaprojektowany do generowania dynamicznych stron internetowych. PHP najczęściej stosuje się do przetwarzania skryptów po stronie serwera WWW • MySQL wolnodostępny system zarządzania relacyjnymi bazami danych • Aplikacja webowa ogólna nazwa programu, który pracuje na maszynie podłączonej do sieci (serwerze) i komunikuje się z użytkownikiem za pomocą przeglądarki internetowej. Aplikacja webowa jest czymś więcej niż zwykłe, statyczne strony WWW. Zakłada ona interakcję z użytkownikiem.
Czym jest PHP? • PHP (PHP Hypertext Preprocessor) jest językiem skryptowym działającym po stronie serwera. Na stronie HTML można osadzić kod PHP, który zostanie wykonany, ilekroć strona jest odwiedzana. Kod PHP jest interpretowany przez serwer WWW i tworzy on HTML lub inne wyniki, które zobaczy odwiedzający. • PHP jest produktem Open Source. Oznacza to dostęp do jego kodu źródłowego, który można bezpłatnie wykorzystywać, zmieniać i redystrybuować. • Obecnie główną wersją PHP jest wersja PHP 5. W połowie roku 2005 zaczęły pojawiać się sygnały, że rozpoczęto wstępne prace nad PHP 6. Obecnie ta wersja znajduje się w fazie projektowania.
Czym jest MySQL? • MySQL jest bardzo szybkim, solidnym systemem zarządzania relacyjnymi bazami danych. • MySQL jest serwerem wielodostępnym i wielowątkowym. • Wykorzystuje SQL (Structured Query Language), standardowy dla całego świata język zapytań bazy danych. • Dostępny w dwóch licencjach. - Open Source (GPL) - licencja komercyjna
Aplikacja webowa • Czym jest aplikacja webowa? • Zalety aplikacji internetowych • Do korzystania z aplikacji nie jest potrzebna instalacja lokalna, wystarczy przeglądarka internetowa (praktycznie zerowy koszt udostępnienia aplikacji) • Wdrożenie klienckiej części aplikacji webowej jest stosunkowo proste • Każdy użytkownik ma zawsze taką samą aplikację jak inni • Możliwość działania na wielu platformach (systemach) pod różnymi przeglądarkami • Centralne zarządzanie aktualizacjami • Wady aplikacji webowych • Szybkość działania uzależniona od jakości połączenia internetowego • Uboższy Interfejs użytkownika
Niektóre zalety PHP • Wysoka wydajność • Interfejsy do wielu różnych systemów baz danych • Wbudowane biblioteki służące do rozwiązywania różnych popularnych zadań WWW • Niski koszt • Łatwość nauki i wykorzystania • Szeroka obsługa mechanizmów zorientowanych obiektowo • Przenośność • Dostępność kodu źródłowego • Dostępność wsparcia
Niektóre zalety MySQL • Wysoka wydajność • Niski koszt • Łatwość konfiguracji i nauki • Przenośność • Dostępność kodu źródłowego • Dostępność wsparcia
Dlaczego warto wykorzystywać PHP i MySQL? • Najpopularniejsze i najpowszechniej rozpoznawane narzędzia do tworzenia dynamicznych witryn WWW i aplikacji internetowych • Bezpłatny dostęp do obu narzędzi • Za pomocą PHP i MySQL tworzone są proste skrypty, mechanizmy zarządzania treścią serwisów WWW, sklepy internetowe i inne aplikacje webowe • Społeczność programistów korzystających z PHP i MySQL stale się powiększa, a producenci tych narzędzi nieustannie pracują nad ich udoskonalaniem