Программы для создания сайтов

Програми для  створення сайтів.

ВІЗУАЛЬНІ РЕДАКТОРИ 

Дозволяють швидко розробляти web-сторінки і корегувати вже написані, але з ними потрібно бути обережними, оскільки, завдяки саме їм, сторінка може погано відображатися в браузері.

Найвідомішим є DreamWiever, але зрештою можна використовувати те, що більше подобається. Часто згодом доводиться вручну виправляти код, що був згенерований даними програмами.

ПРОГРАМИ ОБРОБКИ РАСТРОВОЇ  ГРАФІКИ 

Це одні з найважливіших  програм, які доведеться освоїти.

Вона нададуть змогу веб-розробнику здійснити:

  • Сканування фотографій;
  • Корекція відсканованих і готових фотографій, зокрема - тонова і колірна корекція;
  • Ретуш фотографій;
  • Розуміння відмінностей у форматах графічних файлів;
  • Грамотне використання фільтрів;

Як конкретні програми можна привести наступні:

  • Adobe PhotoShop - дана програма є лідером в області графічних програм такого роду.
  • Adobe ImageReady - підтримує фільтри від Adobe PhotoShop і є незамінною для створення анімованих Gif-зображень.

Зрештою, ідеальних редакторів немає, деякі краще роблять одне, деякі – інше, тому для складніших або специфічних завдань можна використовувати інші програми

ПРОГРАМИ ОБРОБКИ ВЕКТОРНОЇ  ГРАФІКИ 

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

Типовими представниками даного класу є Corel DRAW і Adobe Illustrator - обидва є лідерами в своїх областях і, відповідно, мають останні досягнення в області векторної графіки. На противагу ним можна порадити програму Corel Xara. Дана програма, на відміну від двох попередніх, є швидкою і маленькою, але деякі ефекти і дії, що є доступними в інших програмах, в ній зробити або важко, або взагалі неможливо.

ПРОГРАМИ ПЕРЕГЛЯДАННЯ WEB-СТОРІНОК

Це браузери - в даний  час популярними є три браузера - це Microsoft Internet Explorer, Opera та Mozilla FireFox. Для контролю зовнішнього вигляду сторінок доведеться скористатися власне ними. Якісна веб-сторінка повинна однаково виглядати в будь-якому з цих браузерів.

ПРОСТИЙ ТЕКСТОВИЙ РЕДАКТОР

Знадобиться для ручного  виправлення і додавання HTML-коду, оскільки існуючі візуальні редактори не можуть повністю контролювати процес створення web-сторінки. Як приклад підійде звичайний Блокнот із стандартного постачання Windows або один HTML-редакторів, які мають вбудовані команди на перевірку правильності тегів і структури документів.

ТЕКСТОВИЙ ПРОЦЕСОР

Потрібен для набору тексту, перевірки орфографії і виправлення  помилок в розпізнаних текстах. Як приклад - звичайний Microsoft Word.

ПРОГРАМИ РОЗПІЗНАВАННЯ  ТЕКСТУ

Можуть заощадити масу часу, позбавляючи від ручного набору надрукованих текстів. Найпоширенішою програмою є Fine Reader, що розпізнає багато мов, має дружній інтерфейс і забезпечує ефективну та зручну роботу.

СПЕЦІАЛІЗОВАНІ ПРОГРАМИ

Дозволять виконати певні  ефекти і справитися з такими завданнями, які іншими способами не можливо виконати.

  • Ulead GIF Animator – програма для створення анімованих GIF-зображень. Має потужні засоби оптимізації.
  • Фільтри для Adobe PhotoShop - їх кількість просто величезна, але реально знадобиться небагато. Вони здатні істотно підвищити роботу і двома-трьома натисненнями створити вражаючі ефекти.
  • Macromedia Flash - стандарт для використання в web анімованих зображень. Має власне середовище розробки і дозволяє створювати вражаючу векторну анімацію.
  • 3D-программы – створення тривимірних композицій і експортування в графічні формати, що застосовуються у веб. Як приклад – 3D Studio Max.
  • Програми для обробки звуку - можуть знадобитися, якщо того вимагає сторінка. Це програми взагалі окремого класу, але для простої обробки звуку, наприклад, підійде CoolEdit.

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

МОВА РОЗМІТКИ ГІПЕРТЕКСТОВИХ СТОРІНОК HTML

Для створення Web-документів застосовують мову розмітки гіпертекстових сторінок (HTML – Hypertext Markup Language). Вона визначає синтаксис і розміщення спеціальних операторів (тегів), які не виводяться на екран, але вказують браузеру, як відображати вміст документа. Вона також використовується для створення посилань на інші документи, що знаходяться в мережі Інтернет.

Стандарт HTML і інші стандарти для Web розроблені під керівництвом консорціуму W3C (World Wide Web Consortium). Стандарти, специфікації і проекти нових пропозицій можна знайти на сайті http://www.3w.org/. В даний час діє специфікація HTML 4.0, підтримка якої з боку основних браузерів постійно зростає.

ІНСТРУМЕНТАРІЙ РЕДАГУВАННЯ HTML

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

