Первые шаги по созданию сайта

  • Автор темы skreper
  • 5652
  • Обновлено
  • 09, Mar 2011
  • #1
Мы с сыном (ему 11, а я бухгалтер) тоже хотим научится делать сайты. Но к сожалению все советы сводятся к выбору хостинга,домена и т.д.,нам хочется начать сначала на домашней сети. Посоветуйте самые первые шаги, или подскажите литературу для "чайников".

skreper


Рег
09 Mar, 2011

Тем
1

Постов
4

Баллов
14
  • 09, Mar 2011
  • #2
skreper:
Мы с сыном (ему 11, а я бухгалтер) тоже хотим научится делать сайты. Но к сожалению все советы сводятся к выбору хостинга,домена и т.д.,нам хочется начать сначала на домашней сети. Посоветуйте самые первые шаги, или подскажите литературу для "чайников".
Ставите на компьютер Denver - это программа, с помощью которой вы сможете разместить у себя на компьютере базу данных для сайта.

Потом устанавливаете на свой компьютер движок и играетесь с ним, сколько вам хочется. При этом вам не нужен ни хостинг, ни домен, но ваш сайт не будет доступен в Интернете.

Поиграетесь - а тогда уже и в сеть выложите, если захотите.
 

Innulia


Рег
02 Oct, 2010

Тем
8

Постов
243

Баллов
323
  • 09, Mar 2011
  • #3
skreper:
нам хочется начать сначала на домашней сети
Именно в домашней сети, или локально на компьютере?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 09, Mar 2011
  • #4
Innulia:
Ставите на компьютер Denver - это программа, с помощью которой вы сможете разместить у себя на компьютере базу данных для сайта. Потом устанавливаете на свой компьютер движок и играетесь с ним, сколько вам хочется.
При этом вам не нужен ни хостинг, ни домен, но ваш сайт не будет доступен в Интернете. Поиграетесь - а тогда уже и в сеть выложите, если захотите.
Внесу не большую подправку, не denver, а denwer(от сокр.

Д.н.w.р — джентльменский набор Web-разработчика). Денвер — набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и оболочка для разработки сайтов на «домашней» (локальной) Windows-машине без выхода в Интернет.

Всегда актуальные версии можете скачать с офф.

сайта - http://denwer.ru

, там и инструкции, FAQ.
 

Arax


Рег
14 Feb, 2011

Тем
7

Постов
51

Баллов
121
  • 11, Mar 2011
  • #5
Ну я не стала заморачиваться с установками чего-либо, потому что у меня с этим проблемы.

Сделала так: зарегистрировала почту на Гуугле, а там есть - все продукты- создайте блог бесплатно.

Вот на этой платформе, называется Blogspot и строю.

Гугл Адсенс начисляет маленькую, но копеечку.

Расручиваю статьями, перешла на платный хостинг, если бы три месяца назад, кто-нибудь сказал, что я это сделаю, это было бы очень смешно, а теперь нет, очень интересноhttp://http://www.virova2blogger.ru/
 

mash1


Рег
11 Jan, 2011

Тем
1

Постов
8

Баллов
18
  • 11, Mar 2011
  • #6
А почему бы не попробовать сперва бесплатные системы, существующие в сети? Ведь можно потренироваться, сделав бесплатный сайт в системах ucoz или narod.

Можно завести бесплатный блог на Li.ru или в ЖЖ. Я, например, с этого и начинал, поскольку, когда был "чайником", вообще не понимал значений слов "домен" или "хостинг".
 

lemnon


Рег
22 Sep, 2010

Тем
1

Постов
192

Баллов
202
  • 11, Mar 2011
  • #7
Укоз и готовые блогоплатформы к созданию сайтов имеют не такое уж и прямое отношение. С их помощью можно скорее научиться наполнять и раскручивать сайты, чем делать их.
 

Innulia


Рег
02 Oct, 2010

Тем
8

Постов
243

Баллов
323
  • 03, Aug 2011
  • #8
skreper:
Посоветуйте самые первые шаги, или подскажите литературу для "чайников".
Если вопрос стоит именно создавать сайты самостоятельно, следует начать с изучения языков HTML

(язык гипертекстовой размктки документов), СSS

(каскадные таблицы стилей), JavaScript

(программное обеспечение, выполняющееся на стороне клиента), PHP

(Программное обеспечение, выполняющееся на стороне сервера). Последние два - опционально, но хотя бы поверхностно поинтересоваться стоит.
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 03, Aug 2011
  • #9
Согласен с предыдущем оратором, но начинать по-моему стоит с идеи сайта.

Нет смысла в интернете плодить очередную бесполезную домашнюю страничку.

