Cтройте с умом!  ПОИСК 

Что нам стоит сайт построить...

Как построить свой сайт

Сразу хочу успокоить - я не собираюсь стать ещё одним "гуру" обучающим всех сайтостроению. Хотя бы потому, что не считаю себя в этом профессионалом. Однако есть общие принципы строительства, которые мы и попробуем использовать.

Выясняем:
1. Зачем нужен сайт.
2.Это определит КАКИМ он должен быть (то есть проект). Условно его можно назвать простым, средней сложности и сложным.
3.Учитываем ресурсы, которыми располагаем (опыт, время, деньги, желание).
4.От всего этого зависит способ создания сайта (технология). Можно написать код с нуля, использовать некие каркасы-заготовки (фреймворки) или готовые шаблоны-конструкторы (CMS - системы управления контентом). Можно это сделать самому или поручить специалистам.
Рассмотрим всё по порядку.

Зачем нужен свой сайт.

Обычно есть несколько причин.

Первая: сайт для самовыражения.

Энштейн

То есть вы непризнанный гений (или рядовой шизофреник). Вам открылись законы гравитации, стало понятно как построить коммунизм в отдельно взятой стране или вы поняли, что "кожура банана больше, чем сам банан".
В любом случае нужно срочно поделиться этим с человечеством (пока вы ещё живы).
Для этого подойдёт простейший сайт на языке HTML. Правда надо будет ещё подучить язык стилей CSS и немного соображать в фотошопе. Этот всё можно освоить за месяц. И сайт готов.
Но возможно вы захотите убедиться, что ваши мысли нашли отклик в массах. Это обычно подразумевает живое общение с пользователями, то есть комментарии, обсуждения и пр. К тому же благодарным потомкам будет очень интересно изучать, что гении едят на завтрак, как отдыхают и чем обычно похмеляются. Тогда непременно нужно завести БЛОГ.
Так как его страницы постоянно обновляются - нужно использовать динамический язык PHP, а многочисленные статьи и комментарии хранить в отдельной базе данных.
Это уже сайт средней сложности. Нужно либо привлекать специалистов, либо иметь время и желание освоить всё это самому.
Обычно гении не имеют средств на оплату услуг WEB-разработчиков. И они не вправе тратить своё драгоценную жизнь на такую рутину - как изучения языков программирования. Специально для них создали СМS - системы управления контентом. Это что-то вроде программ для создания сайтов.
Самая популярная для блогов - Wordpress (к тому же бесплатная). В сети полно инструкций - как сделать сайт (блог) на "Wordpress" - дюбой дурак гений разберётся. К тому же Wordpress не единственная (и возможно не лучшая) СМS. Есть ещё Joоmla, MODX и другие.
Не берусь их сравнивать, так как лично не пробовал ни одну - не люблю "чёрных ящиков". Говорят у каждой есть свои плюсы и минусы. Для сайтов средней сложности дилетантам лучше наверное использовать какую либо CMS. Но если есть время, минимальные навыки программирования и главное - желание, можете попробовать с нуля - это затягивает и тренирует остатки мозгов!
И наконец если вы создаёте новую социальную сеть, новостной портал, всемирный форум и рассчитываете на то, что и у вас будут миллионы пользователей - нужна система авторизации, защита от спама, взлома и многое другое. Это уже сложная задача. Нужно очень хорошо освоить СMS (ещё не всякая подойдёт) либо писать с нуля (можно использовать фреймворки). Фактически для этого вам придётся стать профессионалом WEB-разработки. Понадобятся годы учёбы и практики. Поэтому лучше поручить это специалистам, но с использованием готовой CMS. Это нужно для того, чтобы они лишь один раз запустили и настроили сайт. Дальнейшее управление им вы будете осуществлять уже без посторонней помощи.

Вторая причина: сайт для бизнеса.

Тут опять возможны три уровня сложности.
Простой сайт - визитка с информацией о компании, какие мы хорошие, фотки, адрес, телефон. Ничего не меняется (или редко меняется).
Средняя сложность: обновляемые каталоги товаров или услуг, прайс-листы, обратная связь, вопросы и ответы.
Сложный сайт: интернет-магазин с корзиной покупок, разные категории товаров с фото и описанием, системы оплаты он-лайн, отслеживание движения заказов и пр.

Третья причина создания сайтов: "заработок в интернете".

