为什么用Python开发桌面应用程序
来源:互联网 发布:淘宝踏板摩托车骗局 编辑:程序博客网 时间:2024/05/22 00:51
为什么用Python开发桌面应用程序
默认分类 2010-10-03 16:54:06 阅读665 评论0 字号:大中小 订阅
http://hi.baidu.com/zjw0358/blog/item/aab19652ff3a4a080cf3e301.html
1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。
2)Python的面向对象脚本语言编程适合快速界面开发
3)Python在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显比Java有优势
4)Python桌面应用程序可以完全编译为本地代码,脱离Python运行环境,这一点比dotnet winforms都有优势
5)Python可以不受限制的任意调用Windows32 API,所以凡是VC6可以做的事情,Python就可以做
试想一下,现在我们开发桌面应用程序有什么要求?
一、不要附带一个JRE或者CLR的累赘
二、可以快速开发
三、性能要有保证
四、方便的远程方法调用支持
此外如果能够跨平台就最好了
Java前三点都不符合;dotnet winforms不符合一;VC6不符合二和四,VB6不符合三和四;Delphi7符合前四点;Flash RIA不符合三;Python全部都符合!并且请记住Python是一个完全开源免费的方案!
1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。
2)Python的面向对象脚本语言编程适合快速界面开发
3)Python在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显比Java有优势
4)Python桌面应用程序可以完全编译为本地代码,脱离Python运行环境,这一点比dotnet winforms都有优势
5)Python可以不受限制的任意调用Windows32 API,所以凡是VC6可以做的事情,Python就可以做
试想一下,现在我们开发桌面应用程序有什么要求?
一、不要附带一个JRE或者CLR的累赘
二、可以快速开发
三、性能要有保证
四、方便的远程方法调用支持
此外如果能够跨平台就最好了
Java前三点都不符合;dotnet winforms不符合一;VC6不符合二和四,VB6不符合三和四;Delphi7符合前四点;Flash RIA不符合三;Python全部都符合!并且请记住Python是一个完全开源免费的方案!
- 为什么用Python开发桌面应用程序
- 为什么用Python开发桌面应用程序
- Python+WebKit+HTML开发桌面应用程序
- 用HTML开发Windows桌面应用程序1
- 用HTML开发Windows桌面应用程序2
- 用HTML开发Windows桌面应用程序3
- 用HTML开发Windows桌面应用程序
- 用NW.js开发下一代桌面应用程序
- 用html5,nodeJs开发桌面应用程序
- MyEclipse开发图形桌面应用程序
- winbinder开发php桌面应用程序
- 浅谈Java桌面应用程序开发
- 使用python开发桌面应用程序的框架选择及一些可能出现的问题记录
- php-gtk桌面应用程序开发包
- PHP开发Windows桌面应用程序实例
- Qt4.8使用QtQuick开发桌面应用程序
- 第四章 桌面应用程序开发起步
- 初识heX,利用javascript开发桌面应用程序
- Android与Linux以及GNU的关系
- asp.net 中SqlDependency缓存处理
- UNIX时间戳的应用-JAVA
- 模拟QQ聊天程序_客户端_网络编程
- Linux字符设备驱动之cdev_init()系列
- 为什么用Python开发桌面应用程序
- C语言之指针、数组和函数
- linux下vim的配置
- postgres
- Struts2、Spring3、MyBatis3整合ExtJS,完成ColumnTree 【二】
- Flex 国际化
- Flex 国际化
- 差点被一段HTML代码害死
- 【Android面试】Android面试题集锦 (陆续更新)