|
||||||||||||||
![]() |
||||||||||||||
|
HTML-верстка и Web-программирование сайта. Из чего начать?(Что нужно знать для того, чтобы создать современный сайт собственными руками)Дана статья написанная для тех, кто самостоятельно пытается разобраться в программировании Web-сайтов. Она показывает путь по которому может двигаться начинающий, который растерялся в разнообразии современных словно программирование для Web, а также она пытается обґрунтувати дан выбор. Шаги предложены в этой статье не стоит считать абсолютно правильными. Это лишь авторское виденье возможного развития Web-программиста. Сегодня существуют достаточно много программ, которые позволяют создавать собственные Web-сайты не вникая в код страниц. Кроме того Интернет изобилует сайтами, которые предлагают готовые шаблоны для сайтов. Мы будем ориентироваться на то, что Вы не ищете легких путей и желаете получить достаточный объем знаний с целью самостоятельного создания Web-сайтов, качественного редактирования готовых шаблонов, и тому подобное. Следовательно, из чего следует начать. Без чего последующее изучение Web-программирования невозможно? Чтобы создать сайт нужно знать хотя бы язык разметки. Найлегшой и самой популярной является речь HTML. Что такое HTML? Срок HTML (HyperText Markup Language) означает "язык маркировки гипертекста". Со времени создания первой версии (спецификации) HTML испытал некоторые изменения. Текущую спецификацию HTML можно найти на сайте www.w3.org. Что вам понадобится для освоения HTML? браузер; редактор текстовых файлов.
HTML-страница - это обычный текстовый файл. Свои первые HTML-файлы Вы будете разрабатывать у себя на локальном диске. При изучении нового материала следует придерживаться таких несложных советов: не используйте старых книг, статей, и тому подобное; обращайте внимание на автора материала.
Для более-менее качественного создания HTML-документов Вам необов’язково в совершенстве изучать грубезни пособия, но Вы должны знать основные возможности, которые обеспечивает HTML и где можно найти нужную информацию. Что дальше? А дальше - CSS. Здесь следует заметить, что после изучения HTML Вы имеете достаточный багаж знаний для того, чтобы создавать полноценные статические сайты. Более того, на этом Вы можете остановиться... Но в таком случае Вы потеряете огромные дополнительные возможности для удобной работы. CSS (Cascading Style Sheets) - каскадные таблицы стилей, которые применяются для визуального форматирования документу в языках разметки, кроме того в CSS есть возможности создавать стили для печатной версии страницы и для управления звуком. CSS чаще всего уменьшает объем кода, позволяет выносить стиле в отдельный файл, который можно повторно использовать и еще много другого. Из выше сказанного можно сделать вывод, что как HTML, так и CSS не является языками программирования. Они позволяют лишь изменять оформление элементов Web-документов. Но, как же быть с проработкой данных на сайте? Вам нужно двигаться дальше. Обычно, следующий шаг дается не всем, потому что, дальше нужно изучать программирование. JavaScript - язык описания сценариев. Являет собой язык скрипта для www, основанный на Java. Код JavaScript может быть встроен непосредственно в текст страницы HTML. JavaScript - язык программирования, с помощью которого Вы можете создавать интерактивные Web-страницы. Огромным преимуществом JavaScript перед другими языками программирования является то, что ей не нужно никаких интерпретаторов и Web-серверов, а достаточно только одного браузера. Замечание! Не следует путать JavaScript из Java, из ли JScript. Это разные языки программирования. Как! Вы успешно справились и с этим шагом? Тогда Вы достигли незаурядного уровня. Под словом "справились" не стоит понимать совершенного изучения JavaScript. Лишь с практикой Вы поймете, что багато-чего не знаете, много автор книги, которую Вы читали для знакомства из JavaScript, Вам не рассказал. Замечание! Каждый по-своему понимает словосочетание "достаточный уровень знаний". Но плохое изучение материала приведет или может привести к ошибкам в коди, которые тяжело обнаружить, потому что Вы уверены в своей правоте и ищете не там, где следует. Следующий шаг - это PHP. Хотя необов’язково следующий. Он смело может идти перед изучением JavaScript, а может вообще не быть выполненным. Но Вы желаете совершенствоваться. Можно долго спорить о том, какой язык программирования избрать. Здесь и ASP, и Perl, и Java ... Но мы остановим свой выбор на PHP. PHP выбран среди других аналогичных словно программирование через свою простоту в освоении, популярность среди программистов и бесплатность. Зачем Вам PHP? Современный сайт должен поддерживать поиск информации, продажу продуктов, гостевую книгу, и тому подобное. А это и не только это можно реализовать на PHP. Отличие PHP от JavaScript заключается в том, что PHP-скрипт выполняется на сервере, а клиенту передается результат работы, тогда как JavaScript-код полностью передается на клиентскую машину и только там выполняется. Наведу наиболее популярные возможности языка: интеграция Web с базами данных; работа с файлами и папками; легкая работа с формами; работа с растровыми изображениями (библиотека GD); скрипты можно "вклеить" прямо в HTML-код; работа из FTP; шифровка; поддержка PDF (Adobe).
Для начала могу посоветовать Вам сайт www.php.net. На нем Вы сможете скатить свежую версию PHP, документацию, FAQ, примеры скриптов, и тому подобное. Совет: не загружайте свежайшие версии, поскольку они могут быть нестабильные. Лучше немного подождать и скатить нормальный стабильный релиз. Для того, чтобы все ваши скрипты написаны на PHP работали, необходимо иметь или доступ к уже настроенному серверу, или (самый простой вариант) поставить себе пакет "Denwer" (http://denwer.ru). Там все операции по настройке выполненные за вас. Такой вариант вполне подойдет для работы со скриптами дома. Если Вы уже разобрались из PHP, то, как здесь не воспользоваться возможностью работы с базами данных. MYSQL - это одна из самых популярных и самых распространенных СУБД (система управления базами данных) в Интернете благодаря удачном сочетании свойств пользователей, открытому коду и доброй технической поддержке. Официальный сайт - www.mysql.com. MYSQL рассматривается как основа для не слишком сложных проектов, которые не требуют высокого уровня сохранения данных, как то: форумы, системы ведения статистики, электронные магазины, и тому подобное. В качестве альтернативы MYSQL можно рассмотреть: Oracle, POSTGRESQL, mSQL. Преимущества MYSQL: маленький; быстрый; легкий в установке и использовании; является бесплатным для некоммерческого использования; написанный под десятки видов ОС.
Для языка PHP MYSQL выступает как стандарт де-факто, и библиотека для обращения к MYSQL скомпилирована в ядро PHP. По-видимому, все. Нет, нет... Обычно не все, но этого должно быть достаточно, чтобы успешно создавать современные, удобные, конкурентные Web-сайты. Как видите, дана дорога нелегкая. И потому прежде чем начать изучение нужно хорошо подумать, Вам ли действительно это нужно. Ведь, время - бесценный и его не повернуть. |
|
|||
| Copyright © 2006-2007 488.com.ua
|
||||