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

skreper

Пользователь
Регистрация
09.03.11
Сообщения
1
Реакции
0
Баллы
1
Мы с сыном (ему 11, а я бухгалтер) тоже хотим научится делать сайты. Но к сожалению все советы сводятся к выбору хостинга,домена и т.д.,нам хочется начать сначала на домашней сети. Посоветуйте самые первые шаги, или подскажите литературу для "чайников".
 

Innulia

Пользователь
Регистрация
02.10.10
Сообщения
252
Реакции
13
Баллы
13
Мы с сыном (ему 11, а я бухгалтер) тоже хотим научится делать сайты. Но к сожалению все советы сводятся к выбору хостинга,домена и т.д.,нам хочется начать сначала на домашней сети. Посоветуйте самые первые шаги, или подскажите литературу для "чайников".

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

Arax

Пользователь
Регистрация
14.02.11
Сообщения
66
Реакции
0
Баллы
1
Ставите на компьютер Denver - это программа, с помощью которой вы сможете разместить у себя на компьютере базу данных для сайта. Потом устанавливаете на свой компьютер движок и играетесь с ним, сколько вам хочется.
При этом вам не нужен ни хостинг, ни домен, но ваш сайт не будет доступен в Интернете. Поиграетесь - а тогда уже и в сеть выложите, если захотите.
Внесу не большую подправку, не denver, а denwer(от сокр. Д.н.w.р — джентльменский набор Web-разработчика). Денвер — набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и оболочка для разработки сайтов на «домашней» (локальной) Windows-машине без выхода в Интернет. Всегда актуальные версии можете скачать с офф. сайта - http://denwer.ru , там и инструкции, FAQ.
 

mash1

Пользователь
Регистрация
11.01.11
Сообщения
5
Реакции
0
Баллы
1
Ну я не стала заморачиваться с установками чего-либо, потому что у меня с этим проблемы. Сделала так: зарегистрировала почту на Гуугле, а там есть - все продукты- создайте блог бесплатно. Вот на этой платформе, называется Blogspot и строю. Гугл Адсенс начисляет маленькую, но копеечку. Расручиваю статьями, перешла на платный хостинг, если бы три месяца назад, кто-нибудь сказал, что я это сделаю, это было бы очень смешно, а теперь нет, очень интересноhttp://http://www.virova2blogger.ru/
 

lemnon

Пользователь
Регистрация
22.09.10
Сообщения
192
Реакции
2
Баллы
13
А почему бы не попробовать сперва бесплатные системы, существующие в сети? Ведь можно потренироваться, сделав бесплатный сайт в системах ucoz или narod. Можно завести бесплатный блог на Li.ru или в ЖЖ. Я, например, с этого и начинал, поскольку, когда был "чайником", вообще не понимал значений слов "домен" или "хостинг".
 

Innulia

Пользователь
Регистрация
02.10.10
Сообщения
252
Реакции
13
Баллы
13
Укоз и готовые блогоплатформы к созданию сайтов имеют не такое уж и прямое отношение. С их помощью можно скорее научиться наполнять и раскручивать сайты, чем делать их.
 

fugitive1

Пользователь
Регистрация
11.06.11
Сообщения
33
Реакции
0
Баллы
1
Зайдите на сайт postroika.ru/. Там все и прочитаете.
 

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
Посоветуйте самые первые шаги, или подскажите литературу для "чайников".
Если вопрос стоит именно создавать сайты самостоятельно, следует начать с изучения языков HTML (язык гипертекстовой размктки документов), СSS (каскадные таблицы стилей), JavaScript (программное обеспечение, выполняющееся на стороне клиента), PHP (Программное обеспечение, выполняющееся на стороне сервера). Последние два - опционально, но хотя бы поверхностно поинтересоваться стоит.
 

FUNTIK1

