На сегодняшний день создание сайтов является одной из самых востребованных работ, которые существуют среди фрилансеров. Почему же так много людей, которые не умеют создавать сайты, не ужели это так сложно? В этой статье я попробую ответить на этот вопрос, введя вас в основы создания сайта.

создание сайтов

 

Итак, всех создателей сайтов можно разделить на 2 группы. Первые - это те, что делают сайт на CMS; Вторые - они прописывают код вручную, пользуясь различными программами (например Dreamweaver) чтобы облегчить себе работу. Чем же отличаются эти два способа. Итак, CMS - это некая система, позволяющая создавать, редактировать и удалять контент с вашего сайта. CMS значительно облегчает людям жизнь за счет удобства пользованием, тем самым экономя время и силы вебмастера. CMS бывают как платные, так и бесплатные, каждая из которых имеет свои плюсы и недостатки. Среди бесплатных наиболее известные это Joomla, Data Life Engine и Wordpress (для создания болгов). Так зачем же писать код вручную, когда существуют такие хорошие системы? Проблема в том, что каждую CMS необходимо подстраивать под собственные нужды: кому-то нужен интернет-магазин, кому-то галерея и т.д. Если же вы пишите этот код вручную, доверяя его профессиональному программисту, здесь никаких проблем не возникает.

Ещё одна беда CMS состоит в том, что она плохо влияет на ранжирование сайта в поисковых системах, если предварительно хорошенько не поработать над ней. Например, Joomla частенько создает много внутренних дублей страниц, не устранив которые можно в конечном счете серьезно поплатиться: Резюмируя, какие плюсы в CMS: скорость, легкость освоения, легкость публикации контента.

Если же писать код вручную, то с точки зрения оптимизация это большой плюс: здесь вы можете творить что угодно, сделав страницу идеальной для поисковой системы. Но вам необходимо хорошо владеть html, css, dreamweavaer, photoshop, php, javascript. Как видите, список весьма внушительный. Ещё одним минусом является медленное размещение статей на сайт: в CMS это делается гораздо быстрей. Кроме того, php часто нужно знать на профессиональном уровне, особенно когда необходимо прописать какую-либо функцию, в то время как в CMS достаточно установить плагин, немного подкорректировав его под себя.