Нам нужен веб-интерфейс для нашего приложения C ++. Это относительно просто (15 экранов, простые требования, ориентированные на базу данных) и должно быть настраиваемым. Мы хотели бы иметь компонент рабочего процесса ... это более сложно. Первоначально я думал, что самым быстрым способом будет простое приложение PHP / Apache, но потом кто-то предложил платформу Plone / Zope.
Одним большим преимуществом этого подхода («это» является CMS с базовой структурой) будет возможность расширения (легко создавать новые веб-страницы), превосходное управление правами, рабочий процесс и серверная платформа приложений Zope, которые могут или не могут быть быть полезным для нас в будущем. Отрицательным является то, что вы в основном используете CMS для чего-то, что не предназначалось для этого: быть графическим интерфейсом приложений. Мне неясно, сколько это будет работать, и сможем ли мы даже эффективно использовать рабочий процесс для нашего рабочего процесса.
Возможно, «базовая» структура (например, django, cakePHP) была бы более подходящей? ... но тогда все веб-страницы должны быть созданы с нуля.
Я надеюсь, что это не общий вопрос - но любые мудрые слова будут высоко оценены. КСТАТИ: Насколько актуальны сегодня языки Plone / Zope и Python?