Создание CMS • Что это?
Четыре диаграммы. Просто, чтоб подумать, о чем же будет речь в следующей статье.
Четыре диаграммы. Просто, чтоб подумать, о чем же будет речь в следующей статье.
Создаваемая система основана на модульном принципе. CMS полностью строится из модулей, как детский домик из кубиков. С целью достижения гибкости и простоты взаимодействия модулей, необходимо было достичь минимальных действий для использования модулей любым компонентом системы без необходимости создания жестких связей, а также сделать возможность легкого расширения действий модулей с помощью других модулей.
При выборе языка программирования я исходил из следующих соображений: доступность, известность, удобство, безопасность, скорость разработки и личные предпочтения. Выбрал PHP. Конечно, хотелось бы, чтоб PHP был чист от шелухи предыдущих версий, более изящен синтаксически, с полной поддержкой юникода и объектно-ориентрованного программирования. PHP не запрещает творить небезопасные вещи, поэтому многое в плане безопасности зависит от архитектуры создаваемой системы. продолжение…
Модульность – залог живучести системы, благодаря модульности к орбитальной станции МКС можно пристыковать новый отсек, заменить старый и тем самым нарастить необходимые мощности. В программных системах точно также, но есть одна тонкость, из-за которой модульность может стать головной болью для программистов-разработчиков. продолжение…