халява

Мне такие сайты не нравятся. Часто это какое-то "искусство ради искусства". Так, больше половины сайтов пытаются заработать деньги на.... обучении зарабатывания денег в интернете. Типа: мы научим вас зарабатывать деньги на обучении зарабатыванию денег с помощью обучения зарабатывать деньги....
Получается какой-то бесконечный цикл. Мой мозг зависает и требует перезагрузки.
Или люди плодят десятки сайтов с одним и тем же переписанным откуда-то (то есть украденным), слегка видоизменённым контентом. На них размещают рекламные ссылки, ведущие на такие-же дебильные ресурсы.
Читал какого-то "гуру" по SEO-продвижению. Человек имеет более десяти сайтов и "заливает" на них по 50-60 статей ежедневно! Дарья Донцова - отдыхает! Весь этот мусор генерируют за копейки "специально обученные люди". Потом с помощью SEO- ухищрений всё это пытаются вывести в первые строчки поисковых запросов. Тому как это сделать - собственно и была посвящена статья. Фактически человек посвятил свою жизнь увеличению информационного шума и ещё хочет научить этому других!
При этом я уверен, что его заработок меньше, чем у рядового каменщика на стройке! Уж лучше бы кирпичи научился класть. Или, на худой конец, забор красить. Это, между прочим, работа трудная, но интересная. Вспомните Тома Сойера!
Поэтому настоятельно прошу: не пишите о том, что не знаете. Чего, не видели, не щупали, не пробовали, не курили.
Лучше научитесь кирпичи класть - пользы больше будет и вам и людям. Я вам в этом помогу!
А уж если взялись писать - пишите о СВОЁМ УНИКАЛЬНОМ опыте в какой-либо области. В крайнем случае, соберите воедино, проанализируйте и обобщите чужой.

Ещё раз вернёмся к вопросу.

Делать сайт самому или поручить это спецам?

Алгоритм такой. Простой сайт можно сделать самому, можно использовать CMS.
Но любая система управлением контентом потребует изучения сравнимого с освоением элементарного HTML и CSS. При этом сама система будет занимать места и жрать ресурсов в десятки раз больше, чем собственно то, что она генерирует. А нанимать профи, чтобы написать элементарный код - нерационально. Поэтому простой сайт лучше написать с нуля - самому.
Если вы совсем не хотите вникать в элементарное программирование - используйте CMS. Если и это изучать не хочется - закажите простой дешёвый сайт у профессионалов. Но учтите, что он будет похож на сотни таких же, без всяких ""изюминок" в дизайне или функциях. Такие сайты делаются за 1-2 часа на готовых шаблонах. И цена его не должна превышать пяти тысяч рублей. Средний по сложности - лучше самому, используя CMS. Можно заказать, но цена будет значительно выше. А так как сайт сложнее - потом будут вымогать деньги на его обслуживание и за малейшие изменения. При этом он так же будет сделан за пару часов на шаблоне. Как раз здесь лучше делать самому, освоив простейшую CMS - Wordpress например. Или попробовать с нуля - при наличии навыков, времени и желания.
Сложный - лучше поручить спецам с помощью подходящей CMS.
Желательно,чтобы вы сами приняли МАКСИМАЛЬНО ВОЗМОЖНОЕ участие в разработке сайта, даже если наняли профессионалов. Настолько, насколько это позволяет время и навыки. Попробуйте понять хотя бы "верхушки" проделанной ими работы. Тогда впоследствии не придётся обращаться за каждой мелочью к специалистам. Например вставить картинку, поменять фон, шрифт и пр. Это сэкономит время и деньги.
И ещё: если делать на чистом коде - то только самому. Если - делают сторонние люди - то только на CMS (или фреймворке). Иначе вы полностью будете зависеть от разработчиков вашего сайта, написанного им одним понятным способом. Никто другой не захочет разбираться в нагромождениях чужого кода.

И наконец для самых креативных.

Советы для написания сайта с нуля.

эволюция

