Chinaunix首页 | 论坛 | 博客
  • 博客访问: 576703
  • 博文数量: 226
  • 博客积分: 10080
  • 博客等级: 上将
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-26 11:15
文章分类

全部博文(226)

文章存档

2011年(5)

2010年(64)

2009年(99)

2008年(37)

2007年(21)

我的朋友

分类: LINUX

2010-02-05 18:35:05

   准备用python+wxPython开发个GTD管理程序,需要用到的技术有:python+wxPython+SQLAlchemy
主要IDE工具,用Ulipad,准备按部就班的准备了。
-----------------------------------------------------------------------------------
一.用到的技术学习阶段
   1)python:以前学习过,温习下看看代码就差不多了,不追求很深的,慢慢在开发中进步吧。
   2)wxPython:以前也看过,不过是半途而废了,本身没有界面程序编程经验,就用MFC写过几个,要仔细的看看。
   3)sqllite和SQLAlchemy:数据库和ORM工具,粗略看看,需要的时候再仔细查阅。
   4)meide:limodou开发的开源界面部署wxPython库,我想我会需要的,在下面网址找到它。
    

二.业务知识准备:
   GTD理念学习,主要看“尽管去做——无压工作的艺术”这本书和,也是这一本书和一个博客再加上一个软件让我走上GTD的道路,才让我感受到了工作的快乐。
(这个软件就是“成功GTD时间管理”第一次是看同事用的,98元一套,便宜。)

三.看开源代码:
    先从iTips看起,它用到的技术和我想用的类似,所以从里面取点经吧,另外从我现在用的开发工具Ulipad学习下,顺便说下Ulipad真是个好的python的IDE,自从用到它之后所有的python的IDE看上去总不是你们顺眼,Limodou前辈开发了很多python库和开源软件,最近好像在开发Uliweb,真让人佩服。
    此外还要看的是TaskCoach,这个也是GTD工具,而且用python开发,且开源,我想我也会用到的,好好的学习下是免不了的。
    最后还想看下chandler的代码,据说是好多python大牛几年开发出来的,想成为一个伟大的GTD产品,我自己尝试过,不过感觉很大,有点笨重不是我想用的,既然是大牛的作品,看看肯定是错不了,不过我至今还没有找到它的源码,遗憾。

四.目标:
    简单,使用,随手的GTD工具,需要有execl的导出功能,因为这个是Lp需要的功能,不求多好,顺便学习下以上的技术吧,对自己也算个锻炼,没算虚度时光吧,至于后期需要,根据“成功GTD时间管理”的功能和我和LP的使用经验持续改进吧。


五.准备步骤:
  知识技术准备阶段---》开源软件阅读阶段--》数据库设计阶段--》界面设计阶段---》编码阶段--》调试和测试阶段---》持续改进阶段

  以上可以顺序,也可以并进。
阅读(702) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~