Web-программирование – поговори с ней… с всемирной паутиной на одном языке!
Web-программирование – создание различных приложений, предназначенных для работы на сайтах Word Wide Web.
При создании web-программного обеспечения используются различные:
- технологии: например, HTML, CSS, ActiveX, CGI, Flash;
- языки программирования: например, PHP, JavaScript, VBScript;
- базы данных: например, MySQL, Oracle, Sybase;
- Технологии – отработанные процессы программирования:
- как без языка разметки HTML, можно будет смотреть тексты или верстать страницы сайта?
- как без CGI запускать программы, чтобы получать данные от посетителей сайтов, и выдавать пользователям обработанные страницы или файлы?
- как без Flash соорудить анимационную картинку?
- Языки web-программирования, предназначенные для работы с Интернет-технологиями, делятся на две основные группы:
Клиентские – их обрабатывает браузер, установленный в компьютере пользователя, поэтому:
- он может быть устаревшим и не поддерживать какие-то языки;
- быть настроенным так, чтобы часть скриптов - программных инструкций (сценариев) с инструментами (утилитами) к ним - не обрабатывалась вовсе;
- для обработки скриптов, исходный документ не надо отправлять на сервер, программа обрабатывает его «на месте»;
- с помощью клиентского web-программирования делать какие-либо записи на серверах не представляется возможным.
Серверные – пользователь делает запрос (набирает URL адрес в адресной строке или «кликает» на ссылку) веб-страницы, эта страница проходит программную обработку на сервере и приходит к посетителю в виде HTML-документа.
Серверные языки обладают широчайшим спектром возможностей web- программирования, например:
- могут поддерживать – Систему Управления Баз Данных или СУБД – своеобразную «библиотеку», где все материалы систематизированы, и откуда их легко доставать.
- Обратиться в эту «библиотеку» можно, например, используя SQL – Structud Query Language;
- РНР (от англ. Hypertext Processor) – препроцессор гипертекста.
- Этот язык программирования создавался для локального использования, а стал «всемирно-паутинным».
- Сегодня РНР входит в «стандартный набор» для создания сайтов, так как отлично находит язык с базами данных и генерирует HTML-страницы.
При Web-программировании должны учитываться платформы различных операционных систем: UNIX, Microsoft Windows, Mac Os X…
Профессионально, качественно выполненные работы по web-программированию, с правильно подобранным набором средств и инструментов создадут web-сайт, который будет отличаться:
- быстрой загрузкой;
- хорошим отображением в различных браузерах;
- слаженной работой всех сервисов и решением поставленных перед сайтом задач;
- надежной защитой от внешних врагов;
- способностью к модернизации программных модулей;
- целесообразностью внедрения определенного набора мини-программ;
- удобством в использовании web-программ.
|