python开发桌⾯软件实例-⽤Python编写⼀个桌⾯软件系统的
步骤是什么?
如果是商业项⽬,不建议⽤Python。不仅仅是效率问题。
Python向下兼容极差,Python2.7将于2020年停⽌官⽅⽀持,但基于2.7的活跃项⽬、新项⽬仍旧⾮常多,这些个作者不知道要停⽌⽀持了吗?答案是:Python错综复杂的包依赖以及Python本⾝极差的向下兼容不允许升级。
3.6下的程序和3.7下都极有可能跑不动。
多数基于Python的开源程序在发布的时候,都会在⽂件夹下带⼀个⽂件,,,,,,额,简直是个笑话!(? ̄?^ ̄??)
有⼈说Python可以作为胶⽔语⾔,但对于稍微复杂的⼤型项⽬,这个胶⽔离了conda啥都粘不了。因为除了python语⾔本⾝,python的很多包在版本上也不兼容。
对⽐⼀下:我们公司在06年基于VC6、VB6,XP环境下做的桌⾯程序,这都13年了,拷贝到win10下照样跑。
那句⼴告词叫啥来着?钻⽯恒久远,⼀颗永流传
Python呢?漏洞、补丁啥的,就别考虑了,完全没有后续。正所谓:欲练此功,必先⾃宫。不知道这种完全断后的语⾔,还能活多久。
回答跑题了,但建议作者慎重。
看到部分评论,另外补充⼀下,免得对⼀些初学者有误导:关于conda:有⼈说⾃⼰从来没⽤过,那是项⽬没有复杂到⽤conda的份上,做⼈⼯智能项⽬的⼩伙伴,没有不装conda的吧?当然也有些团队⽤env。
python新建项目教程⼈⼯智能⽅⾯的很多模型和⼯具是由不同的研究机构、⾼校、公司、甚⾄是个⼈完成,依赖包版本不⼀,编程⽔平、编程习惯也不⼀样,依赖⾃然也不⼀样(参看yolo在python上的移植项⽬)。
2. 有⼩朋友说这些年没见过python2.7的新项⽬,有点坐井观天了吧?
试想下:你公司以前⽤python2做的项⽬,现在要在此基础上做个新的项⽬,你的⽼板有多⼤动⼒去把他移植到python3⾥?
⽤过anaconda的⼩朋友都知道吧:python2.7⽬前仍是搭建环境的默认版本(当然也可以⼿动选择3.5
、3.6、3.7),就算是python2.7停⽌官⽅⽀持了,我敢说,在很长⼀段时间⾥,还是有⼈会选择2.7去做新的项⽬。
去年我们公司还做了⼀个医疗系统的开发⼯作,⽤的Delphi 6.0!为啥⽤这么⽼套的语⾔?原因是:以前的项⽬就这么做的,那么复杂的系统,换⼯具就只能从头做。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论