Пользователь
Регистрация
19.01.11
Сообщения
18
Реакции
0
Баллы
1
Согласен с предыдущем оратором, но начинать по-моему стоит с идеи сайта. Нет смысла в интернете плодить очередную бесполезную домашнюю страничку. Думаю, как только станет понятно для чего конкретно нужен сайт, проблема с чего начать отпадет сама собой. Помню свой первый сайт, тема была для меня очень интересная, конечно, наделал много ошибок, но результаты были не плохие. До сих пор этот проект не бросаю, хотя от первоначального сайта там ничего не осталось.
 

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
Так это и к гадалке не ходи. Люди заходят на сайты в надежде найти для себя интересную\полезную информацию. Лепить "чтоб былО" можно, но смысл?
 

FUNTIK1

Пользователь
Регистрация
19.01.11
Сообщения
18
Реакции
0
Баллы
1
Так это и к гадалке не ходи. Люди заходят на сайты в надежде найти для себя интересную\полезную информацию. Лепить "чтоб былО" можно, но смысл?
Не совсем понял это камень в мой огород или напротив выражение согласия? Если вы посчитали, что мой ответ не по теме, то пожалуй дополню. Чтобы научиться создавать сайты нужно:
1. Придумать идею сайта
2. Посмотреть, что такое HTML. Сделать пару страничек, чтобы посмотреть как это работает.
3. Одним глазком глянуть, что такое CSS и с чем его едят. Подробно разбираться стоит уже в процессе работы.
4. Купить себе доменное имя (я знаю, где домен в зоне ru стоит 89 рублей/год), оплатить самый дешевый хостинг (30 руб/месяц) - думаю такие цены доступны всем.
5. Установить какую-нибудь CMS. Для новичков лучше Wordpress.
6. Наполнить сайт уникальным контентом, параллельно изучая возможности изменения внешнего вида сайта.
7. После всего этого, как только станет понятно, как работать с CSS, можно изучать и языки программирования PHP, Perl
 

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
FUNTIK, ни то, ни другое ;) Это просто моя точка зрения.
То, что идея или концепция сайта должна быть в самом начале даже обсуждению не подлежит, это даже не аксиома.
Вопрос в теме, если я правильно понял, касался инструментов для работы и языков, которые необходимо знать. Вот кстати, Wordpress, это инструмент, ориентированный больше на блоги и на не обязательно подкованного пользователя. Фактически, если новичек начнет с любого визивиг-подобного инструмента, у него скорее всего отпадёт необходимость и желание изучать кодовую начинку того, что он ваяет. Некоторые мои знакомые просто набирают и форматируют в Word-е, а потом копипастят в поле набора текста онлайн-редактора :), потом иногда спрашивают, как уже в готовом продукте то или сё отформатировать так или этак. Естественно, что читабельность получившегося таким макаром HTML хуже некуда, разбираться в этом затруднительно даже со знанием язков. Поэтому лично я советую из инструментов набора кода прежде всего Notepad, или любой другой самый простой текстовый редактор, с минимальным набором возможностей, даже без подсветки синтаксиса. Разработчик должен научиться понимать, что он делает. И уже потом, исходя из своих знаний, умений и запросов искать себе среду разработки по душе. Изготовить любую самую сложную деталь любой дурак сможет на ЧПУ с уже заложеной и отлаженой программой. Но научиться, а тем более научиться понимать можно только работая ручками.
Что касается хостинга - я рекомендовал бы начать с бесплатного, с возможностью полного доступа к коду создаваемых страниц. Запорешь пробный шар - не так обидно будет. Платный хостинг нужно сразу подбирать по соотношению цена\качество и с ясным пониманием того, что и как ты собираешся на нём строить. Денежки, любые, счёт любят.
Наполнение сайта уникальным контентом - это очень расплывчато. И это не должно быть самоцелью. Сайт должен быть интересным и с изюминкой, а размещенный контент, по возможности - востребованным.
Языки программирования, в особенности серверные стоит изучать серьёзно, если есть время на их изучение и\или желание\возможность заниматься программированием по взрослому, в противном случае лучше воспользоваться уже готовыми наработками.
 

FUNTIK1

