2016-12-16 49 views
0

我正在Python中构建一个应用程序,我想在网络上提供它。在服务器端,我将有一个节点和链接的网络图,每个节点和链接都有自己的图片表示。我正在寻找一种方法在我的网页上表示这个图表,并寻找一些互动和美观的东西。所需的交互性是我需要用户能够以直观的方式与图形进行交互,添加节点和链接,获取有关现有节点的信息等。它在概念上与Web界面中的mohiomap有些相似。交互式网络x Python中的图形网页

我已经看着Django和烧瓶,但我不明白,如果这可以完成使用这些库。它看起来像相当图形导向的内容,更像是一个游戏而非任何东西。我在看pygame,并认为使用pyjsdl这可能更合适。我的问题是,以上是可以用python实现的东西。什么是首选语言/图书馆?我看了一下django和烧瓶,但是想知道pyglet或pygame可能更适合这个任务。我主要想避免深入研究任何事情,然后才能从概念上理解哪种结构最适合所描述的目的!

我意识到这个问题目前是模糊的,请告诉我如何使它更具体,我会更新。

+0

不幸的是,这个网站是不适合要求教程,图书馆或其他任何场外的信息。 –

+0

从[帮助中心](http://stackoverflow.com/help/on-topic):_“要求我们推荐或查找书籍,工具,软件库,教程或其他非现场资源的问题都是非现场的, Stack Overflow的主题,因为它们倾向于吸引舆论的答案和垃圾邮件,而是描述问题以及到目前为止解决问题所做的工作。“_ –

+0

好的,我可以删除我的问题。要明确,我并不是要求特定的图书馆,我更想了解什么类型的图书馆将用于给定的任务。那有意义吗?再次,我不介意删除它,只是我一直在寻找几个星期来弄清哪些工具最适合这项任务,而且我还没有弄明白。 – Flaminator

回答

1

Web浏览器只能执行JavaScript,因此您必须学习JavaScript并在浏览器中使用JavaScript库以及服务器上的Django/Flask。

PyGame/Pyglet将无用。

有工具到conver Python to JavaScript,但它可能不像纯JavaScript或JavaScript中现有的库那样有用。

BTW:看JSNetworkX