Думаю, как только станет понятно для чего конкретно нужен сайт, проблема с чего начать отпадет сама собой.

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

До сих пор этот проект не бросаю, хотя от первоначального сайта там ничего не осталось.
 

FUNTIK1


Рег
19 Jan, 2011

Тем
1

Постов
20

Баллов
30
  • 04, Aug 2011
  • #10
Так это и к гадалке не ходи. Люди заходят на сайты в надежде найти для себя интересную\полезную информацию. Лепить "чтоб былО" можно, но смысл?
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 05, Aug 2011
  • #11
VyacheslavH:
Так это и к гадалке не ходи. Люди заходят на сайты в надежде найти для себя интересную\полезную информацию. Лепить "чтоб былО" можно, но смысл?
Не совсем понял это камень в мой огород или напротив выражение согласия? Если вы посчитали, что мой ответ не по теме, то пожалуй дополню.

Чтобы научиться создавать сайты нужно: 1. Придумать идею сайта 2. Посмотреть, что такое HTML.

Сделать пару страничек, чтобы посмотреть как это работает. 3. Одним глазком глянуть, что такое CSS и с чем его едят.

Подробно разбираться стоит уже в процессе работы. 4. Купить себе доменное имя (я знаю, где домен в зоне ru стоит 89 рублей/год), оплатить самый дешевый хостинг (30 руб/месяц) - думаю такие цены доступны всем. 5. Установить какую-нибудь CMS.

Для новичков лучше Wordpress. 6. Наполнить сайт уникальным контентом, параллельно изучая возможности изменения внешнего вида сайта. 7. После всего этого, как только станет понятно, как работать с CSS, можно изучать и языки программирования PHP, Perl
 

FUNTIK1


Рег
19 Jan, 2011

Тем
1

Постов
20

Баллов
30
  • 07, Aug 2011
  • #12
FUNTIK, ни то, ни другое Это просто моя точка зрения. То, что идея или концепция сайта должна быть в самом начале даже обсуждению не подлежит, это даже не аксиома. Вопрос в теме, если я правильно понял, касался инструментов для работы и языков, которые необходимо знать.

Вот кстати, Wordpress, это инструмент, ориентированный больше на блоги и на не обязательно подкованного пользователя.

Фактически, если новичек начнет с любого визивиг-подобного инструмента, у него скорее всего отпадёт необходимость и желание изучать кодовую начинку того, что он ваяет.

Некоторые мои знакомые просто набирают и форматируют в Word-е, а потом копипастят в поле набора текста онлайн-редактора , потом иногда спрашивают, как уже в готовом продукте то или сё отформатировать так или этак.

Естественно, что читабельность получившегося таким макаром HTML хуже некуда, разбираться в этом затруднительно даже со знанием язков.

Поэтому лично я советую из инструментов набора кода прежде всего Notepad, или любой другой самый простой текстовый редактор, с минимальным набором возможностей, даже без подсветки синтаксиса.

Разработчик должен научиться понимать, что он делает.

И уже потом, исходя из своих знаний, умений и запросов искать себе среду разработки по душе.

Изготовить любую самую сложную деталь любой дурак сможет на ЧПУ с уже заложеной и отлаженой программой.

Но научиться, а тем более научиться понимать можно только работая ручками. Что касается хостинга - я рекомендовал бы начать с бесплатного, с возможностью полного доступа к коду создаваемых страниц.

Запорешь пробный шар - не так обидно будет.

Платный хостинг нужно сразу подбирать по соотношению цена\качество и с ясным пониманием того, что и как ты собираешся на нём строить.

Денежки, любые, счёт любят. Наполнение сайта уникальным контентом - это очень расплывчато.

И это не должно быть самоцелью.

Сайт должен быть интересным и с изюминкой, а размещенный контент, по возможности - востребованным.

Языки программирования, в особенности серверные стоит изучать серьёзно, если есть время на их изучение и\или желание\возможность заниматься программированием по взрослому, в противном случае лучше воспользоваться уже готовыми наработками.
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 07, Aug 2011
  • #13
VyacheslavH:
FUNTIK,
Языки программирования, в особенности серверные стоит изучать серьёзно, если есть время на их изучение и\или желание\возможность заниматься программированием по взрослому, в противном случае лучше воспользоваться уже готовыми наработками.
Я совершенно согласен, что языки программирования нужно изучать серьезно и самостоятельно написанная система, всегда будет лучше соответствовать потребностям именно данного сайта,чем типовая.



