Django会适合这个项目吗?

时间:2015-02-03 21:10:02

标签: python django

我是一名在一家公司实习的CS学生,该公司需要一个网络应用程序,以便最终用户更容易地查看数据。我是网络开发人员的新手。我已经用HTML和CSS进行了一些实验,但我从未接触过Javascript。

无论如何,我的公司有一个我可以访问的Web API,它以JSON格式返回一堆数据点。在线进行一些研究后,似乎利用像Django,Node.js或Rails这样的东西将是解析这些JSON字符串并返回我感兴趣的数据的最佳选择.Django似乎是最好的选择,因为文档似乎非常好,我比较熟悉Python,所以学习曲线也不会太差。

你们认为我到目前为止有大致正确的想法吗?使用Django解析数百个JSON格式字符串是个好主意,然后以某种方式将我拥有的数据导出到HTML并构建Web应用程序?

谢谢!

2 个答案:

答案 0 :(得分:1)

我< 3 Django。

但在我看来,Django最适合用数据库中的数据制作对象。它使用和MVC-ish结构以及对象关系模型(ORM)来实现。我会从你的问题中做出一些假设:

  1. 您的数据不在数据库中,但是是一堆JSON字符串

  2. 你对展示而不是操纵这些数据更感兴趣

  3. 如果这些是真的,我认为你会想要使用Javascript的前端聚焦系统。毕竟,这是处理JSON的最佳选择。 Django或Rails在解析字符串方面会有点过分。

    看看Angular或Ember等。人。

答案 1 :(得分:0)

Node.js 非常适合请求远程JSON数据和实时流。将它与socket.io和实时数据配对可以获得更多乐趣。

查看D3.js,它使用SVG生成令人惊叹的自定义数据可视化或简单的可视化,Google Charts API开始时非常简单。