Обґрунтування вибору середовища розробки системи 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Обґрунтування вибору середовища розробки системи



 

Для написання програми було обрано мову програмування PHP5. СУБД (система управління базами даних) - MySQL [4].(Hypertext Preprocessor) - це широко використовувана мова сценаріїв загального призначення з відкритим вихідним кодом. Синтаксис мови бере початок з C, Java і Perl. PHP досить простий для вивчення. Перевагою PHP є надання web-розробникам можливості швидкого створення динамічних web-сторінок. Важливою перевагою мови PHP перед такими мовами, як мов Perl і C полягає в можливості створення HTML документів із вбудованими командами PHP.

Переваги PHP:

¾   дозволяє створювати якісні Web-додатки за дуже короткі терміни, отримуючи продукти, що легко модифікуються і підтримувані в майбутньому;

¾      простий для освоєння, і разом з тим здатний задовольнити запити професійних програмістів.

CSS (Cascading Style Sheeets) - каскадні таблиці стилів. Стиль - набір параметрів, що задає зовнішнє уявлення об'єкта. Кожен елемент на сторінці може мати свій стиль (параграфи, заголовки, лінії, текст). Набір стилів усіх елементів називають таблицею стилів. Якщо для одного елемента задано декілька стилів (як у прикладі з заголовками), то застосовується каскадування, яке визначає пріоритет того чи іншого стилю.

Переваги CSS:

¾   дозволяє значно скоротити розмір коду і зробити його читабельним;

¾      дозволяє задавати такі параметри, які не можна встановити тільки мовою HTML. Наприклад, - прибрати підкреслення у посилань;

¾      дозволяє легко змінювати зовнішній вигляд сторінки. складна і пророблена техніка дизайну.

MySQL - це система управління реляційними базами даних. У реляційній базі даних дані зберігаються не все скопом, а в окремих таблицях. Складається з двох частин: серверної і клієнтської [7].

Технічні можливості СКБД MySQL є системою клієнт-сервер, яка містить багато-поточний SQL-сервер, що забезпечує підтримку різних обчислювальних машин баз даних, а також кілька різних клієнтських програм і бібліотек, засоби адміністрування і широкий спектр програмних інтерфейсів (API). Ми також постачаємо сервер MySQL у вигляді многопоточной бібліотеки, яку можна підключити до призначеного для користувача програми і отримати компактний, більш швидкий і легкий в управлінні продукт.

Переваги:

¾   MySQL швидше на операціях вибірки і вставки, через що він більше підходить для вебу (особливо при використанні таблиць myisam);

¾      широка функціональність (повнотекстовий пошук);

¾      масштабованість (можна об'єднати декілька комп'ютерів в єдиний кластер);

¾      підтримка всіх популярних платформ;

¾      вимагає менше ресурсів;

¾      дешевше.

Недоліком є нестандартність (не повністю підтримує SQL99).

HTML (HyperText Markup Language, мова гіпертекстової розмітки) - спеціальні інструкції браузеру, з допомогою яких створюються Веб-сторінки.сторінки - це документи у форматі HTML, що містять текст і спеціальні теги (дескриптори) HTML. За великим рахунком теги HTML необхідні для форматування тексту (тобто додання йому потрібного вигляду), який «розуміє» браузер. Документи HTML зберігаються у вигляді файлів з розширенням. Htm або. Html [6].- об'єктно-орієнтована скриптова мова програмування. JavaScript має низку властивостей об'єктно-орієнтованої мови, але реалізоване в мові. Прототипування обумовлює відмінності в роботі з об'єктами в порівнянні з традиційними об'єктно-орієнтованими мовами. Крім того, JavaScript має ряд властивостей, властивих функціональним мовам, - функції як об'єкти першого класу, об'єкти як списки, анонімні функції, замикання - що додає мові додаткову гнучкість [4].

Незважаючи на схожий з Сі синтаксис, JavaScript в порівнянні з мовою Сі має корінні відмінності:

¾   об'єкти, з можливістю інтроспекції;

¾      функції як об'єкти першого класу;

¾      автоматичне приведення типів;

¾      автоматичне прибирання сміття;

¾      анонімні функції.HTTP-сервер - це так званий вільний веб-сервер, який представляє собою міжплатформової програмне забезпечення. Apache підтримує наступні операційні системи: BSD, Microsoft Windows, Linux, Mac OS, BeOS, Novell NetWare.

Основною перевагою Apache вважаються надійність і гнучкість конфігурації. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СКБД для аутентифікації користувачів, модифікувати повідомлення про помилки.

 



Поделиться:


Последнее изменение этой страницы: 2020-03-14; просмотров: 223; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.108.9 (0.005 с.)