40
и реализации сложных баз данных, а реляционные операции обладают мощными
возможностями управления данными и их обработки.
Учитывая все преимущества реляционных моделей данных для представления
информации, обрабатываемой при решении задачи целесообразно использовать
реляционную модель БД.
Вместе с тем следует учитывать, что указанное преимущество не всегда может
быть реализовано. Это связано с тем, что на скорость работы реального проекта
влияют множество факторов [6]
1.4.2. Обоснование проектных решений по программному обеспечению.
Для разработки можно было использовать связку PHP, JavaScript, MySQL,
HTML, CSS. Но данная связка является одним из самых неудобных
инструментов разработки и предполагает разработку каждой функции с нуля,
что несет в себе большие трудозатраты по времени и по всем параметрам
проигрывает другим решениям.
Так же можно было использовать связку Python, Django, Jinja, MySQL, HTML,
CSS. Эта связка менее затратна по времени разработки, для множества функций
есть готовые модули. Из плюсов такой связки можно выделить скорость
исполнения программного кода, она действительно очень высока. На мой взгляд
такая связка это бедующее WEB разработок, и её обязательно нужно
использовать если нет более удобных альтернатив, не несущих в себе каких-либо
затрат. Если бы у организации не была закуплена платформа 1с предприятие 8.3,
то именно эта связка была бы выбрана для разработки.
Python в русском языке распространено название пито
н —
высокоу
ؚ
ровневый язык п
ؚ
рограммирования общего назначения,
о
ؚ
риентированный на повышение п
ؚ
роизводительности разработчика и
читаемости кода. Синтаксис яд
ؚ
ра Python минималистичен. В то же в
ؚ
ремя
станда
ؚ
ртная библиотека включает большой объём полезных функций.