我是明心,开源软件GOSP(类似Qt)的作者。今天我收到了gitee寄来的GVP奖杯,是一块方形的透明水晶玻璃,里面密封着荣誉证书,做工很精致。
值此GOSP成为码云GVP项目之际,我想结合GOSP项目在github和gitee上面的不同发展状况,谈一点我内心的感悟,希望能够帮助到开源软件作者(或希望成为开源软件作者的同行们、未来的开源新星们)。
我于2019年6月3日发表了“类似Qt/GOSP”这个开源软件项目。该项目同时被我发表到github和gitee两个业界平台,在过去的时间里,GOSP项目在github和gitee上面各自的发展状况形成了非常鲜明的对比:github上面的GOSP项目并没有得到多少同行关注,而gitee上面的GOSP项目则获得了相当多的关注与认可,所有的star/fork/watch/followers数据都在明面上,一目了然,大家可以自行查看(项目的URL相对路径均为:giveda/GOSP)。
我认为适合自己的才是最好的,只有脚(软件作者)才知道哪双鞋子(代码托管平台)更舒适。也许github更有知名度(外表貌似很美);但作为一个名不见经传的新上线的开源软件项目,丢到github这个大海里瞬间就会被淹死,连一个浪花和涟漪都不会出现;从GOSP在两个平台的发展结果来看,很明显能得出论断:那就是gitee才更适合刚起步的开源软件作者。我想,github更加适合像Linux这样的重量级的项目(以及有财力去自己做线上线下推广的公司项目)。如果你是初出茅庐的开源软件新星,我推荐你一定要用一用gitee这个平台。相比之下,gitee的产品比较人性化。
最后,简单介绍一下GOSP(类似Qt):
Qt是欧洲人做的一个优秀的c++开发框架,API简单易用,社区庞大,资源丰富。我非常喜欢Qt,但我认为Qt显得太庞大、太重量级了(Qt需要很多的RAM和ROM)。我开发了GOSP这个框架,GOSP在不依赖Qt的前提下,提供了类似Qt的API接口,仅需要几百KB的硬件资源(比Qt小的多),能运行在Qt不支持的低性能领域(对Qt形成补充),适用于嵌入式开发。