【问题标题】:newbie: writing backend code for website新手:为网站编写后端代码
【发布时间】:2012-01-07 22:39:30
【问题描述】:

我通常在机器学习领域工作,因此我的背景主要是统计/机器学习,没有正式的网络背景。 通常对于我的项目,我使用连接到本地 mysql 数据库的 python 来获取数据和所有内容。 现在,我的工作基本完成了.. 一切都是基于控制台的.. (如传统程序)。 我如何将它集成到前端。我知道这更像是服务器端脚本。 所以,让我们以谷歌为例。 在前端..有人输入搜索查询..在后端可以说有一个 C++ 程序执行该查询。 这种交互是如何发生的..如果前端是用php编写的.. 我认为程序的外壳执行是运行程序的一种不好的坏方法.. ?? 任何建议将不胜感激。 谢谢

【问题讨论】:

    标签: python backend


    【解决方案1】:

    按照 Ignacio 的建议,您首先需要为您的项目设计 API。这基本上清楚地列出了您的项目将支持哪些(以及如何)查询。

    您不需要执行 shell,也不需要学习 PHP。由于您的项目使用 Python,因此您可以使用 Python Web 框架,例如 DjangoWeb2Py

    【讨论】:

      【解决方案2】:

      首先要做的是为您的库开发一个API。从那里您可以开发使用相同 API 的多个前端,以便以多种方式呈现它。

      【讨论】:

        【解决方案3】:

        将用户界面逻辑与业务逻辑分离,然后在通过 HTTP 而不是控制台接受输入的应用程序中重用业务逻辑库。 Django 是一个流行的 Web 框架,它可以为您解决很多前端问题,或者如果您更愿意接近裸机,您可以使用 CGI 之类的东西。 Python Wiki 有 a section on web programming,您可能会发现它很有用。

        【讨论】:

          猜你喜欢
          • 2011-05-12
          • 1970-01-01
          • 1970-01-01
          • 2013-07-10
          • 1970-01-01
          • 1970-01-01
          • 2014-05-07
          • 2023-03-23
          • 1970-01-01
          相关资源
          最近更新 更多