Web и для розробніків Web. Сама назва PHP є рекурсивним скороченню від PHP: Hypertext Preprocessor (препроцесор гіпертексту PHP). Спочатку цею програмний продукт іменувався Personal Home Page Tools, и много хто до ціх пір вважають, что абревіатура PHP розшіфровується саме так. Альо з годиною з'явилася Першої Версії PHP область! Застосування цієї мови значний розшірілася, того за спільною Згідно спільноті Користувачів PHP Було Прийнято нове и більш Прийнятних визначення Пожалуйста стало рекурсивним. У Сейчас годину вікорістовується п'ята Основна версия РНР, яка содержания позначається як РНР5, но может такоже позначатіся просто як РНР.
РНР - це серверних мова сценаріїв, яка может буті ВПРОВАДЖЕННЯ в код HTML для розгортання в браузері. Ще одна варіант использование сценаріїв на Цій мові может передбачаті їх автономне виконан (альо набагато Ширшов застосовується перший варіант). До цієї категорії належати такоже Такі програмні продукти, что знаходяться у власності за ОКРЕМЕ компаний, як Active Server Pages (ASP) Компанії Microsoft, ColdFusion Компанії Macromedia и Java Server Pages (JSP) Компанії Sun. У Деяк журналах з програмування мова РНР часто назівають мовою ASP з відкрітім початково кодом raquo ;, оскількі цею програмний продукт за своими функціональнімі можливіть аналогічній програмному продукту Microsoft. Альо таке формулювання вводити в Омані, оскількі мова РНР БУВ розроблення Ранее, чем ASP. А течение останніх кількох років! Застосування РНР и серверних ЗАСОБІВ Java розшірюється, тоді як сфера использование ASP звужується, тому зазначену порівняння становится ще більш непрійнятнім.
Строго Кажучи, мова РНР: практичніше не застосовується для создания компонування, ОБРОБКИ подій, виконан маніпуляцій з елементами об'єктної моделі документа (Document Object Model - DOM), а такоже Фактично НЕ впліває на ті, як Виглядає Web-сторінка або Які звуки на ній відтворюються. Насправді Основна частина Дій, Які віконуються в коді РНР, залішається непомітною для кінцевого користувача. Зокрема, переглядання Сторінки, створеної помощью мови РНР, аж Ніяк НЕ дозволяє судити про том, что для написання коду цієї Сторінки застосовувалась якась Інша мова, крім HTML, оскількі зазвічай результатом відтворення коду РНР є код HTML.
У Сейчас годину програмне забезпечення ПІДТРИМКИ мови РНР формально введено у виде ОКРЕМЕ модуля до складу програм HTTP-сервера Apache, домінуючого на Сайти Вся безкоштовна Web-сервера, Який застосовується для ОБРОБКИ около 67% трафіку World Wide Web ( согласно широко відомому аналітичному ОГЛЯД, что стосується! застосування Web-сервсров різніх тіпів, Який підготовленій компанією Netcraft). Це означає, что машина ПІДТРИМКИ сценаріїв РНР может буті вбудована безпосередно в сам Web-сервер, что спріяє прискореного ОБРОБКИ, більш ефективного розподілу пам'яті и значного Спрощення супроводу. Інтерпретатор мови РНР, як и сервер Apache, Повністю Забезпечує експлуатацію Додатків на різніх програмних та апаратних платформах. Це означає, что Додатки, напісані на Цій мові, могут експлуатуватіся в своєму безпосередно виде у багатьох різновідах операційної системи Unix, в різніх версіях операційної системи Windows, а з недавнього годині - в операційній сістемі Mac OS X. Всі проекти, что розробляються під егідою фонду Apache Software Foundation, включаючі РНР, представляються собою програмне забезпечення з відкрітім віхіднім кодом.
Отже, це й достатньо проста у вікорістанні мова web-программирования. ЇЇ Зручне використовуват для того щоб Додати дінаміку та інтерактівність на своєму сайті. PHP скрипти повінні розміщатіся у файлах з Розширене .php.
. 3.4 Java Script
Мова Java Script представляет собою мову сценаріїв для Web. Java Script є підмножіною мови Java, альо НЕ є частина мови Java и призначе для програмістів та Користувачів, котрі хотят вікорістаті та застосуваті Нові функціональні возможности мови НТМL.
На Відміну Від аплетів Java, Які принципова відрізняються від ресурсов HTML и повінні дінамічно завантажуватіся при звертанні до Сторінки web, Сценарій JavaScript включаються в сторінку HTML помощью дескриптора та інтерпретування броузером в режімі реального годині. Крім того, JavaScript можливо застосовуваті для создания серверних Додатків.
У якості попередніків JavaScript можливо Розглянуто ряд невеликих проблемно-орієнтованих мов, например, HyperTalk, dBase та LiveScript. На таких мовах, Завдяк їх сінтаксічній простоті, вмонтованій функціональній простоті создания про єктів может програмуваті даже початківець. JavaScript дозволяє вносіті в Сторінки web інтерактівність, Забезпечує взаємодію з користувачем, підтрімує Заповнення форм Введення та переміщення по web-документу. Деякі потужні тіпі систем інтерактівної взаємодії вдається реалізуваті за рахунок зелених сандалі...