Изучите язык HTML и CSS и попрактикуйтесь в любом графическом редакторе: например в бесплатном PaintNet. Можно фотошоп, но он сложнее и много лишнего.
В сети полно учебников и видеокурсов. Считаю, что учебники лучше видеоуроков. Можно охватить одним взглядом страницу, оглавление. Выбрать то, что нужно. Вернуться, прочитать повторно, выписать что-то как "шпаргалку".
В видеоуроке вы не знаете, что будет показано: нужно вам это или нет, пока не просмотрите его весь. Зачастую, половину времени вы наблюдаете, как автор производит рутинные действия, да ещё и медленно. Типа, нудным голосом: вот мы загружаем сайт, открываем папку, смотрим что мы сделали прошлый раз... и.т.д. У некоторых даже так: "Ах, вот здесь мы полчаса назад ошиблись, вернёмся назад...". И за это ещё хватает наглости просить деньги!? Исправить и перезаписать ломает?!
Обучающее видео хорошо там, где нужно показать тонкости каких-то физических действий. Например шпаклёвка: как держать шпатель, как накладывать, какими движениями разглаживать.
Или уроки Камасутры например..! А снимать на видео и потом смотреть текст на экране компьютера - совсем не интересно!
И всё же, могу посоветовать начинающим уроки Е.Попова. Особенно "ранние", где основы HTML и CSS. Они ещё и бесплатные. У него же есть просто и доходчиво по фотошопу.
Многие почему-то ругают Попова: "Да он и не программист!" Выискивают какие-то неточности, ошибки. Не знаю, я просмотрел кучу аналогичных. Ошибки есть у всех. Зато у него всё очень понятно и структурировано. Для новичков - самое то!
Я никак не связан с Е.Поповым, не знаю его лично и никогда ничего у него не покупал. Честно скажу - пользовался нахаляву. Но из всей халявы и нехалявы - эта мне дала больше всего (ИМХО конечно). Открываешь уроки других: какое-то быстрое бубнение под нос, метания с темы на тему, исправление ошибок на ходу.
Есть действительно более профессиональные курсы. Но после фразы: "теперь мы создаём класс, отвечающий за..." - я их просто закрываю.
Несколько раз пытался понять объектно ориентированное программирование. Вроде бы даже понял что это. Но не понял как, и главное: зачем?
Мой мозг не воспринимает это. А так как дураком себя не считаю, решил, что не написали ещё понятную и доходчивую книгу про ООП. Конечно для программистов выгляжу лохом и невеждой. Но два года назад, я не знал, что означает слово "тег". Год назад, что такое PHP и Javascript. Может, через год и с ООП разберусь. И уж тогда точно напишу сам про него человеческим языком - для новичков! Причём это "хобби". Основное время мы строительством занимаемся.
Так, что не всё так страшно и сложно. Если есть интерес - попробуйте создать сайт самостоятельно. Это затягивает!

.

p.s. Данный сайт написан на HTML CSS и PHP с использованием MYSQL и Javascript с нуля. Через некоторое время (в феврале 2018) - переработан. Добавлена технология AJAX c использоваием jQuery. Если кому-то будет интересен опыт дилетанта - спрашивайте!

Последнее изменение 2017-10-06    статья 35  Просмотров 2031

Если статья задела за живое - поделитесь с человечеством !
Можете оценить статью
Голосовать
Гениально. Эта вещь посильнее, чем 'Фауст' Гёте!!!
Полезная статья.
Кое-что оказалось полезным
Непонятно о чём это всё....
Бред какой-то...

Сколько будет: 3 прибавляем к 6

Введите результат (цифру)



    Комментарии к статье

    страница 1 (всего 0 записей) Ваш комментарий будет первым!
    Добавить что-то умное!

    Лучше меньше, да лучше!

    болтун

    Просьба: комментировать изложенное в ДАННОЙ статье. Для вопросов о сайте есть Гостевая книга. Для интимной переписки: Связь с автором. Прочее СЛОВОБЛУДИЕ ПУБЛИКОВАТЬСЯ НЕ БУДЕТ.
    Прошу понять и простить...
    ещё бы!P.S. Комментарии типа: "Классная статья","Автор умница" и подобные не публикуются ввиду их бесспорной очевидности!!!
    Отзывы: "Автор придурок","статья дерьмо" так же не публикуются, так как не соответствуют действительности!
    Хулу и похвалу приемлю равнодушно.

    робот Если вы - робот, введите ваш заводской номер:  

    человек Если вы - живое существо, заполните эти поля:




    африканская полосатая лошадь
    (если не знаете - перезагрузите страницу)


    * отмечены поля, обязательные для ввода!
    как отблагодарить автора?Скрыть