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

Создание сайта – не такое простое дело, как многим может показаться. Конечно, сейчас существует множество програ
м для создания сайтов. Есть как платные, так и бесплатные. Все программы можно разделить на 2 класса – визуальные редакторы и текстовые.

Визуальные редакторы – программы, в которых Вы видите сразу все, что Вы делаете. К примеру, Вы меняете размер шрифта и сразу видите, какого размера будет текст. Или перетаскиваете картинку и видите, где она будет размещена. Примеры таких редакторов – MS Word (да-да, в нем также существует возможность делать веб-страницы), MS Frontpage различных версий и др. Но профессиональные дизайнеры и веб-мастера зачастую среди таких редакторов предпочитают Macromedia Dreamweaver. Его поклонником является и автор этой статьи 🙂

Текстовые редакторы – программы, в которых Вы пишете html-код, не видя сразу, как все будет выглядеть. Результаты чаще всего приходится просматривать сразу в браузере. Для пользования этими программами, как Вы уже догадались, нужно знать html или язык разметки гипертекста. Это язык, на котором написаны все веб-страницы. Причем, писать коды html Вы можете даже в блокноте, поставляемом вместе с Windows, или в FAR-менеджере. Профессионалы обычно пользуются удобной программой HomeSite.

Конечно, новичкам лучше пользоваться визуальными редакторами. Если же Вы хотите изучить html, учебники можно легко найти в Интернете, введя запрос “учебник html” в любом поисковике. Плюс текстовых редакторов в том, что Вы сами пишете код. Не секрет, что визуальные редакторы, автоматически генерируя html-код, размещают его не так качественно, как это сделает человек. Поэтому, если Вы хотите профессионально делать сайты, Вам обязательно нужно изучить html. А в будущем можно просто комбинировать визуальные редакторы с текстовыми. Когда и чем пользоваться, Вам подскажет опыт 🙂

Кроме вышеописанных программ Вам понадобится делать графику для сайта. Как анимированную (когда все бегает, прыгает, переливается), так и обычные картинки.

Существует множество графических пакетов, как самых простых и бесплатных, так и многофункциональных и дорогих 🙂 Лидером и законодателем мод тут является, безусловно, Adobe Photoshop. Но более простые операции можно делать и в пакете, поставляемом вместе с просмотрщиком картинок ACDSee, а также существует множество других программ. Найти их можно на сайтах – хранителях программ. Для создания анимированных файлов могу порекомендовать очень удобную программу Ulead Gif Animator.

Как видите, для создания сайта Вам придется освоить довольно много программ. Для повышения оптимизма скажу, что это только начало 🙂 Если же Вы хотите делать современные сайты, Вам придется разбираться в премудростях установки сервера, работе со скриптами, написанными на perl или php. Вникать в базы данных MySQL, познакомиться с ssi и многое другое.

Если Вы захотите программировать для web, тут без php или perl не обойтись. Некоторым нравится увлекаться экспериментами с java, но я бы не советовал широко использовать его для сайта. Особенно, делать с его помощью меню или ключевые страницы. Почему?

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

Во-вторых, сайты с java зачастую гораздо медленнее грузятся, а быстрота загрузки страниц все еще актуальна для большинства пользователей. Посетители сайта не будут ждать, задумчиво уставясь в одну точку, пока Ваша страница загрузится. В Интернете есть масса сайтов-конкурентов, куда они гораздо быстрее доберутся (расстояние – 1 клик мышки!), чем загрузится тяжеловесная страница. Поэтому лучше не пытаться нагрузить страницы различными “наворотами”. Простота – залог успеха 🙂

I-Agent.Net
www.krutim.com.ru

By Ruslan Novikov

Интернет-предприниматель. Фулстек разработчик. Маркетолог. Наставник.