Это кусок из диплома.
Текст ужасно устарел, надо переписать.
В начале сайты представляли собой набор html файлов, этого было достаточно для опубликования научных статей и документации. Сейчас аудитория Интернета сравнима с аудиторией телевидения и радио.
Информация на сайтах должна постоянно меняться. Поэтому для управления
содержимым сайтов создаются системы управления контентом CMS (Content Magnager System).
В данный момент наиболее распространены два подхода создания Интернет приложений:
Разработка CMS полностью с начала, учитывая все специфические требования проекта.
Использование в качестве основы готовой CMS, систему порой приходится полностью переделать, чтобы реализовать техническое задание проекта.
Минус первого подхода — слишком большие трудозатраты на создание проектов и высокие требования квалификации разработчиков. Документация по проекту, как правило, не подготавливается должным образом.
Это порождает множество проблем специалистам, занимающихся технической поддержкой проекта. Минус второго подхода — никакая готовая CMS не может полностью учитывать функциональность проекта, если CMS не создавалась специально для этого проекта.
Порой, для реализации функционала проекта приходится менять архитектуру CMS, что может привести к незапланированным трудностям в ходе реализации проекта.
Основная задача данного проекта — создать удобный инструментарий программиста для разработки CMS отвечающей запросам конкретного проекта, решить проблемы быстродействия системы, выявить основные сложности при реализации веб-приложений и переложить выполнение этих задач на плечи системы.
Внутренне название проекта «Reactor». Система разработки веб-приложений «Reactor» берет на себя основные рутинные обязанности программиста:
Построение административных интерфейсов
Проверка данных пользователя
Каталогизация созданного функционала
А также предоставляет:
расширяемые наборы библиотек и API (Application Programming Interface) системы для реализации поставленных задач
встроенные системы пользователей и прав
механизмы отладки приложения
Comments: