У наш час багато користувачів Інтернету перетворюються в його будівельників. Надивившись на чужі сайти, простий интернетчик починає замислюватися і про власний "офісі" в цьому мегаполісі.
Але як? В якій програмі? Якою мовою?
А оскільки Ви її читаєте, то мабуть теж зацікавлені в створенні свого сайту.
На HTML (це проста мова розмітки і оформлення змісту сайту) можна написати нескладний сайт-візитку або домашню сторінку. Але хорошим сайтам властиво рости, і для чогось більш складного (і дохідного!) Вам неодмінно знадобиться більш складна мова.
Так що рано чи пізно Вам доведеться переводити свій вже готовий сайт на нову мову. Чи не краще зробити це з самого початку?
Для цього Вам якнайкраще підійде мову PHP. Давайте розглянемо його з усіх боків:
1. Це дуже проста мова і добре поєднується з іншими мовами програмування.
Мова PHP (англ. PHP: Hypertext Preprocessor - "PHP: препроцесор Гіпертексту") дійсно простий для вивчення і розуміння, особливо для тих, хто вже зробив свій невеликий сайт на HTML або на худий кінець проходив на уроках інформатики Паскаль або Бейсік.
У той же час це дуже потужний мову програмування. Він розроблений для створення сайтів будь-якого ступеня складності. На ньому можна написати як сайт-візитку, так і цілий інтернет-магазин.
В основу PHP лягли мови C, Java і Perl. Він підтримує обмін даними практично між всіма мовами, на яких пишуться сайти.
2. З ним дуже легко почати.
Для початку достатньо просто дати всім файлам розширення .php замість .htm або .html. І навіть якщо в них не буде жодної команди PHP, вони все одно будуть працювати.
Команди PHP Ви можете додавати в міру вивчення мови.
а Ви вирішите поміняти її розширення на .php:
то відвідувач, що натиснув на перше посилання, не зможе потрапити на цю сторінку, оскільки у неї буде вже інше ім'я.
Тому краще заздалегідь дати всіх сторінок розширення php.
3. PHP легко вбудовується в HTML.
Вставки PHP легко можна додати в існуючий HTML-код в будь-якому його місці. Наприклад, використовуючи подібну конструкцію
де і є PHP-вставка, ми вставляємо різні ключові слова від різних сторінок сайту в один і той же шаблон його "шапки".
Простіше кажучи, PHP вміє гнучко, зручно і лаконічно.
4. Збирати сторінки сайту з окремих блоків!
Тобто Ви легко можете помістити все більш-менш повторювані частини сторінки в окремі невеликі файли, і сторінка буде збиратися з них, як будинок з готових блоків. І якщо Вам знадобиться змінити щось на всіх сторінках одразу, то не доведеться редагувати кожну з них. Досить змінити всього один файл, в якому міститься цей блок.
5. Дозволяє контролювати всі файли сайту.
В цьому плані готові CMS (системи управління сайтами) куди менш гнучкі, і у кожної з них є свій "характер", з яким треба ще ужитися.
До того ж на відміну від них PHP.
6. Не забороняє давати сторінок красиві імена.
А тепер на цей, який виходить при використанні PHP:
Так можна. Але для тих, хто тільки починає створювати сайти, mod_rewrite - зайве ускладнення, яке тільки додає плутанини.
7. PHP захищає вихідний код сайту від сторонніх.
Команди PHP виконуються на сервері, і відвідувачі бачать тільки результат їх роботи, але не їх код. Таким чином, ніхто не може підглянути і скопіювати PHP-код сторінок Вашого сайту.
8. Він універсальний у всьому.
Ну хіба він не молодець. )
Підсумовуючи вищевикладене, мова PHP для веб-розробника - той самий диво-інструмент, яким можна "і грядку скопати, і дров нарубати". А в умілих руках він дійсно може творити чудеса сайтобудування.
в статті немає порівняння php з іншими варіантами серверних мов. Наприклад чому б не зробити сайт на node.js? Відкрию секрет, що зручніше за все в Сайтобудування взагалі не використовувати серверні скрипти. Наприклад за допомогою heeg.html можна зробити навіть інтернет магазин з величезною кількістю статичних сторінок і при цьому ніякої php і сервер не потрібен.
Доброго всім дня! скажіть всі плюси це звичайно добре, зручно і т.д.
але проясніть неукові - як наприклад індексуються пошуковими системами сторінки з вбудованими php модулями,
чи немає у них проблем таких же як у фреймів?
6. Не забороняє давати сторінок красиві імена.
Це взагалі досить смішно виглядає.
Я на пітон переходжу
Усміхнувся. По-моєму статтю треба було назвати "Як не треба програмувати на РНР".