2011-06-26 28 views
0

我们需要一个基于Web的前端,用于我们的C++应用程序。它相对简单(15个屏幕,简单的需求,以数据库为中心),应该是可定制的。我们希望有一个工作流程组件...这更复杂。最初我以为最快捷的方式是一个简单的PHP/Apache应用程序,但后来有人提出了Plone/Zope平台。这个方法的一个巨大优势就是可扩展性(很容易创建新的网页),出色的权限管理,工作流和Zope应用服务器平台,这可能或可能会将来对我们不利。否定的是,你基本上是在使用CMS来实现它不打算做的事情:做一个应用程序GUI。我不清楚这将是多少工作,以及我们是否可以有效地使用工作流程来完成工作流程。CMS作为构建应用程序GUI的前端

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

我希望这不是普遍的问题 - 但任何智慧的话将不胜感激。顺便说一句:如今的Plone/Zope和Python语言有多相似?

回答

0

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

0

Django最初是提取出来的CMS的,使它特别适用于构建CMS和CMS类应用程序。

你应该看看许多open source applications实现CMS和类似CMS的功能。

2

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

相关问题