ками.
? Малий розмір дистрибутива (розмір версії 2.1.1 складає всього 2.2 Мб) [6].
Фреймворк CodeIgniter включає ряд допоміжних функцій для роботи з БД, URL і пр. (helpers), які дозволяють розробляти більш надійні від помилок програми. У даному випадку команди:
$ this -> db-> where ('uid', $ options ['uid'] );
$ this -> db-> limit ($ options ['limit'], $ options [ 'offset']);
$ this -> db-> order_by ($ options ['sortBy'], 'ASC' );
$ query = $ this -> db-> get ('comments');
замінюють звичний SQL запит
SELECT * FROM 'comments' WHERE 'uid' = $ options ['uid'] ORDER b> BY 'ASC' LIMIT $ options ['limit'], $ options ['offset'];
Даний підхід більш зручний для розробника, так як ризик помилки мінімальний і код більш читаємо.
Шар MySQL - завдання шару: зберігання даних, збереження їх цілісності, доступності та конфіденційності. Для розробки інформаційної системи була обрана реляційна система управління базами даних MySQL. Вона найбільш повно підходить під вимоги розроблюваної сістеми.является рішенням для малих і середніх додатків. Ця вільна для поширення СУБД має велике співтовариство розробників.
Гнучкість СУБД MySQL забезпечується підтримкою великої кількості типів таблиць, таких як MyISAM, що підтримують повнотекстовий пошук, так і таблиць InnoDB, що підтримують транзакції на рівні окремих записів [4].
Шар Javascript і CSS файлів - функціональні шар для реалізації інтерфейсу, завантаження даних за допомогою AJAX та ін
Для реалізації скриптів, використовуваних в інтерфейсі користувача, був використаний популярний фреймворк на мові JavaScript - jQuery.
Бібліотека jQuery допомагає легко отримувати доступ до будь-якого елементу DOM на HTML-сторінці, звертатися до атрибутів і вмісту елементів DOM, маніпулювати ними. Також бібліотека jQuery надає зручний API по роботі з Ajax [10]. p align="justify"> В якості сервісу отримання інформації про розташування...