Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення веб-додатків з використанням сучасних ORM-фреймворків

Реферат Створення веб-додатків з використанням сучасних ORM-фреймворків





gn="justify"> - різноманітність стилів і налаштувань виду дерева;

- приємний дизайн.

Істотним недоліком даного сервісу є відсутність можливості імпорту та експорту генеалогічних дерев.

У таблиці 1 представлений порівняльний аналіз перерахованих вище веб-сервісів для побудови генеалогічних дерев.


Таблиця 1. Порівняльний аналіз веб-сервісів для побудови генеалогічних дерев

В«Genway - більше, ніж сім'яВ» В«MoederevoВ» В«MyHeritageВ» Приємний дізайндададаІнтуітівно зрозумілий интерфейснетдадаГрафический редактордададаКонтроль приватності даннихнетнетдаВозможность імпорту та експорту данныхнетнетнетВозможность друку дереванетдада

Підводячи підсумок проведеному аналізу існуючих в даний час веб-сервісів для побудови генеалогічних дерев можна сказати, що одним з найбільших в мережі інтернет генеалогічним ресурсом є сервіс В«MyHeritageВ». Істотним недоліком даного сервісу є обмежені можливості в безкоштовному режимі (обмежена кількість родичів в дереві, обмежена кількість доступного місця для зберігання мультимедійних даних). Жоден з розглянутих ресурсів не підтримує імпорт і експорт даних, тобто не надає користувачеві можливості зберегти свої напрацювання поза сервісу. p align="justify"> Створюваний сервіс розробляється з метою усунення знайдених недоліків, не забуваючи про наявні гідності перерахованих сервісів.


1.4 Вибрані програмні засоби


Для реалізації сервісу основною мовою розробки обраний мову Python (див. [6]).

Мова Python - це стабільний і поширений високорівнева мова програмування з акцентом на продуктивність розробника і читаність коду; мова загального призначення з широким спектром можливого застосування, виразним синтаксисом і прийнятною продуктивністю. Недолік мови - відносно невисока швидкість виконання програм - компенсується зменшенням часу розробки програми. У середньому, програма, написана на Python, в 2-4 рази компактніше, ніж її аналог на C + + або Java. p align="justify"> Як каркас додатка обраний фреймворк Django (див. [7]). Django (Джанго) - вільний фреймворк для веб-додатків на мові Python. p align="justify"> Для зберігання даних проекту вирішено використовувати два типи СУБД: реляційну і нереляційних бази даних (див. [8]). Такий вибір заснований на необхідності зберігання різнорідних даних. Реляційна база даних зберігає дані, зручно представимо в табличному вигляді: дані про користувачів, дані про географічне розташування користувачів, про права доступу, про мультимедійні даних. Для зберігання даних про генеалогічні деревах використовується документо-орієнтована база даних. br/>

1.4.1 Вибір реляційної бази даних

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


Назад | сторінка 5 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних на мові програмування Python
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення та аналіз бази даних обліку комунальних витрат підприємств. Орга ...
  • Реферат на тему: Створення веб-інтерфейсу для побудови генеалогічних дерев
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...