【发布时间】:2012-10-02 17:23:42
【问题描述】:
我正在构建一个 web 应用程序。我已经自学了几个月的 Python,但我需要帮助弄清楚如何继续构建应用程序,特别是要使用哪个 Web 框架/数据库。
由于我对此很陌生,因此我可能没有使用正确的术语,并且 我敢肯定其中许多事情可能是显而易见的,但这是一个基本列表 我需要框架能够做什么:
我需要一个数据库,我不确定有多大,数据来自一个 API,API 返回 JSON,我使用简单 JSON 在 python 中解析,所以我认为它只是字符串字典。对于 API 数据,我希望拥有一个大型数据库,其中字典中的每个键/值都是数据库中的列/值,因为这似乎是最容易查询的 - 如果这是,请告诉我一个不正确的假设。
在 web 应用程序的前端,我被告知需要 用Javascript编写,用户将使用各种查询数据存储 不同的参数(例如,告诉我博客中的最后 10 篇文章 X、Y 和 Z,显示博客 A 和博客 B 发布的主题。)
框架应跟踪用户活动并保存数据以供使用 它用于未来的建议。多个用户将在 同时,框架应该保存他们的活动,而 返回他们请求的数据。
webapp 应该是可扩展的,所以它可以处理 应用程序因任何原因获得流量/用户等激增的事件。目前这是一个小项目,但如果有更多人想要使用它,我希望有一个选项,而无需从头开始重新编程。
最后,由于我对编程还很陌生,所以一切都是平等的,或者 几乎相等 我更喜欢易于使用的框架。
【问题讨论】:
-
这里真的没有单一的答案......它更多的是属于 IRC 的问题。
标签: javascript python database web-applications web-frameworks