600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python可以写桌面软件吗-用Python编写一个桌面软件系统的步骤是什么?

python可以写桌面软件吗-用Python编写一个桌面软件系统的步骤是什么?

时间:2022-04-11 00:57:05

相关推荐

python可以写桌面软件吗-用Python编写一个桌面软件系统的步骤是什么?

如果是商业项目,不建议用Python。不仅仅是效率问题。

Python向下兼容极差,Python2.7将于停止官方支持,但基于2.7的活跃项目、新项目仍旧非常多,这些个作者不知道要停止支持了吗?答案是:Python错综复杂的包依赖以及Python本身极差的向下兼容不允许升级。

3.6下的程序和3.7下都极有可能跑不动。

多数基于Python的开源程序在发布的时候,都会在文件夹下带一个requirements.txt文件,,,,,,额,简直是个笑话!(๑‾᷅^‾᷅๑)

有人说Python可以作为胶水语言,但对于稍微复杂的大型项目,这个胶水离了conda啥都粘不了。因为除了python语言本身,python的很多包在版本上也不兼容。

对比一下:我们公司在06年基于VC6、VB6,XP环境下做的桌面程序,这都了,拷贝到win10下照样跑。

那句广告词叫啥来着?钻石恒久远,一颗永流传

Python呢?漏洞、补丁啥的,就别考虑了,完全没有后续。正所谓:欲练此功,必先自宫。不知道这种完全断后的语言,还能活多久。

回答跑题了,但建议作者慎重。

看到部分评论,另外补充一下,免得对一些初学者有误导:关于conda:有人说自己从来没用过,那是项目没有复杂到用conda的份上,做人工智能项目的小伙伴,没有不装conda的吧?当然也有些团队用env。

人工智能方面的很多模型和工具是由不同的研究机构、高校、公司、甚至是个人完成,依赖包版本不一,编程水平、编程习惯也不一样,依赖自然也不一样(参看yolo在python上的移植项目)。

2. 有小朋友说这些年没见过python2.7的新项目,有点坐井观天了吧?

试想下:你公司以前用python2做的项目,现在要在此基础上做个新的项目,你的老板有多大动力去把他移植到python3里?

用过anaconda的小朋友都知道吧:python2.7目前仍是搭建环境的默认版本(当然也可以手动选择3.5、3.6、3.7),就算是python2.7停止官方支持了,我敢说,在很长一段时间里,还是有人会选择2.7去做新的项目。

去年我们公司还做了一个医疗系统的开发工作,用的Delphi 6.0!为啥用这么老套的语言?原因是:以前的项目就这么做的,那么复杂的系统,换工具就只能从头做。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。