Пользователь
Регистрация
19.01.11
Сообщения
18
Реакции
0
Баллы
1
FUNTIK,
Языки программирования, в особенности серверные стоит изучать серьёзно, если есть время на их изучение и\или желание\возможность заниматься программированием по взрослому, в противном случае лучше воспользоваться уже готовыми наработками.

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

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
поэтому в самом начале думаю стоит ознакомиться с азами, потом посмотреть как работают готовые движки (а вордпресс, хоть для блогов, но обладает достаточным функционалом для первого сайта), понять чего не хватает в типовых движках и уже после этого начинать изучать php и делать что-то свое.
С этим я согласен, но, как правило, начинающие авторы начинают именно с того-же вордпресса, но не заморачиваясь относительно азов. Ведь это очень просто - вот те ворд с экселем, вот те кнопочки на панели инструментов - твори в своё удовольствие. И фтопку хатээмэл с пэхп и яваскриптом. ( Вот не знаю, между прочим, понимают ли сегодняшние онлайновые редакторы не мелкософтовские форматы документов? Тот-же Опэн Офис? ) Ну а когда вошло в привычку - всё, пиши пропало. Единственный способ решать проблемы - задавать глупые вопросы на форумах. Ведь даже поиск не поможет, без знания азов то.
P.S: Notepad++ - лучшая, на мой взгляд, программа для написания кода.
Хороший выбор. Редизайн Линуксоваго Kate. Там в этом отношении вообще клондайк разработчика. Имхо, Vim, лучшее, что существует на эту тему сегодня.
 

FUNTIK1

Пользователь
Регистрация
19.01.11
Сообщения
18
Реакции
0
Баллы
1
Хороший выбор. Редизайн Линуксоваго Kate. Там в этом отношении вообще клондайк разработчика. Имхо, Vim, лучшее, что существует на эту тему сегодня.

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

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

lemnon

Пользователь
Регистрация
22.09.10
Сообщения
192
Реакции
2
Баллы
13
FUNTIK, а для чего всё изучать настолько серьезно и глубоко? Я понимаю, конечно, если человек хочет посвятить жизнь созданию сложных сайтов на заказ и получать за это деньги, то все эти глубокие знания обязательно нужны. Но если человек - "чайник" и хочет сделать простой сайт для себя, чтобы наполнить его интересной информацией и заработать лишнюю тысячу рубликов в месяц, все эти углубленные знания не нужны!
 

VyacheslavH

Пользователь
Регистрация
23.06.11
Сообщения
935
Реакции
325
Баллы
28
Возраст
62
Адрес
Черкассы
Но если человек - "чайник" и хочет сделать простой сайт для себя, чтобы наполнить его интересной информацией и заработать лишнюю тысячу рубликов в месяц, все эти углубленные знания не нужны!
Витите-ли, lemnon. Программная начинка сайта усиливает его функциональность, без которой польза от наличия полезной информации может свестись к нулю. Функционал, создаваемый чайниками как правило здорово страдает кривостью работы, что отпугивает пользователей и посетителей, без которых лишняя тысяча рубликов никому не светит. Есть еще два варианта - воспользоваться уже готовыми наработками, выложенными в сети или воспользоваться услугами специалиста. Специалист возьмёт деньги, и скорее всего не маленькие. А воспользоваться готовыми продуктами будет эффективнее имея познания в области программирования, и чем они глубже, тем лучше. Ведь выкладываемые исходники нужно еще суметь правильно вставить, а то и подшаманить под свои запросы ;)
 

FUNTIK1

Пользователь
Регистрация
19.01.11
Сообщения
18
Реакции
0
Баллы
1
lemnon Про глубокие знания я ничего не говорил - это Вы сами придумали. Я говорил о том, что человек желающий создать сайт должен иметь базовые знания, чтобы иметь возможность внести необходимые изменения в работу сайта, дорабатывать функциональность, в конце-концов уметь писать "чистый html" код и,если что-то где-то не работает, знать где "копать".
А для того чтобы стать действительно хорошим веб-разработчиком, конечно нужно знать все это на 5+.Но глубокое изучение всего займет ни один год.
 

Статистика форума

Темы
200.635
Сообщения
380.523
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу