python是构建桌面应用程序的好选择吗?

2024-04-20 06:02:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道python是否是为小型企业开发桌面应用程序的好选择。 有没有可能使用PyQT甚至Swing+Jython构建一些东西?我如何在最后制作一个可执行文件?在


Tags: 应用程序可执行文件jython桌面pyqtswing小型企业
2条回答

这取决于你想做什么。我已经做了,而且它也起作用了,但是还有其他问题,比如谁来维护或更新代码,以及他们是否了解Python。您可以将cx_freeze从python程序生成windows可执行文件作为许多选项之一。在

我发现Python是开发广泛的应用程序(包括桌面应用程序)的最佳选择。我已经在C++中开发了很多年了,对于那些非常关键的部分,有时我仍然使用它,但是对于我的大多数代码,python帮助我更快地得到结果。有几种方法可以获得可执行文件。Py2EXE是其中之一,Cython另一个选项允许与C++的简单组合,如果需要原始速度,与第三方LIBA或设备的低级别控制接口。如果你的项目需要考虑逆向工程的话,这也会让逆向工程变得更加困难。在

顺便说一句,当我开始使用Python时,我非常关注性能,并且(当时作为一名质量经理)几乎阻止了它在我们公司的引入,因为它缺少strickt类型。我都错了。特别是,丰富的内置数据结构以及许多标准模块都是用C++编写的,并且已经被仔细优化过,所以不容易像人们所想的那样在速度和内存效率上取得突破。而动态类型(最近才在类似C#的语言中引入)被证明是编写简洁、可读、可靠和紧凑代码的非常强大的方法。在

我没有共享(因为Python无论如何都是开源的),但是从我过去使用过的所有语言(Algl,Pascal,Modula II,汇编,Basic,fortran,COBOL,C,C++,C,java,JavaScript),我现在更喜欢和它一起生活。在

相关问题 更多 >