loading请求处理中...

使用Python开发桌面软件 开发桌面应用程序的要求

2021-12-01 02:12:07 阅读 15854次 标签: 开发 作者: anyi
    Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。Python适用在各种程序的开发中,目前最常用在Web程序,移动程序以及桌面软件开发中。
使用Python开发桌面软件
    为什么用Python开发桌面软件程序?
    1、wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。
    2、Python在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显比Java有优势。
    3、Python的面向对象脚本语言编程适合快速界面开发。
    4、Python可以不受限制的任意调用Windows32 API,所以凡是VC6可以做的事情,Python就可以做。
    5、Python桌面应用程序可以完全编译为本地代码,脱离Python运行环境,这一点比dotnet winforms都有优势。
    现在我们开发桌面应用程序有什么要求?
    1、不要附带一个JRE或者CLR的累赘
    2、可以快速开发
    3、性能要有保证
    4、方便的远程方法调用支持
    此外如果能够跨平台就最好了 
    遗憾的是,python官方只提供了IDLE一个IDE,功能上却是是不敢恭维。市面上的python IDE功能更是参差不齐,而且对控件的操作同样让人崩溃。相信很快就会解决这个问题。
    而wxPython是一个开源的、跨平台的、使用C++开发的GUI工具库,目前支持Windows、大多数的Unix和Linux以及苹果Mac OS X以及手机操作系统iOS、Sybian、android等。但是wx同样没有官方的IDE。所以我们只能使用第三方IDE进行桌面软件程序开发
(一品威客 anyi)

其他工具软件公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
其他工具软件相关任务
DESIGN TASK 更多
可视化展示工具,开发

¥1000 已有2人投标

快递发货终端软件开发

¥3000 已有0人投标

软件开发UI设计

¥3000 已有0人投标

智慧煤矿平台开发

¥300000 已有0人投标

村庄运营小游戏小程序开发

¥50000 已有0人投标

Android APK 二次开发打包

¥10000 已有1人投标