QT4+MinGW+Code::Blocks IDE集成

qtplatforms13map再转载一篇关于安装和在中使用的文章,含有详细的步骤。关于的介绍:

is a cross-platform application and framework. Using , you can write applications once and deploy them across many desktop and operating systems without rewriting the source code. Develop applications and user interfaces once, and deploy them across Windows, Mac, /X11, , Windows CE and S60 (coming soon) without rewriting the source code.  - qtsoftware.com

Continue reading QT4+MinGW+Code::Blocks IDE集成 - 全文阅读

SCM: SVN or GIT 开源版本管理工具

subversion

在SF.net可以利用SVN进行软件版本管理,以前用过和SVN,发现现在很多项目都是利用进行这项工作(包括)。 如果是使用SVN,客户端可以下载开源的,它也是托管在的一个开源项目。

不过通过svn import几十兆文件到.net速度还是真慢,而且还会出现远端断开链接的错误,只能利用代理加快速度。

Continue reading SCM: SVN or GIT 开源版本管理工具 - 全文阅读

Release Early, Release Often – Open Source Project的开发策略

Author:sourceforge Bryan Wu

公司开发新项目遵从的流程比较繁琐,文档为先并且需要一级一级的评审,等到写代码已经是非常靠后的事情,而且在时间比例上也所占很小。对于开源项目的维护和开发,恰恰需要在需求确定的情况下,立即开始代码的编写以达到尽快实现原型的目的,我想这样做的原因无外乎有以下几点:

1)鼓励自己能持续的花时间在这个项目上:由于开源与公司项目的驱动不同,开源项目的每一次有意义的里程碑都会是刺激开发人员继续参与的动力;

2)鼓励别人加入:松散的组织结构决定了大多数项目都是孤军奋战,让更多的人参与到项目中比如写代码,帮助测试等等都需要在一个原型的基础上;

3)渐进式的学习方式,以便于逐步细化和最终定义清楚这个项目的各个细节,我想很多项目在第一个或者几个版本之后都面临着重构、重写的命运。

Continue reading Release Early, Release Often – Open Source Project的开发策略 - 全文阅读

Contact us

Admin: Bryan Wu