标签:
wxpythonit |
分类: Python |
看到以下三个窗口了么?
一个MDI多窗口、一个命令行、一个Frame,如果用MFC做你会觉得如何呢?
这些全部是Python+WxPython做的,代码量极少,很快很好用。
WxPython做界面真的是太轻松了。。这简直就是4GL的语言。。快速开发的绝好助手。
有人说Python只适合开发人员,不便于给客户演示,要是要用的话还得装Python、WxPython。。
其实只要用Py2exe这个东西就可以了,Python可以很方便的变成一个可执行文件,当然体积稍微大点。。
MFC写并静态库连接可能2-3M,Wx写可能2-3M,WxPython+Py2exe就是16M左右了。当然只要能用多点硬盘空间又如何呢.Python的快速开发能力真的是非常惊人。
因此我决定做界面快速开发用Python,实际开发用wxwidgets 和C++
其实核心模块我们可以用C++写成DLL给Python调用。
Python和C++典型的快速开发模型
1、需求分析
2、核心模块设计
3、快速开发界面,连接核心模块
4、客户体验、修改
5、实际开发过程
6、交付验收。