我们为什么要重复造轮子
linuxdeepin吧
全部回复
仅看楼主
level 9
lihongwu1987 楼主
开源世界里,有个经常被提起的观点:因为太开放,所以常常出现重复造轮子的情况。几次和业内朋友交流的时候,也有人说,Linux Deepin 为什么不参与XXX项目呢,非要重复造轮子。
是的,Linux Deepin 正在重复造轮子,而且不止一个轮子,我们已经造的包括:深度软件中心,深度音乐播放器,深度截图工具,深度视频播放器;正在造的两个大轮子是深度桌面环境(Deepin Desktop Environment) 和深谈(Deepin Talker)。Linux Deepin 为什么要重复造轮子,且不谈重复造轮子本身就是开源世界能保持活力的重要原因之一,就说说我们自己的感受吧:
1.不满意别人的某些轮子。
大多数 Linux 客户端软件,都没有达到“功能强大,界面美观”这两个最根本的要求。要想被更多人接受,就必须改变或者重新造。
2.别人的轮子造得太慢。
除了一些明星轮子,大多数轮子都是个人或者兼职团队协作完成,因为投入和时间的限制,一些轮子造得太慢,以至于等它能跑的时候,不但技术已经进步,甚至连马路都升级了。木头轮子再精美,也上不了高速公路了。
3.别人不愿意和我们一起造轮子。
终于发现了一个还不错的半成品轮子,当我们哭着喊着想去帮忙的时候,要么嫌咱们碍事,竟敢怀疑他们优秀的设计,要么这个团队自己都已经不存在了。现在,Linux Deepin 终于有了一个有能力自己造轮子,甚至能造车的团队,为什么还要抱着那些慢吞吞的、脱离普通用户设计的半成品或者已经过时的轮子不放呢?我们造的轮子,现在也许某些方面还有欠缺,但是迟早会是最优秀的。不敢重复造轮子的团队,做不出优秀的 Linux 发行版。
Linux Deepin 团队
2012年10月30日 02点10分 1
level 10
[揉脸]本吧木人气。不安逸。。
2012年10月30日 03点10分 2
[啊!]你怎么是吧主了!
2012年10月30日 03点10分
回复@cxbii :嘿嘿嘿。。第一批来的现在全是吧主。。
2012年10月30日 03点10分
回复 木何 :[揉脸]我要不也试试?
2012年10月30日 03点10分
回复@cxbii :好啊。。
2012年10月30日 03点10分
level 10
C程序员骨子里都有一种“重新发明轮子(Reinventing
the
Wheel)”的特质。在面向对象、组件化流行以及崇尚复用的今天,这种特质似乎总是被认为是反面教材。但伟大的毛主席教导我们:要辩证地看待一切事物,
凡事无绝对。事物都是有两面性的,有好就有坏,有坏就有好。拿“重新发明轮子”这事而言,我们除了看到其弊端外,还要充分领会到其好的一面,不能一棒子打
死,这样才能在特定的场景下作出正确合理地判断。
关于这个题目我不打算长篇大论,几个鲜活的例子便足矣让大家看到“重新发明轮子”的另外一面。
我们来回顾一下IT技术发展道路上的一些产品或工具的演化和变革历程:
- 从Apache到Nginx
- 从CVS到subversion再到git、mercurial
- 从memcached到redis、leveldb
- 从symbian、WindowsCE到android、iOS
- 从Unix到Linux
- 从Perl到Python,再到Ruby
- 从C、C++到Go
- 从IE到Firefox、Chrome
- 从普通mp3 player到Apple的iPod
诸如此类。有些举例你可能觉得有点牵强,不过没有关系。你只要认同其中一两个即可。我想说的是一个结论,那就是“重新发明轮子”在某种程度上是推动
进步和变革的一种原动力,这就是“重新发明轮子”的另外一面。因此辩证地去对待“重新发明轮子”才是一个专业程序员应该具备的正确态度。我们不应该在所有
场合都 否定“重新发明轮子”,因为你可能会扼杀一种创新,甚至是一个伟大工具或产品的诞生。

辩证地看待“重新发明轮子”
具体网址因为吞楼就不再贴出来
2012年11月03日 10点11分 3
level 1
你是deepin的 开发人员吗,我正在用deepin,但是有一些我个人觉得不太好的地方
1.由于带特效的桌面比较耗电,我常常近经典的gnome模式,但是顶部panel的名字那一块的配色真是让我吐血
2.很多软件以root权限打开都有警告信息
3.对于你们开发的music和vedio player 的用户界面,感觉跟你们的主体风格不是很配合,而且与麻花疼得某些产品同质化严重,确实我们在界面美观好用的方面应该吸收那些走在前面的某些产品的经验,但是好的作品不仅仅是追逐客户的喜好,更应该是有力量引导客户的喜好
4.基于ubuntu 开发的,ubuntu里面不知道是用那个软件同步ios的,4.x的可以,但是5.x或以上的就不行了,现在我不得不在qemu里面装个xp然后再同步我的ios设备,这在ubuntu12.04也有大片的人反映,确实这是ubuntu的更新缓慢,但是你们二次开发应该改掉它。
5.其实这是我用的最久的发行版了,比ubuntu用着舒服多了,unity出来后就远离ubuntu了,听说dde也在开发中,我很希望dde能真正做到有力量引导客户的喜好,不落俗套,ps:希望dde能够有一个很棒的经典模式。
2012年11月06日 11点11分 4
这里有工作人员,开发人员在官方论坛的. 1.特效这个已经很少了..经典的gnome模式也就是那样的....下一版本用自己开发的(不完全是自己开发的)应该会轻量些.
2012年11月06日 13点11分
回复 cxbii :这个是系统主题问题,可以忽略的,如果你要解决也可以,但上论坛吧,这里给你解决的链接会被吞...
2012年11月06日 13点11分
回复 cxbii :3,deepin-ui
2012年11月06日 13点11分
回复 cxbii :deepin-ui就是为了改善linux下软件ui的,在新桌面环境出来后,就不会有这些不配合了,现在只能这样...好的UI需要参考,但不代表一定是抄袭 4.基于ubuntu,其实应该是借用它的软件仓库..升级基础包而已,现在并没有什么特别ubuntu的东西,5这个,看上头吧
2012年11月06日 13点11分
1