Python在国内企业软件中的应用:C/S架构的小型CRM/ERP/管理类软件或行业定制软件是否常用Python开发?

貌似二三线城市的中小型企业,看到 Delphi 的比较多吧。。软件公司规模也不怎么大,用 Delphi 是因为主管年纪大那年代学的大多是 Delphi+小城市招开发的话学校里出来的 Delphi 比较容易找吗?然后是盗版 Server2008+SQL Server 做数据库。。服务器有看到过放在电梯井边上的。。
Python 做 C/S 有什么劣势吗?客户 PC 机普遍老 /慢 /卡,公司 /工厂里配置都比较低吧,1 ~ 2G 内存,XP 或 Win7,机械硬盘,CPU 的话不到管理层的电脑没有 I3 的,赛扬或奔腾的有 I3 50% 性能的一些型号吧,还装了全家桶。。
Python 服务器端配置都按客户数量扛得住,客户端的话,Python 内存占用如何?内存不够用到虚拟内存+机械硬盘换页。。
Python在国内企业软件中的应用:C/S架构的小型CRM/ERP/管理类软件或行业定制软件是否常用Python开发?


9 回复

从 vc6,c++builder 一直到 c#,其实我认为,如果对界面要求不高,还是 c++builder 和 delphi 开发又快又省事。虽然 vc6 性能会好些,但是界面上带来的繁琐处理跟性能比起来杯水车薪。如果对界面要求较高,还是建议直接用 c#。我们公司也是定向政府,做 c/s 开发,必须要兼容 xp。


在国内企业软件中,Python确实被用于开发C/S架构的小型CRM/ERP或行业定制软件,但并非主流选择。

这类软件的核心需求是稳定、高效的数据处理和复杂的业务逻辑。Python的优势在于快速开发、丰富的库(如Django、Flask)和强大的数据处理能力(Pandas),非常适合原型验证、内部工具或特定功能模块的开发。

然而,对于需要高性能桌面界面、复杂客户端逻辑或高并发的传统C/S应用,企业更倾向于使用C#(.NET WinForms/WPF)、Java(Swing/JavaFX)或C++(Qt)。这些语言在客户端性能、与Windows系统集成度以及相关生态的成熟度上通常更有优势。

所以,Python在这类场景的应用通常是服务端、脚本工具或作为大型系统中的某个组件,而不是作为客户端开发的首选。

总结:Python能用,但通常不是这类软件客户端的首选。

见过 C#+IronPython

Java 好像比较多

C++/CSharp 应该也有不少

java c++qt web

Java /C++/CSharp 比较多吧。底层员工能正常用 WPS 就行了,经常要用管理类软件的电脑通常最后会加内存。

Python 的我到是没见过。

我记得那时候这种企业应用,安全性都不怎么高,sql 注入,0day 等等很常见,还好只是在局域网里用用。

主要还是看你代码写咋样的,写得烂用啥语言啥框架都一样。。。
以及企业用户的电脑没有你想的那么烂。。。
我们的客户端,PyQt 加 webengine,常年占用 200M 内存也没见有客户抱怨过。。。

回到顶部