Технический форум

Технический форум (http://www.tehnari.ru/)
-   Изготовление сайтов (http://www.tehnari.ru/f129/)
-   -   Как создать свой сайт (http://www.tehnari.ru/f129/t86392/)

GlaZZZ 14.03.2013 23:23

Как создать свой сайт
 
Доброе время суток!

Сейчас поговорим о том как создать свой сайт самому.

На вопрос "Как создать свой сайт бесплатно?" обычно можно услышать нудные рассуждения о важности знания "Html", "JS", "PHP", прочих языков и технологий. Это все так, но и в тоже время не так.

Прелесть в том, что бесплатно создать свой сайт можно, даже не зная самого главного языка HTML. Для этого достаточно найти подходящий конструктор сайтов(Яндекс.Народ, uCoz), чтобы быстро сделать и разместить свой сайт в интернете. Для этого лучше всего подойдет конструктор сайтов uCoz. Но хочу предупредить, что серьезный сайт там не сделать.

"А зачем всё остальное?" - думаю вопрос этот уместен. Да затем, что вам захочется улучшить свой сайт, сделать его живее.
Вот тогда вам и понадобятся технологии HTML, PHP, MySQL, JQUERY, AJAX.


"Сложно ли сделать сайт?"
Нет, если вы готовы уделить этому занятию свое драгоценное время. Создание сайта, как и все новое для нас, потребует от вас желания и, что главное времени. Но в результате, уже через месяц-другой, на крайний случай - третий, и вы сможете с гордостью сказать: "я сделал свой первый сайт".

CMS для сайта

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

Обычно хостинг предлагает установить автоматически именно бесплатные CMS, типа: Joomla, Wordpress, Drupal и так далее.
Системы управления сайтами удобны, Но:
  • во-первых, работу с ними также надо изучать, понять что, как и куда, а главное - зачем;
  • во-вторых, не зная того же html вы сможете пользоваться только предоставляемыми шаблонами или скачанными с интернета, но ведь тогда сайт теряет уникальность. Можно найти десятки, а то и сотни сайтов с один и тем же дизайном.
Поэтому CMS - это хорошо, но начинать с них не следует. Хотя, если вам срочно нужен сайт, то можно начать с какой-нибудь бесплатной CMS. Хотя я признаюсь честно начинал с uCoz'a, а затем пересел на DataLife Engine(DLE)

Что нужно учить?


  • Начать нужно с вопроса: "Что такое хостинг и домен?";
  • После этого переходите к самому основному, без чего не один сайт не обходится - Язык HTML;
  • Теперь познакомьтесь с CSS - таблица стилей. Знание CSS тегов хорошо упрощает верстку шаблона сайта. От нее больше возможностей и HTML код при этом достаточно простой. В CSS можно делать даже анимации, жаль что недо-браузер(IE) их не понимает;
  • Далее, наверное, лучше будет познакомиться с СЕО оптимизацией. Оптимизация под поисковых роботов;
  • JavaScript - сделает внешний вид ваших страниц более привлекательным (например, используя визуальные эффекты), но на этом его возможности не иссякают. Поверьте в JS возможностей ого-го сколько;
  • PHP - (тут уже сложнее) язык программирования, созданный для разработки динамических страниц. Примерами PHP будет, например, отображение текущего времени на сайте, форумы, регистрации и авторизации на сайте.
  • Для того, чтобы использовать PHP во всей "красе" вам нужно разобраться с базами данных и языком запросов к базе SQL (он помогает выбирать из базы данных именно то, что вам нужно). Базы данных дают возможность записывать и извлекать информацию PHP коду. Обычно это БД - MySQL
  • Ну, если вы еще не заснули ;), то на этом пункте думаю вы сами будете знать что делать :)
Все это совсем не сложно, было бы желание, а успех обязательно придет. Так что не откладывайте "мечту", начинайте создавать свой сайт уже сегодня.

kreol 18.03.2013 03:23

К слову.

Для начальной разработки (если будет использоваться серверный язык) обязательно нужен вебсервер. Если это php, то самым распространенным является Apache (кст., чтобы не мучиться с настройкой, советую использовать Zend Community Server: все из коробки и все красиво).

Серверных языков на самом деле масса, в общем-то практически все ЯП можно использовать в качестве серверного. Даже javascript (ищите nodeJS) - очень удобно, чтобы не учить зоопарк языков: на клиенте и сервере один и тот же язык. Красота. :-) К сожалению, он еще не дошел до релиза.

То же касается и баз данных. Хотя MySQL вроде как самый распространенный, но кроме него есть масса других БД (и SQL подобных, и noSQL).

Валеркин 13.05.2013 22:33

Да вы что ребята, думаете я чего нибудь понял, ни...
Даже страшно стало, куда я лезу.
Так последнее желание отобьёте у новичков.
Я например погоДю, пока не найду внятного и понятного объяснения.tehno036

Suharev 14.05.2013 09:38

Валеркин начни тогда с основ, с HTML, потом немного Java, чтоб понять как динамика работает, потом можно пробовать PHP, ну а потом уже и сам определишься что-куда двигаться.
В качестве сервера можно использовать любой бесплатный хостинг, слава богу их много.
Так понятнее?

oenomaus2013 03.11.2013 16:26

да html и сss можно очень быстро выучить,там нет ничего сложного,а вот php уже полноценный язык программирования,его изучению надо больше времени уделить,на локальной машине используй пакет денвер,там и веб-сервер apache,база данных mysql всё нужное собрано в одном месте

Zhas61 06.11.2014 22:58

я вот создал сайт на ucoz.ru. подскажите, как добавить слайд? в редакторе "добавить материал" обычный текстовый документ добавляется (копировать, вставить), а слайд никак не добавить

техник1 02.02.2015 10:17

С чего начать? С того,что оплатить хостинг,а потом начинать делать? Можно ли сначала сделать простейший бесплатный,а потом его усовершенствовать?

GlaZZZ 03.02.2015 00:26

Цитата:

Сообщение от техник1 (Сообщение 1102014)
Можно ли сначала сделать простейший бесплатный,а потом его усовершенствовать?

Конечно! Лично я начинал, как и многие другие, с ucoz'a
Сайтов 6 делал на юкозе, делаю, удаляю, опять делаю. Так и разобрался

Filimonoff 03.02.2015 07:16

когда на яндексе был бесплатный хостинг, я туда сливал сайты сделанные не в их конструкторе, а локально на своём компе)) вы не пробовали это делать на ucoz?

GlaZZZ 04.02.2015 01:49

На юкоз сейчас можно сливать сайт на яндекс народ или наоборот, не помню точно!


Часовой пояс GMT +4, время: 11:52.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.