Як зробити свій сайт? А головне - навіщо?
В даний час відроджується сайтобудівна бум. Стало модно мати свою сторінку. Це як засвітитися в ЗМІ або в газеті. І справді - з будь-якого комп'ютера вводиш заповітну адресу - і ось, будь ласка, дивися, скільки хочеш, на результати польоту своєї дизайнерської думки ...
Це все так, прогрес не стоїть на місці, і ми бачимо результати найбільш вдалих рішень ... Ці приклади надихають на створення сайту, і ось ми вже шукаємо інформацію, як створити сайт. Вбивши в пошуковику питання, натикаємося на кілька сайтів, що дають місце під сторінку, а також на фірми, що займаються платним хостингом. Відмінно - перший крок зроблено.
Далі ми бачимо, що в Інтернеті викладено безліч конструкторів, редакторів, будівельників компонентів сторінок та іншого корисного софта для оформлення сторінки. Більшість з нас, природно, вибирає безкоштовний хостинг. І правильно, для початку більшого й не треба. Далі освоюємо конструктор, робимо в ньому перший файл 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-дизайні. В принципі, того ж самого можна добитися, помістивши файли в поштову скриньку, а охочим залишати логін і пароль.
Удачі в сайтобудівництва! ]