- •Затверджений
- •02070743.00569-01 81 01
- •2.1. Вступ
- •02070743.00569-01 81 01
- •2.2.1.1. Статичний html
- •5 02070743.00569-01 81 012.2.1.2 Cgi
- •2.2.1.3. Active Server Pages і asp.Net
- •02070743.00569-01 81 01
- •702070743.00569-01 81 012.2.1.4. Asynchronous Javascript and xml
- •2.3. Мови реалізації мережевих технології
- •9 02070743.00569-01 81 012.3.3. C# і vb.Net
- •02070743.00569-01 81 01
- •2.4. Безкоштовні технології
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •2.5. Мова програмування Ruby
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •2.6. Конкретизація задачі
- •2.6.1. Ruby для Web-застосувань
- •02070743.00569-01 81 01
- •2.6.1.2. Ruby on Rails
- •2.6.1.3. Принципи і техніка
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •2.6.1.5. Додаткові інструменти і бібліотеки
- •02070743.00569-01 81 01
- •2.7. Ruby і Web-сервер
- •02070743.00569-01 81 01
- •2.7.1. Модуль mod_ruby
- •02070743.00569-01 81 01
- •2.2.2. Сервер weBrick
- •02070743.00569-01 81 01
- •2.7.3. Сервер Mongrel
- •02070743.00569-01 81 01
- •26 02070743.00569-01 81 012.8. Особливості розробки алгоритмів для Ruby
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
- •02070743.00569-01 81 01
Затверджений
02070743.00569-01 81 01-АЗ
РОЗРОБКА WEB-ЗАСТОСУВАННЯ ДЛЯ ОРГАНІЗАЦІЇ БАГАТОРІВНЕВОЇ СИСТЕМИ ВІДСТЕЖУВАННЯ ПОМИЛОК НА ОСНОВІ МОВИ ПРОГРАМУВАННЯ RUBY
Пояснювальна записка
02070743.00569-01 81 01
Аркушів 32 1
Код
документа «Пояснювальна записка»
2014
202070743.00569-01 81 01
ЗМІСТ
2.1. |
Вступ………………………………………………………………... |
3 |
2.2. |
Огляд стану питання і конкретизація задачі дослідження……… |
3 |
2.2.1. |
Мережеві технології……………………………………………….. |
3 |
2.2.1.1. |
Статичний HTML………………………………………………….. |
4 |
2.2.1.2. |
CGI………………………………………………………………….. |
5 |
2.2.1.3. |
Active Server Pages і ASP.NET…………………………………….. |
5 |
2.2.1.4. |
Asynchronous Javascript and XML…………………………………. |
7 |
2.3. |
Мови реалізації мережевих технології……………………………. |
7 |
2.3.1. |
JavaScript……………………………………………………………. |
7 |
2.3.2. |
Java…………………………………………………………………... |
8 |
2.3.3. |
C# і VB.NET………………………………………………………… |
9 |
2.4. |
Безкоштовні технології…………………………………………….. |
10 |
2.5. |
Мова програмування Ruby………………………………………… |
12 |
2.6. |
Конкретизація задачі………………………………………………. |
14 |
2.6.1. |
Ruby для Web-застосувань………………………………………… |
14 |
2.6.1.2. |
Ruby on Rails………………………………………………………... |
15 |
2.6.1.3. |
Принципи і техніка………………………………………………… |
15 |
2.6.1.4. |
Базові розширення…………………………………………………. |
19 |
2.6.1.5. |
Додаткові інструменти і бібліотеки………………………………. |
20 |
2.7. |
Ruby і Web-сервер………………………………………………….. |
21 |
2.7.1. |
Модуль mod_ruby…………………………………………………... |
22 |
2.2.2. |
Сервер WEBrick……………………………………………………. |
23 |
2.7.3. |
Сервер Mongrel……………………………………………………... |
24 |
2.8. |
Особливості розробки алгоритмів для Ruby……………………... |
26 |
2.1. Вступ
3
02070743.00569-01
81 01
Список ключових слів: WEB-ЗАСТОСУВАННЯ, WEB-ТЕХНОЛОГІЇ, ПРОГРАМУВАННЯ ДЛЯ ІНТЕРНЕТ, RUBY, RUBY ON RAІLS, MVC.
2.2. Огляд стану питання і конкретизація задачі дослідження
2.2.1. Мережеві технології
World Wide Web – глобальна комп'ютерна мережа на сьогоднішній день містить мільйони сайтів, на яких розміщена різноманітна інформація. Люди дістають доступ до цієї інформації за допомогою використання технології Internet. Для навігації в WWW використовуються спеціальні програми – Web-браузери, які істотно полегшують подорож по безкрайніх просторах WWW. Вся інформація в Web-браузері відображується у вигляді Web-сторінок, які є основним елементом сайтів WWW.
Web-сторінки, підтримуючи технологію мультимедіа, об'єднують в собі різні види інформації: текст, графіку, звук, анімацію і відео. Від того, наскільки якісно і красиво зроблена та або інша Web-сторінка, залежить багато в чому її успіх в мережі.
Користувачеві приємно відвідувати ті Web-сторінки, які мають стильне оформлення, не обтяжені надмірно графікою і анімацією, швидко завантажуються і правильно відображаються у вікні Web-браузера.
Створити якісну Web-сторінку непросто, для цього буде потрібно не лише навички дизайнера для красивого і стильного оформлення, але і досвід програмування. Складність і об'єм програм, потрібних для створення того або іншого сайту, залежить від безлічі чинників, таких, як структура, мета, необхідна функціональність, забезпечення надійності і вживані технології.