【问题标题】:A CMS as a front end to build an applications GUICMS 作为构建应用程序 GUI 的前端
【发布时间】:2011-06-26 14:19:06
【问题描述】:

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

这种方法的一大优势(“this”是带有底层框架的 CMS)是可扩展性(很容易创建新网页)、出色的权限管理、工作流程和 Zope 应用程序服务器平台,这可能会也可能不会将来对我们有用。不利的是,您基本上将 CMS 用于它不打算做的事情:成为应用程序 GUI。我不清楚这需要做多少工作,以及我们是否可以有效地将工作流程用于我们的工作流程。

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

我希望这不是一个笼统的问题 - 但任何智慧之言都将不胜感激。顺便说一句:如今,Plone/Zope 和 Python 语言的相关性如何?

【问题讨论】:

    标签: php python django cakephp plone


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-30
          • 2021-04-26
          • 2012-02-09
          • 2011-08-22
          • 2010-10-25
          • 2014-11-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多