Останні роки характеризуються різким зростанням ринку HTML-редакторів класу WYSIWYG (What You See Is What You Get – що бачиш, то і отримаєш). Вони мають графічні інтерфейси, які роблять написання HTML більше схожим на програму редагування  текстів або розмітки сторінки. Первинною метою цих програм було звільнення користувачів від тегів HTML. Сьогодні їх значущість зросла, оскільки вони підвищують ефективність і рівень автоматизації створення HTML-документів, забезпечуючи в той же час доступ до початкового тексту HTML.

 

Перелік програм для  створення сайту


 

   

Отже, для того, щоб почати повноцінно працювати, нам знадобиться як мінімум 7 програмних продуктів, список яких наведений  нижче. Не дивіться, що їх так багато, нічого складного в їхній установці  й настроювання немає, просто уважно й точно виконуйте всі вказані дії, без зайвих рухів  
 
   1. MySQL 5.0.45 — вільна система керування базами даних (СУБД). Іншими словами це компактний багатопоточний сервер баз даних. MySQL характеризується великою швидкістю, стійкістю й легкістю у використанні. MySQL підтримує мову запитів SQL у стандарті ANSI 92, і крім цього має безліч розширень до цього стандарту, яких немає в жодній інший СУБД.  
Короткий перелік можливостей MySQL:  
- підтримується необмежена кількість користувачів, що одночасно працюють із базою даних;  
- кількість рядків у таблицях може досягати 50 млн.;  
- швидке виконання команд, можливо MySQL найшвидший сервер з існуючих;  
- проста й ефективна система безпеки.  
 
   2. PHP 5.2.5 - (англ. PHP: Hypertext Preprocessor — «PHP: препроцесор гіпертексту») — скриптова мова програмування, створена для генерації HTML-сторінок на Web-сервері й роботи з базами даних. На сьогодні підтримується переважною більшістю хостерів.  
 
   3. Web-Сервер Apache 2.2.6 (альтернатива Internet Information Services, або скорочено IIS, що інтегрований в операційну систему Windows) - це сервер, що приймає HTTP-запити від клієнтів, як правило, Web-браузерів, і видає їм HTTP-відповіді, зазвичай разом із HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. По суті Web-сервер це програмне забезпечення, що виконує функції Web-сервера на локальному комп”ютері, на якому це програмне забезпечення працює.  
 
   4. phpMyAdmin 2.11.2.16 - сукупність скриптів написаних на PHP, і забезпечуючих повноцінну, у тому числі віддалену роботу з базами даних MySQL, через веб-інтерфейс. Так як, phpMyAdmin дозволяє в багатьох випадках обійтися без безпосереднього введення команд SQL, то робота з базами даних стає цілком посильною задачею навіть для людини досить поверхово знайомою з MySQL.  
 
   5. Macromedia Dreamweaver 9.0 СS3 - програмний засіб для візуального створення Web-сайтів. Іншими словами професійний редактор HTML для проектування, написання коду й підтримки сайтів, web-сторінок і додатків мережі.  
   Візуальні можливості редагування в Dreamweaver дозволяють швидко створювати сторінки без того, щоб писати код вручну. Ви можете переглядати всі ваші елементи сайту або активи й швидко вставляти їх з панелі безпосередньо в документ. Dreamweaver забезпечує повне функціональне середовище написання коду, що включає інструментальні засоби редагування коду (наприклад, розфарбування коду або перевірка закриття тегів). Dreamweaver також дає можливість вам будувати динамічні сторінки з використанням сервер-технології CFML, ASP.NET, ASP, JSP і PHP.  
 
   6. Smarty Template Engine - це оброблювач, що компілює шаблони для PHP. Це означає, що Smarty читає файли шаблонів і створює PHP-код на їхній основі. Код створюється один раз і потім тільки виконується. Тому немає необхідності обробляти файл шаблона для кожного запиту.  
 
   7. Abode Photoshop CS2 - професійний графічний пакет для роботи з растровою графікою. Він нам знадобиться, як ви догадуєтеся, для графічного оформлення Web-проектів і створення привабливого дизайну.

Альтернатива всім вищенаведеним інструментам


 
   8. Denwer (Денвер) - набір дистрибутивів (Apache, PHP, MySQL, Perl і т.д.) + програмна оболонка, що використовує цей набір для створення сайтів на «домашній» (локальній) Windows-машині без необхідності підключення до інтернету. 
 
Базовий пакет Денвер у себе включає: 
- система може запускатися з flash-накопичувача без яких-небудь проблем 
- Apache, SSI, mod_rewrite, mod_php. 
- PHP4 з підтримкою GD і MySQL. 
- MySQL4 з підтримкою транзакцій ( mysqld-max). 
- система керування віртуальними хостами, заснована на шаблонах. Щоб створити новий хост, вам потрібно лише додати директорію в каталог /home, правити конфігураційні файли не потрібно. За замовчуванням уже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна без зусиль додати 
- система керування запуском і завершенням 
- phpMyAdmin - система керування MySQL через Web-інтерфейс 
- ядро Perl без стандартних бібліотек (вони поставляються окремо). 
- емулятор sendmail (відпрацьована «заглушка», що складає прихожі листи в /tmp); підтримується робота разом з PHP і Perl. 
- інсталятор (щось схоже на InstallShield).


Программы для создания сайтов