Современные информационные технологии/3. Программное обеспечение

аспірант Місяченко І.Л.

Національний університет біоресурсів і природокористування України, Україна

Методи проектування віртуальних кабінетів

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

Дослідженням в галузі створення освітніх мереж, дистанційного навчання, мережевих курсів, навчальних телекомунікаційних проектів, олімпіад та вікторин присвячені праці С. М. Авдєєвої, М. Н. Алексєєва, А. А. Андрєєва, С. А. Бешенкова, Д. П. Богданової, Ю.В. Бусова, Б.С. Гершунского, С. Г.  Григор'єва, Ж. Н. Зайцевої, О. А. Ільченко, С. Д. Каракозова, А. А. Кузнєцова, В. С. Леднева, Ю. І. Лобанова, А. В. Могильова, В. П. Мозолина, В. П. Тихомирова, А.Ю. Уварова, О.К. Філатова, А.В. Хуторського, Д.В. Чернілевського та інших.

Нині методи проектування віртуальних кабінетів аналогічні методам проектування веб-сайтів. Метод це засіб досягнення будь-якої мети, вирішення конкретного завдання; сукупність прийомів або операцій практичного чи теоретичного засвоєння (пізнання) дійсності [3].

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

Незважаючи на безліч технологічних відмінностей, що принципово відрізняються підходами до розробки можна виділити лише декілька методів, а саме: методи ручного написання; методи автоматизованого створення [2].

Ручне написання сайтів передбачає використання одного або декількох мов веб-програмування. Даний метод найбільш тривалий і важкий. Створення статичного веб-ресурсу може зажадати всього лише поєднання HTML і CSS, а також включення Javascript. Створення ж динамічних вимагає використання серверних скриптів, наприклад, PHP, ASP.NET та інших [1]. Графічне оформлення віртуальних кабінетів створюється вручну (за допомогою графічних редакторів), а також існує можливість відредагувати готові дизайнерські шаблони.

Ще одним способом проектування Інтернет-ресурсів є популярні програми, до яких відносяться Dreamweaver, FrontPage, WebSite X5. Однак всю рутинну роботу розробнику доведеться виконати самому. Результати при цьому можуть вийти більш ніж скромними, характерними для новачків і любителів у сфері SEO (пошукова оптимізація сайту). Головним мінусом даного методу є необхідність здійснювати все самостійно, витрачаючи значну кількість часу і сил.

Автоматизоване створення віртуальних кабінетів припускає використання спеціальних конструкторів або CMS (систем управління контентом).  За допомогою конструкторів передбачається моделювання кабінетів з типових модулів, що пропонуються і їх розміщення в мережі. Це найпростіший метод розробки, оскільки не вимагає професійних знань веб-програміста. Існує безліч інструментів для розробки з тим або іншим шаблоном або макетом. До найпопулярніших і добре вивчених конструкторів відносяться «ukrnames.com», «narod.ru», «webnode.com.ua», «ucoz.ru» «ru.wix.com», «key.ua» і подібні їм.

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

Системи управління сайтом (CMS) дозволяють моделювати динамічні віртуальні кабінети, редагувати їх за своїм бажанням, змінюючи контент або дизайн. Гнучка система налаштувань, простота у використанні зробили CMS одним із самих практичних і зручних методів розробки веб-ресурсу. Використання движків (CMS) надає доступ до безлічі сучасних шаблонів і схем побудови, а також значно прискорює і спрощує роботу розробника [2].

На сьогоднішній день широко використовуються такі системи, як WordPress,  Joomla, Django, Drupal та інші, які ідеально підійдуть для віртуальних кабінетів або блогів. Для форумів більш придатними стануть: phpbb, ExBB, PunBB, SMF.

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

Отже, існує багато різних методів і варіантів створення власного Інтернет ресурсу, від написання коду вручну до використання готових рішень. Якщо нарешті прийнято правильне рішення про те, що бажаєте створити віртуальний документ, то слід пам’ятати який би спосіб не обрано головне – наповнення віртуального кабінету відповідало поставленим завданням.

Література:

1.     Методы создания сайтов. режим доступу: http://hostingkartinok.com/news/8030/

2.     Фрилансер.  режим доступу:  https://www.fl.ru/catalog/razrabotka-saytov/sozdanie-sajta/sposobyi-sozdaniya-saytov.html

3.      Ягупов В.В. Педагогіка /  В.В. Ягупов: Навч. посібник. – К.: Либідь, 2002. – 560 с