<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blogoreader – українська блогосфера та інтернет &#187; програмування</title>
	<atom:link href="http://blogoreader.org.ua/tag/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d1%83%d0%b2%d0%b0%d0%bd%d0%bd%d1%8f/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogoreader.org.ua</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 09:48:36 +0000</lastBuildDate>
	<language>uk</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>HTML-верстка і Web-програмування сайту. З чого почати?</title>
		<link>http://blogoreader.org.ua/2007/10/26/getting-started-in-programming/</link>
		<comments>http://blogoreader.org.ua/2007/10/26/getting-started-in-programming/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 12:26:00 +0000</pubDate>
		<dc:creator>Сергій Пішковцій</dc:creator>
				<category><![CDATA[Переклади]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[верстка]]></category>
		<category><![CDATA[програмування]]></category>

		<guid isPermaLink="false">http://blogoreader.org.ua/2007/10/26/getting-started-in-programming/</guid>
		<description><![CDATA[Вже друга стаття Ігора Виспянського, спеціально для Блогорідера. Що потрібно знати для того, щоб створити сучасний сайт власними руками Дана стаття написана для тих, хто самостійно намагається розібратися в програмуванні...

  
  
  
  
  
    <ol class="related-posts">  
          
  
              
  
            <li>  
                <a href="http://blogoreader.org.ua/2007/10/24/making-good-site/?utm_source=blogoreader&utm_medium=related&utm_campaign=posts" rel="bookmark">  
                  
                    <img src="http://blogoreader.org.ua/i/news.png" alt="Як зробити сайт легким та зручним у користуванні" />  
                  
  
                Як зробити сайт легким та зручним у користуванні</a>  
            </li>  
  
          
    </ol>  
  
  ]]></description>
			<content:encoded><![CDATA[<p>Вже друга стаття <a target="_blank" href="http://www.vispyanskiy.name/">Ігора Виспянського</a>, спеціально для <a href="http://blogoreader.org.ua">Блогорідера</a>.</p>
<p><strong>Що потрібно знати для того, щоб створити сучасний сайт власними руками</strong></p>
<p>Дана стаття написана для тих, хто самостійно намагається розібратися в програмуванні Web-сайтів. Вона показує шлях по якому може рухатися початківець, який розгубився в різноманітності сучасних мов програмування для Web, а також вона намагається обґрунтувати даний вибір. Кроки запропоновані в цій статті не варто вважати абсолютно правильними. Це лише авторське бачення можливого розвитку Web-програміста.</p>
<p><span id="more-67"></span></p>
<p>Сьогодні існує чимало програм, які дозволяють створювати власні Web-сайти не вникаючи в код сторінок. Крім того Інтернет рясніє сайтами, які пропонують готові шаблони для сайтів. Ми орієнтуватимемося на те, що Ви не шукаєте легких шляхів і бажаєте здобути достатній обсяг знань з метою самостійного створення Web-сайтів, якісного редагування готових шаблонів, тощо. Отже, з чого слід почати. Без чого подальше вивчення Web-програмування неможливе? Щоб створити сайт потрібно знати хоча б мову розмітки. Найлегшою і найпопулярнішою є мова <strong>HTML</strong>. Що таке HTML? Термін HTML (<em>HyperText Markup Language</em>) означає &quot;мова маркування гіпертексту&quot;. З часу створення першої версії (специфікації) HTML зазнав деяких змін. Поточну специфікацію HTML можна знайти на сайті <a href="http://www.w3.org/">www.w3.org</a>. Що вам знадобиться для освоєння HTML?</p>
<ol>
<li>браузер;</li>
<li>редактор текстових файлів.</li>
</ol>
<p>HTML-сторінка &#8211; це звичайний текстовий файл. Свої перші HTML-файли Ви будете розробляти в себе на локальному диску. При вивченні нового матеріалу слід дотримуватися таких нескладних порад:</p>
<ul>
<li>не використовуйте старих книг, статей, тощо;</li>
<li>звертайте увагу на автора матеріалу.</li>
</ul>
<p>Для більш-менш якісного створення HTML-документів Вам необов&#8217;язково досконало вивчати грубезні посібники, але Ви повинні знати основні можливості, які забезпечує HTML і де можна знайти потрібну інформацію. Що далі? А далі &#8211; <a href="http://blogoreader.org.ua/tech/terminology.html#css"><strong>CSS</strong></a> . Тут слід зауважити, що після вивчення HTML Ви маєте достатній багаж знань для того, щоб створювати повноцінні статичні сайти. Більше того, на цьому Ви можете зупинитись&hellip; Але в такому випадку Ви втратите величезні додаткові можливості для зручної роботи. CSS (Cascading Style Sheets) &#8211; каскадні таблиці стилів, які застосовуються для візуального форматування документу в мовах розмітки, крім того в CSS є можливості створювати стилі для друкованої версії сторінки і для управління звуком. CSS найчастіше зменшує об&#8217;єм коду, дозволяє виносити стилі в окремий файл, який можна повторно використовувати і ще багато іншого. З вище сказаного можна зробити висновок, що як HTML, так і CSS не є мовами програмування. Вони дозволяють лише змінювати оформлення елементів Web-документів. Але, як же бути з опрацюванням даних на сайті? Вам потрібно рухатися далі. Зазвичай, наступний крок дається не всім, бо, далі треба вивчати програмування.</p>
<p><strong>JavaScript</strong> &#8211; мова опису сценаріїв. Являє собою скріпт-мову для www, засновану на Java. Код JavaScript може бути вбудований безпосередньо в текст сторінки HTML. JavaScript &#8211; мова програмування, за допомогою якої Ви можете створювати інтерактивні Web-сторінки. Величезною перевагою JavaScript перед іншими мовами програмування є те, що їй не потрібно ніяких інтерпретаторів і Web-серверів, а достатньо тільки одного браузера. Зауваження! Не слід плутати JavaScript з Java, чи з JScript. Це різні мови програмування. Як! Ви успішно впоралися і з цим кроком? Тоді Ви досягли неабиякого рівня. Під словом &quot;впоралися&quot; не варто розуміти досконалого вивчення JavaScript. Лише з практикою Ви зрозумієте, що багато-чого не знаєте, багато автор <a href="http://booklya.com.ua/">книги</a>, яку Ви читали для знайомства з JavaScript, Вам не розказав.</p>
<p><span style="color: rgb(255, 0, 0);">Зауваження!</span> Кожен по-своєму розуміє словосполучення &quot;достатній рівень знань&quot;. Але погане вивчення матеріалу призведе або може призвести до помилок в коді, які важко виявити, бо Ви впевнені в своїй правоті і шукаєте не там, де слід.</p>
<p>Наступний крок &#8211; це <strong>PHP</strong>. Хоча необов&#8217;язково наступний. Він сміло може йти перед вивченням JavaScript, а може взагалі не бути виконаним. Але ж Ви бажаєте вдосконалюватися. Можна довго сперечатись про те, яку мову програмування обрати. Тут і ASP, і Perl, і Java, &hellip; Але ми зупинимо свій вибір на PHP. PHP вибраний з-поміж інших аналогічних мов програмування через свою простоту в освоєнні, популярність серед програмістів і безкоштовність. Навіщо Вам PHP? Сучасний сайт повинен підтримувати пошук інформації, продаж продуктів, гостьову книгу, тощо. А це і не тільки це можна реалізувати на PHP. Відмінність PHP від JavaScript полягає в тому, що PHP-скрипт виконується на сервері, а клієнту передається результат роботи, тоді як JavaScript-код повністю передається на клієнтську машину і тільки там виконується. Наведу найбільш популярні можливості мови:</p>
<ul>
<li>інтеграція Web з базами даних;</li>
<li>робота з файлами і папками;</li>
<li>&middot; легка робота з формами;</li>
<li>робота з растровими зображеннями (бібліотека GD);</li>
<li>скрипти можна &quot;вклеїти&quot; прямо в HTML-код;</li>
<li>робота з FTP;</li>
<li>шифрування;</li>
<li>підтримка PDF (Adobe).</li>
</ul>
<p>Для початку можу порадити Вам сайт <a href="http://www.php.net/">www.php.net</a>. На ньому Ви зможете скачати свіжу версію PHP, документацію, FAQ, приклади скриптів, тощо. Порада: не завантажуйте найсвіжіші версії, оскільки вони можуть бути нестабільні. Краще трохи почекати і скачати нормальний стабільний реліз. Для того, щоб всі ваші скрипти написані на PHP працювали, необхідно мати або доступ до вже налаштованого сервера, або (найпростіший варіант) поставити собі пакет &quot;Denver&quot; (http://denwer.ru). Там всі операції по налаштуванні виконані за вас. Такий варіант цілком підійде для роботи зі скриптами вдома.</p>
<p>Якщо Ви вже розібрались з PHP, то, як тут не скористатись можливістю роботи з базами даних. <strong>MySQL</strong> &#8211; це одна з найпопулярніших і найпоширеніших СУБД (<em>система управління базами даних</em>) в Інтернеті завдяки вдалому поєднанні користувацьких властивостей, відкритому коду і добрій технічній підтримці. Офіційний сайт &#8211; <a href="http://blogoreader.org.ua/wp-admin/www.mysql.com">www.mysql.com</a>. MySQL розглядається як основа для не надто складних проектів, які не вимагають високого рівня збереження даних, як то: форуми, системи ведення статистики, електронні магазини, тощо. В якості альтернативи MySQL можна розглянути: Oracle, PostgreSQL, mSQL. Переваги MySQL:</p>
<ul>
<li>&nbsp;маленький;</li>
<li>швидкий;</li>
<li>&nbsp;легкий в установці і використанні;</li>
<li>є безкоштовним для некомерційного використання;</li>
<li>написаний під десятки видів ОС.</li>
</ul>
<p>Для мови PHP MySQL виступає як стандарт де-факто, і бібліотека для звернення до MySQL скомпільована в ядро PHP. Мабуть, все. Ні, ні&hellip; Звичайно не все, але цього має бути достатньо, щоб успішно створювати сучасні, зручні, конкурентні Web-сайти. Як бачите, дана дорога нелегка. І тому перш ніж розпочати вивчення потрібно добре подумати, чи Вам дійсно це потрібно. Адже, час &#8211; безцінний і його не повернути. Автор &#8211; <a target="_blank" href="http://www.vispyanskiy.name/">Ігор Виспянський</a>, спеціально для <a href="http://blogoreader.org.ua">Блогорідера</a>.</p>


  
  
  
  
  
    <ol class="related-posts">  
          
  
              
  
            <li>  
                <a href="http://blogoreader.org.ua/2007/10/24/making-good-site/?utm_source=blogoreader&utm_medium=related&utm_campaign=posts" rel="bookmark">  
                  
                    <img src="http://blogoreader.org.ua/i/news.png" alt="Як зробити сайт легким та зручним у користуванні" />  
                  
  
                Як зробити сайт легким та зручним у користуванні</a>  
            </li>  
  
          
    </ol>  
  
  ]]></content:encoded>
			<wfw:commentRss>http://blogoreader.org.ua/2007/10/26/getting-started-in-programming/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

