Як зробити свій сайт? А головне - навіщо?.

В даний час відроджується сайтостроітельний бум. Стало модно мати свою сторінку. Це як засвітитися у ЗМІ чи в газеті. І справді - з будь-якого комп'ютера вводиш заповітну адресу - і ось, будь ласка, дивися, скільки хочеш, на результати польоту своєї дизайнерської думки ... Це все так, прогрес не стоїть на місці, і ми бачимо результати найбільш вдалих рішень ... Ці приклади надихають на створення сайту, і ось ми вже шукаємо інформацію, як створити сайт. Вбивши в пошуковику питання, натикаємося на кілька сайтів, що дають місце під сторінку, а також на фірми, що займаються платним хостингом. Відмінно - перший крок зроблено.

Далі ми бачимо, що в Інтернеті викладено безліч конструкторів, редакторів, будівельників компонентів сторінок і іншого корисного софта для оформлення сторінки. Більшість з нас, природно, вибирає безкоштовний хостинг. І правильно, для початку більшого й не треба. Далі освоюємо конструктор, робимо в ньому перший файл index.html - і ось у нас вже є свій сайт.

На цьому етапі відсіюються відверті «web-ледарі». Залишаються сторінки, зліплені в конструкторі. У них може бути фотоальбом, резюме, нотатки, гостьова книга ... Коротше - все те, що можна показати зацікавленим людям.

Другий етап освоєння - вивчення HTML. Це дуже проста мова, освоюється він за тиждень навіть «чайником» - зрозуміло, не в повному обсязі, але в достатній для того, щоб вміти писати програми в редакторі. Навіщо це потрібно? Справа в тому, що конструктори, як правило, не володіють гнучкістю і налаштовані в основному на вирішення типових завдань. Майже в кожному з них є «білі плями». Крім того, конструктор часто «роздуває» код до непристойності - пише за суворим шаблоном, а тому і перестраховується. Тих, хто освоїв HTML, теж чимало. Дивно, що багато з них вважають себе вже настільки просунутими web-програмістами, що вже намагаються вчити інших web-дизайну!

Потім корисно освоїти CSS (каскадні таблиці стилів). Ці таблиці дуже сильно спрощують оформлення сторінок. Можна їх винести в окремий файл, до якого звертаються всі або багато сторінок Вашого сайту. Можливості CSS дуже широкі. У стилях передбачені різні фільтри, що дозволяють працювати із зображеннями і текстом.


CSS, хоч по суті і є частиною HTML, все-таки розглядається окремо, оскільки більшість тих, хто вивчив основи HTML, мають дуже поверхневе уявлення про таблицю стилів.

Далі, щоб сторінка була динамічною та інтерактивною, непогано вивчити «скриптові» мови програмування. В основному використовується javascript, хоча можна і VBscript. У скриптів багато можливостей, але головне, що вони дають - це відстеження та обробка подій і просту анімацію на веб-сторінці. Тут вже можна зробити сторінку, за якою за курсором повзає тарган, а кнопки зникають або втікають при спробі натиснути на них.

Це той мінімум, який непогано було б знати, щоб сторінки виглядали «професійніше». Якщо йти далі, то треба вивчити CGI-програмування (PHP або Perl), і так далі. Але не факт, що безкоштовний хостинг підтримає ці функції, та й для освоєння php треба вже занурюватися в програмування глибоко ...
У принципі, освоєння HTML, CSS і javascript зробить з вас верстальника, але не дизайнера. Дизайнер працює з графічними програмами і у нього зовсім інші турботи ...

Що можна сказати про сторінки користувачів? В основному ці «хом'яки» (від homepage) сплять мертвим сном. Їх, як правило, роблять і забувають про них. А адже створення сайту - це тільки перший крок великого шляху. Добре, якщо ви розумієте, що робите не твір мистецтва, яким милується весь світ, а всього лише сторінку, на яку ніхто не зайде, поки ви самі не попросите. Якщо ж ви все-таки вирішили створити відвідувану і популярну сторінку - треба вчитися більш серйозно, ніж читати статті на 2-4 сторінки. Через півроку ви вже будете в змозі написати що-небудь серйозне.

Ну а якщо ви просто хочете помістити куди-небудь свої файли, щоб не тягати з собою флешку або не посилати малюнки та файли поштою - можна і за шаблоном створити сторінку. Але буде великою помилкою думати, що ви при цьому скільки-небудь просунетеся в web-програмуванні, не кажучи вже про web-дизайні. У принципі, того ж самого можна домогтися, помістивши файли в поштову скриньку, а охочим залишати логін і пароль.


Удачи в сайтобудівництва!

За матеріалами сайту http://shkolazhizni.ru