CMS作为构建应用程序GUI的前端

时间:2011-06-26 14:19:07

标签: php python django cakephp plone

我们需要一个基于Web的前端用于我们的C ++应用程序。它相对简单(15个屏幕,简单要求,以数据库为中心),应该可以自定义。我们希望有一个工作流程组件......这更复杂。最初我认为最快的方法是简单的PHP / Apache应用程序,但后来有人建议使用Plone / Zope平台。

这种方法的一大优势(“这”是具有底层框架的CMS)将是可扩展性(可以轻松创建新网页),出色的权限管理,工作流和Zope应用服务器平台,可能会也可能不会对我们将来有用。否定的是,你基本上使用CMS来做它不打算做的事情:成为一个应用程序GUI。我不清楚这将是多少工作,如果我们甚至可以有效地使用工作流程来完成我们的工作流程。

也许一个“基本”框架(例如django,cakePHP)会更合适吗? ...但是所有网页都需要从头开始创建。

我希望这不是一般性的问题 - 但任何智慧的话都会受到高度赞赏。顺便说一句:如今,Plone / Zope和Python语言的相关性如何?

3 个答案:

答案 0 :(得分:2)

你应该坚持你的团队最熟悉的语言。如果它是C ++,您会惊讶地发现有可用的C ++ Web框架,例如Wt。像Plone这样的完整版CMS对于这样一个简单的用例(基本上是数据库的Web前端)来说太过分了。

答案 1 :(得分:0)

你应该看看Django-CMS。将应用程序逻辑挂钩到任何页面都非常容易。我用它作为我所有网络应用程序的基础。

答案 2 :(得分:0)

Django最初是从CMS中提取出来的,这对于构建CMS和类似CMS的应用程序特别有用。

您应该查看许多实现CMS和CMS类功能的open source applications