Skip to content

Latest commit

 

History

History
30 lines (29 loc) · 1.45 KB

php.md

File metadata and controls

30 lines (29 loc) · 1.45 KB

Skriptovací jazyk - PHP

  • Jazyky určené k rozšíření nebo propojení existujících aplikací a komponent
  • Uživatelem definované funkce (např. editory) z Grafické uživatelské rozhraní (Tcl, VB) z Webový server (PHP) nebo klient (JavaScript)
  • Nepoužívají se obvykle ke složitým výpočtům nebo k práci se složitými datovými strukturami
    • Výhody skriptovacích jazyků
      • Rychlý vývoj aplikací
      • Jednoduchá instalace aplikací
      • Integrace s existujícími technologiemi
        • např. komponentní technologie
      • Jednoduchost učení a použití
      • Dynamické vlastnosti
        • typování, rozsahy polí, konverze
    • Nevýhody skriptovacích jazyků
      • Neúplnost (předpokládá se spolupráce s „normálními“ jazyky)
      • Nesoulad s pravidly „dobrého“ návrhu
        • strukturování programu
        • objektově orientované programování
      • Zaměření na konkrétní oblast
        • Např. PHP pro dynamické www stránky
    • Použití skriptovacích jazyků
      • Řízení startu a ukončení činnosti systému
        • Základní systémové operace – např. archivace
        • Provádění dávkových operací
        • Shell – JCL, COMMAND/CMD, bash, …
      • Automatizace tvorby programů
        • Často se opakující činnosti (překlad, instalace)
        • Ant – uživatelem definované činnosti
      • Přizpůsobení aplikací
      • Přizpůsobení zařízení