数据驱动框架:Web/桌面Camelot与Django等

2 投票
1 回答
1341 浏览
提问于 2025-04-16 22:19

我想听听大家对框架的看法。无论是网页还是桌面应用,似乎大多数方面都没什么区别,除了网页可以到处用,而桌面应用就不行。

不过,对于一个小用户群体来说,如果我使用的是数据库驱动的应用,其中70%的输入来自文件,30%来自用户,我是选择像Camelot或Dabo和Pyjamas这样的桌面解决方案,还是选择Django、Grok、Plone或Pyramid这样的网页框架,会更有好处呢?

我本来打算学习Django,主要是因为它的文档Django Book看起来很容易上手。我想在深入学习之前先确认一下,这是否是最合适的选择。

对于一个数据驱动的项目,如果需要展示/输入/报告功能(比如图表),有没有什么最合适的框架?我觉得现在用网页框架应该不会有什么损失,但如果想要的输出更多是“业务逻辑”而不是网页,那我应该选择网页还是桌面应用,或者说哪个更好呢?

补充:我发现了另一个可能的解决方案/web2py web2py

1 个回答

1

我觉得你会发现web2py非常容易学习和使用。值得注意的是,如果你想的话,可以很简单地把你的web2py应用程序分发给其他用户,让他们在自己的电脑上安装,就像安装桌面应用一样(使用浏览器作为用户界面)——详细信息可以查看这里。用户不需要在他们的电脑上安装其他任何东西(连Python都不需要),而且web2py本身也不需要安装,只需解压缩就可以了。

撰写回答