Но в действительности дела обстоят так, что начинающему крайне сложно будет начинать сразу с этого, да и на голом html+css сайт тоже устанешь делать(помню свои первые эксперименты), поэтому в самом начале думаю стоит ознакомиться с азами, потом посмотреть как работают готовые движки (а вордпресс, хоть для блогов, но обладает достаточным функционалом для первого сайта), понять чего не хватает в типовых движках и уже после этого начинать изучать php и делать что-то свое.

P.S: Notepad++ - лучшая, на мой взгляд, программа для написания кода.
 

FUNTIK1


Рег
19 Jan, 2011

Тем
1

Постов
20

Баллов
30
  • 09, Aug 2011
  • #14
FUNTIK:
поэтому в самом начале думаю стоит ознакомиться с азами, потом посмотреть как работают готовые движки (а вордпресс, хоть для блогов, но обладает достаточным функционалом для первого сайта), понять чего не хватает в типовых движках и уже после этого начинать изучать php и делать что-то свое.
С этим я согласен, но, как правило, начинающие авторы начинают именно с того-же вордпресса, но не заморачиваясь относительно азов.

Ведь это очень просто - вот те ворд с экселем, вот те кнопочки на панели инструментов - твори в своё удовольствие.

И фтопку хатээмэл с пэхп и яваскриптом.

( Вот не знаю, между прочим, понимают ли сегодняшние онлайновые редакторы не мелкософтовские форматы документов? Тот-же Опэн Офис? ) Ну а когда вошло в привычку - всё, пиши пропало.

Единственный способ решать проблемы - задавать глупые вопросы на форумах.

Ведь даже поиск не поможет, без знания азов то.
FUNTIK:
P.S: Notepad++ - лучшая, на мой взгляд, программа для написания кода.
Хороший выбор. Редизайн Линуксоваго Kate. Там в этом отношении вообще клондайк разработчика. Имхо, Vim, лучшее, что существует на эту тему сегодня.
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 09, Aug 2011
  • #15
VyacheslavH:

Хороший выбор. Редизайн Линуксоваго Kate. Там в этом отношении вообще клондайк разработчика. Имхо, Vim, лучшее, что существует на эту тему сегодня.
Спасибо за совет, попробую.

Сам последнее время на php пишу совсем мало, только для себя.

По работе все больше с Visual Studio имею дело, вот там действительно лафа для чайников все за тебя сделает, только без знаний там такого наворотить можно, неудивительно что бытует мнение, что на ASP.NET сайты тормозят.

А вообще я хотел бы добавить, что кроме HTML, CSS, PHP, JavaScript необходимо знание принципов проектирования и работы с базами данных (а то про них что-то все позабыли), ведь современный сайт без базы данных представить невозможно.

Так что добавляем в план изучения язык SQL и СУБД MySql
 

FUNTIK1


Рег
19 Jan, 2011

Тем
1

Постов
20

Баллов
30
  • 10, Aug 2011
  • #16
FUNTIK, а для чего всё изучать настолько серьезно и глубоко? Я понимаю, конечно, если человек хочет посвятить жизнь созданию сложных сайтов на заказ и получать за это деньги, то все эти глубокие знания обязательно нужны.

Но если человек - "чайник" и хочет сделать простой сайт для себя, чтобы наполнить его интересной информацией и заработать лишнюю тысячу рубликов в месяц, все эти углубленные знания не нужны!
 

lemnon


Рег
22 Sep, 2010

Тем
1

Постов
192

Баллов
202
  • 10, Aug 2011
  • #17
lemnon:
Но если человек - "чайник" и хочет сделать простой сайт для себя, чтобы наполнить его интересной информацией и заработать лишнюю тысячу рубликов в месяц, все эти углубленные знания не нужны!
Витите-ли, lemnon. Программная начинка сайта усиливает его функциональность, без которой польза от наличия полезной информации может свестись к нулю.

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

Есть еще два варианта - воспользоваться уже готовыми наработками, выложенными в сети или воспользоваться услугами специалиста.

Специалист возьмёт деньги, и скорее всего не маленькие.

А воспользоваться готовыми продуктами будет эффективнее имея познания в области программирования, и чем они глубже, тем лучше.

Ведь выкладываемые исходники нужно еще суметь правильно вставить, а то и подшаманить под свои запросы
 

VyacheslavH


Рег
23 Jun, 2011

Тем
22

Постов
832

Баллов
1052
  • 12, Aug 2011
  • #18
lemnon Про глубокие знания я ничего не говорил - это Вы сами придумали.

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

А для того чтобы стать действительно хорошим веб-разработчиком, конечно нужно знать все это на 5+.Но глубокое изучение всего займет ни один год.
 

FUNTIK1


Рег
19 Jan, 2011

Тем
1

Постов
20

Баллов
30
Тем
49554
Комментарии
57426
Опыт
552966

Интересно