softhelp.ru! | статьи теметики - сеть и сайты

Какой инструмент создания сайта является самым эффективным?


Если мы являемся сторонниками немецкой классической системы образования, то обязаны не создавать сайт, а писать его, писать на языке HTML. Однако этот язык пригоден только для того, чтобы создать основание (или другими словами каркас) сайта. А вот для того, чтобы придать сайту форму, насытить его дизайном, понадобится язык CSS. Ну а если нам захочется, чтобы при наведении мышки на тот или иной элемент сайта, рядом с курсором всплывала подсказка, или нам захочется иметь на нашем сайте другой какой-то фокус, то здесь уже без языка JavaScript не обойтись. А ещё на сайте наверняка должны быть форум, чат, рассылка писем и тому подобное. Для их создания понадобится язык PHP. И вот ещё какой вопрос: современный сайт сложно представить без обслуживающей его базы данных, для создания которой понадобится язык MySQL. Как Вы понимаете, всех вышеперечисленных слов вполне достаточно, чтобы раз и навсегда отбить всякое желание создать хоть какой-нибудь сайт. На что можно дать резонный ответ: а нечего возводить в догму немецкую классическую систему образования. Нужно быть проще и эти, как их там…, люди к Вам потянутся.
Потянутся или не потянутся - гарантировать сложно, а вот то, что труд по созданию сайта может быть проще, так это точно. Ведь все пять упомянутых языков можно заменить одной единственной программой. Это может быть Macromedia Dreamweaver или Microsoft FrontPage. Любая из них позволит создать и основу сайта, и его дизайн. И при этом не потребуется изучение никаких языков. Программа на подобие Macromedia Dreamweaver конечно же значительно упрощает труд, однако и в этом случае у вебмастера остается множество забот: нужно написать текст, разместить его в Macromedia Dreamweaver, разместить медиафайлы, да и вообще реализовать полный образ страницы. Затем и саму страницу, и все файлы, связанные с ней (рисунки, видео), нужно загрузить на хостинг. А вот что делать, если после всего этого в одном из многочисленных слов Вы нашли одну ошибку. Нужно будет исправить эту ошибку, и весь файл перезагрузить на хостинг. Слава Богу, что рисунки и сопутствующие файлы при этом перезагружать не надо.
Получается, что и если мы сделаем ставку на использование языков программирования и если мы сделаем ставку на создание сайта с помощью программы типа Macromedia Dreamweaver, и в том и в другом случае нам придётся заниматься не только созданием текста и подбором рисунков, но и вёрсткой сайта. И когда мы будем заниматься этой увлекательной работой, нам в голову то и дело будет приходить мысль, что всё должно быть как-то проще. Но не может быть такого, что в нашу эпоху высоких технологий не было бы какого-то способа, чтобы можно было бы просто скопировать текст куда-то вместе со всеми рисунками, и всё это высветилось бы в Интернете.
И такой способ есть, ведь сайты можно создавать с помощью систем управления контентом – content management system – CMS. По-другому такие программы можно называть контент-менеджерами, но чаще их всё-таки называют «цмс-ками».
По своей сути система управления контентом – это программа, позволяющая без лишних сложностей проектировать веб-страницы и редактировать их. В базу данных сайта сохраняется весь контент: текст, рисунки, видео- и аудиофайлы. А вот оформление (дизайн) сайта создаётся за счёт шаблона. В завершении сама CMS объединяет контент и шаблон, и в сети представляет уже готовую веб-страницу. Благодаря такой концепции CMS позволит любому человеку, вне зависимости от уровня профессионального мастерства, создавать лёгкие и удобные в управлении динамические веб-сайты.
Почему динамические? А потому что такие сайты можно создавать и редактировать в режиме реального времени. Статические сайты создаются в автономном режиме на собственном компьютере и только потом загружаются на сервер по протоколу FTP. Если мы хотим поменять контент статического сайта, то нам придётся скачать страницу на собственный компьютер, отредактировать её, а затем загрузить новую версию на сервер поверх старой. В динамических же сайтах исправление появляется на сайте сразу же, как только мы его сделали на панели управления CMS.
Примером наиболее известных и широко используемых CMS являются из бесплатных Joomla!, WordPress, Drupal; из платных - 1С-Битрикс. И наверное, мы можем сказать, что использование CMS является самым правильным, самым эффективным способом создания сайта. И это конечно так. Вот только, если мы захотим всплывающих окон, кнопок с меняющимся рисунком и чего-нибудь тому подобного, не вспомним ли мы и про Macromedia Dreamweaver, и про языки веб-программирования. Так что там по поводу немецкого классического образования?...