无忧技术网 - RSS订阅 
无忧技术网

为什么用Python开发桌面应用程序


作者:[佚名] - 发布:2011-8-25 10:26:24 - 来源:pauli的日志

试想一下,现在我们开发桌面应用程序有什么要求?

  1. 不要附带一个JRE或者CLR的累赘;
  2. 可以快速开发;
  3. 性能要有保证;
  4. 方便的远程方法调用支持;
  5. 如果能够跨平台就最好了;

下面看看各个语言的支持情况:

  • Java 前三点都不符合;
  • dotnet winforms 不符合一;
  • VC6 不符合二和四;
  • VB6 不符合三和四;
  • Delphi7 符合前四点;
  • Flash RIA 不符合三;
  • Python 全部都符合!并且请记住Python是一个完全开源免费的方案!

看看 Python 都有哪些具体的优势:

  1. Python 的面向对象脚本语言编程适合快速界面开发;
  2. Python 在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显比Java有优势;
  3. Python 桌面应用程序可以完全编译为本地代码,脱离Python运行环境,这一点比dotnet winforms都有优势;
  4. Python 可以不受限制的任意调用Windows32 API,所以凡是VC6可以做的事情,Python就可以做;

一个现实的例子就是 wxWidgets 是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。

责任编辑:
打印本页】【关闭本页】【返回列表
·上一篇:About Python
·下一篇:没有了!
 文章评分
  • current rating
-5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5
 相关文章
·[python/nodejs/go]About Python (2010-04-22)
 相关评论
 站点最新文章 更多>> 
·[经典影音]萨利机长
·[经典影音]天空之眼
·[管理知识]康奈尔笔记法,提高100%学习效率
·[管理知识]刘强东:我管75000人靠这4张表格
·[管理知识]跟壳牌学HSE管理
·[运营策划]编辑工作内容整理
·[至理名言]奋斗与决定
·[瀚海拾遗]盲人打灯笼之各家论道
·[搞笑段子]中国男足
·[搞笑段子]大爷被采访
 站点浏览最多 更多>> 
·[协议规范]http断点续传原理:http头 Range、…
·[JS/CSS/HTML]HTML 空格的表示符号 nbsp / en…
·[NoSQL]Mongo数据库简介
·[协议规范]什么是SPF记录?如何设置、检测SP…
·[协议规范]图解 HTTPS 通信过程
·[PHP]精选国外免费PHP空间推荐
·[程序综合]常用IP地址查询接口
·[程序综合]什么是 DNS Prefetch ?
·[程序综合]获取客户端IP地址的三个HTTP请求…
·[Linux]/usr 目录的由来