• Nie Znaleziono Wyników

СН-51 Тернопільський національний технічний університет імені Івана Пулюя РОЗРОБКА WEB-САЙТУ СОЦІАЛЬНИХ ЗАКЛАДОК З ВИКОРИСТАННЯМ ZEND FRAMEWORK Науковий керівник: асистент Маєвський Олексій Вікторович В наші для вирішення багатьох проблем можна використов

N/A
N/A
Protected

Academic year: 2021

Share "СН-51 Тернопільський національний технічний університет імені Івана Пулюя РОЗРОБКА WEB-САЙТУ СОЦІАЛЬНИХ ЗАКЛАДОК З ВИКОРИСТАННЯМ ZEND FRAMEWORK Науковий керівник: асистент Маєвський Олексій Вікторович В наші для вирішення багатьох проблем можна використов"

Copied!
1
0
0

Pełen tekst

(1)

VI Всеукраїнська студентська науково - технічна конференція "ПРИРОДНИЧІ ТА ГУМАНІТАРНІ НАУКИ.

АКТУАЛЬНІ ПИТАННЯ"

117

УДК 681.326

Тюрін Т. – ст. гр. СН-51

Тернопільський національний технічний університет імені Івана Пулюя

РОЗРОБКА WEB-САЙТУ СОЦІАЛЬНИХ ЗАКЛАДОК З ВИКОРИСТАННЯМ ZEND FRAMEWORK

Науковий керівник: асистент Маєвський Олексій Вікторович

В наші для вирішення багатьох проблем можна використовувати веб-застосунки.

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

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

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

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

На основі Zend Framework можна створювати веб-застосунки, які по функціоналу ідентичні до застосунків написаних на таких мовах програмування, як C++, java. Проте застосунки написані на Zend Framework на даний момент поки трохи програють по швидкості обробки інформації. Також Zend Framework порівняно з іншими фреймворками займає дуже багато місця на сервері.

Для полегшення роботи з проектами написаними на Zend Framework рекомендовано використовувати інтегроване середовище розробки (IDE) таке як:

NetBeans, або PhpStorm. Ці середовища розробки вміють працювати з Zend Framework, створювати базові шаблони проектів з усіх необхідних директорій і файлів, робити автозаміну, проводити Unit тести, знаходити помилки, підсвічувати код.

Zend Framework активно розвивається його розробниками, і його функціонал постійно зростає. Також на базі Zend Framework створюється багато інших фреймворків.

Щоб виконати поставлене завдання з розробки веб-сайту соціальних закладок з використанням Zend Framework необхідно було використати РНР версії 5.3.Х, базові компоненти Zend Framework такі, як PDO_MYSQL для зв'язку з базою даних, Zend_Db для виконання SQL запитів, Zend_Form для рендеру і валідації форм, Zend_Auth та Zend_ACL для авторизації та аутентифікації користувачів. Також важливо під час розробки дотримуватись стандартів кодування РНР для нормальної читабельності коду.

При створені сайтів такої тематики необхідно приділити увагу SQL-ін'єекціям і захисту від можливих атак.

Cytaty

Powiązane dokumenty

Для досягнення поставленої мети потрібно було виконати наступне:  підібрати центральні процесори з однаковою кількістю ядер та потоків і з різною площею кристалу

Київська Русь (Русь, Давня Русь) – середньовічна східнослов'янська держава зі столицею в Києві, яка існувала у IX–XIII ст. на території, що охоплювала

✓ ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯ Кафедра економіки та фінансів МЕТОДИЧНІ РЕКОМЕНДАЦІЇ ДЛЯ САМОСТІЙНОЇ РОБОТИ

Використовуючи цикл PDCA, робітники можуть самі управляти роботами, попередньо пройшовши навчання (бажано на робочому місці) та отримавши

Якщо потрібно розрізняти, яким методом були передані дані, то використовувалися асоціативні масиви $HTTP_POST_VARS і $HTTP_GET_VARS,

Зокрема, гіпотеза підтверджується для 97% даних спостережень ЕЕГ епілептичних пацієнтів протягом судомної активності, що може бути використано

Орнатовська (Тернопільський національний технічний університет імені Івана Пулюя) ОСОБЛИВОСТІ СУЧАСНОЇ ПЛАТФОРМИ NODE.JS ДЛЯ РОЗРОБКИ ВЕБ-ЗАСТОСУНКІВ Node.js

Жоден із продуктів, які використовують машинний інтелект, не можуть робити прогнози із 100% ймовірністю та приймати тільки правильні рішення, вони можуть