我一直在构建业务数据库应用程序,如财务,库存和其他业务需求应用程序.我打算转向Python.什么是最好的工具.我需要做主,交易表格,处理(后端),报告等等.数据库将是postgress或mysql.由于我是Python的新手,我理解除了Python之外我还需要一个ORM和一个框架.我的应用程序不是与网站相关的,但如果需要,也可能需要在网上完成.
如何选择工具组合的初始设置?
ste*_*han 12
如果我是你,我可能会首先看看基于Django的基于网络的解决方案是否能够实现这一目标.如果您需要更好的外观和感觉,请添加jQuery.如果它提供的功能太少,请选择PyQt.如果您有很多非常小的应用程序,请选择各种技术.下面,您会发现我(有点冗长)推荐此推荐.
Webapp与桌面应用程序
一年前,我们有一个业务数据库,需要一个前端.我们必须决定使用哪种技术作为前端.我们考虑过:
从我们的角度来看PyQt的优势:
然而,我们决定反对PyQt和基于Web的解决方案.原因是:
简而言之:在受控部署环境中具有大量功能的功能丰富的前端可能更容易使用Qt实现.对于我们轻量级的前端,基于服务器的解决方案对我们来说似乎更好.
哪个Web框架?
既然我们决定了技术,我们就必须选择一个框架.我们进行了一些研究,并详细研究了两个备选方案:
我们评估了两种替代方案,最后确定了第二种方案.这个决定是由我们真正的"轻量级"前端要求(许多非常小的应用程序)驱动的.一堆软件 - 我们可以根据需要混合搭配 - 对我们来说似乎更好.我们可以在不需要Web前端的情况下重用SQLAlchemy,我们可以在没有模板库和ORM的情况下使用CherryPy,依此类推.在许多其他情况下,我会在这个堆栈上选择Django.
总结一下:
| 归档时间: |
|
| 查看次数: |
8627 次 |
| 最近记录: |