Останнім часом, подорожуючи по «Всесвітній павутині», можна зустріти все більш і більш цікаві і в той же час складні проекти.Тепер вже не модно мати сайт, який би просто зберігав інформацію.Сучасні сайти проводять опитування, що-небудь обчислюють, видають певні форми для заповнення, загалом, взаємодіють з користувачем.А щоб все це робити, без програмування не обійтися.
Ось і виділилася в мережі окрема область — веб-програмування.Чи знайоме вам це слово?Може бути ви, що-небудь навіть і чули з цього приводу?Зараз в Інтернет і не тільки в ньому, можна знайти величезну кількість інформації з цього питання.Можете зайти на будь-який форум, присвячений будівництву сайту, і ви побачите, як популярна сьогодні тема веб-програмування.
Так що ж означає це визначення?Само слово веб-програмування вже говорить саме за себе — це програмування, яке призначене для роботи в Інтернет.
Взагалі, Інтернет, в своїй основі, це мережа.Щоб вся інформація успішно передавалася по проводах, тут діють свої правила і закони.Найголовніша особливість Інтернет — це обмежена швидкість передачі інформації.Передавати відео, аудіо або інший об’ємний формат даних, тут досить важко.Саме тому Інтернет має свою власну комп’ютерну специфіку і мова програмування для нього теж особливий.
Добре.Веб-програмування — це програмування для Інтернет.А, що ж тоді таке програмування взагалі?Якщо вам добре викладали уроки інформатики в школі, то з програмуванням ви вже повинні були мати справу.Може бути, ви навіть самі писали простенькі програмки на мові Pascal, Delphi, Basic та ін
Насправді, коли ми щось програмуємо, ми вказуємо певну послідовність дій, яку потрібно буде виконати комп’ютера.Вказуючи цю послідовність дій, ми також можемо ставити якісь умови: «Якщо ЦЕ роби ТО», «роби ТО, ПОКИ», і.т.д.Ця послідовність дій називається програмою.Так от, процес створення програм називається програмуванням.
Написавши якусь програму, з її допомогою можна доручити комп’ютеру порахувати якусь математичну задачку і.т.д.Тобтоми автоматизуємо нашу роботу.
Точно також і при створенні сайтів.Є певні завдання, які дуже бажано автоматизувати.За цю автоматизацію і відповідають спеціальні мови веб-програмування.
До речі, програми, які написані на мові веб-програмування, називаються — скриптами.Не лякайтеся, коли почуєте це слово в Інтернеті.Воно там часто зустрічається.На багатьох сайтах вам можуть запропонувати завантажити той чи інший скрипт.
Коли я тільки пробував створювати свій сайт, мені потрібно було вибрати хостинг для нього.Я ніяк не міг визначитися, чи потрібна мені підтримка мови веб-програмування РНР чи ні, і чи потрібно за це переплачувати зайві гроші.Щоб розібратися в цьому питанні, для початку потрібно зрозуміти, що ж PHP вміє робити.
Будь програмування, яке воно б не було, призначене для автоматизації.Не виняток і веб-програмування.Для того, щоб просто створити свій сайт не обов’язково знати і розуміти, що таке PHP.Цілком достатньо буде знань HTML.У вас буде нормально функціонуючий сайт.Тільки можливостей у нього буде обмаль.
Створивши свій сайт, кожен веб — майстер приходить до думки пропросування свого ресурсу в Мережі.