背景:我有一个我用 Python27x 编写的桌面应用程序,它wxPython用于 UI 并requests用于xml.etree.ElementTree从RESTful服务检索开放数据并以有意义的方式向用户呈现数据。
我目前正在使用PySide. 我相当确定我可以在其中展示我的数据糖果,HTML5并且我最终想提供一个使用web2pyand的网络应用程序JavaScript。
和版本PySide都web2py需要支持:
Throttle获取我为处理服务的公平使用策略而制作的对象的锁定。- 在带有链接或按钮的表格中显示分析的数据,以检索或下载更多相关数据。
- 显示相关数据列表并在组中任何成员的鼠标悬停时突出显示项目组。
- 呈现文本文档并使用
NLTK. - 提供有关数据的各种统计数据的基本图形和图表。
问题:鉴于我已经告诉您有关我的应用程序的内容,并且假设web2py并且HTML5可以满足我的用户界面/演示需求,我可以采取哪些步骤/小部件在使我的PySide桌面应用程序移植到时可以最大限度地重复使用web2py? 在编写桌面版本时我应该确保避免什么?