对linux的设想
Tofloor
poster avatar
153******45
deepin
2016-01-03 22:58
Author
把ui模块化
比如提过一个设置接口去设置相关的ui
像安卓桌面那样可以装个adw或者go桌面
只改前端,后端不变
有可能实现吗
纯属yy
不喜勿喷

Reply Favorite View the author
All Replies
188******76
deepin
2016-01-03 23:24
#1
会被各种依赖干死。
如果各种应用相互剥离就好了,deepin在研究新的包管理机制。
Reply View the author
153******45
deepin
2016-01-03 23:26
#2
https://bbs.deepin.org/post/35319
会被各种依赖干死。
如果各种应用相互剥离就好了,deepin在研究新的包管理机制。 ...

感觉linux成也依赖败也依赖
Reply View the author
yzca
deepin
2016-01-03 23:48
#3
Gnome,KDE,Unity,Mate,Cinnamon...
Reply View the author
153******45
deepin
2016-01-04 00:08
#4
https://bbs.deepin.org/post/35319
Gnome,KDE,Unity,Mate,Cinnamon...

我只是在比喻
Reply View the author
Haohaojun_DP
deepin
2016-01-04 00:23
#5
https://bbs.deepin.org/post/35319
会被各种依赖干死。
如果各种应用相互剥离就好了,deepin在研究新的包管理机制。 ...

开源的哲学就是不重复发明轮子,其实apt,yum,dnf等软件仓库管理的存在就是为了解决依赖关系而诞生的!而应用之间相互剥离不存在依赖是不可能的!就连Windows平台上的应用也需要.net,vc++之类的运行库支持啊。。。
Reply View the author
Haohaojun_DP
deepin
2016-01-04 00:23
#6
UI在Linux系统的地位很低,理论上桌面环境可以随意修改的。。。
Reply View the author
188******76
deepin
2016-01-04 01:13
#7
https://bbs.deepin.org/post/35319
开源的哲学就是不重复发明轮子,其实apt,yum,dnf等软件仓库管理的存在就是为了解决依赖关系而诞生的! ...

相比于linux,win基本上就可以认为是没有依赖了
Reply View the author
Haohaojun_DP
deepin
2016-01-04 22:56
#8
https://bbs.deepin.org/post/35319
相比于linux,win基本上就可以认为是没有依赖了

很多时候Windows软件是把杂七杂八的小软件封装到一起然后成一个软件组的,只是你没有关注而已!很少软件是独立存在的,除非实现的功能很单一!
我打个很简单的比方!
安装AutoCAD2012的时候是需要安装.net4.0的,这就是依赖!如果你已经装了.net4.0,那它也会傻乎乎地继续安装,然后安装失败。。。如果你修改了配置文件,去掉了对.net的检测,那就会顺利安装……
依赖一直都在。。。
如果你在Windows上安装一些开发套件你也会发现要装的东西挺多的!
linux的依赖已经用apt,dnf,yum等仓库的给普通用户解决了依赖关系!如果你要源码安装的话那你也不会抱怨依赖了。。。因为你达到了新的境界。。。
linux或者说开源软件很多时候就是本着不重复发明轮子的原则开发软件,依赖关系也从来没有束缚开源软件的发展,软件不是不能封装到一起安装的,只是这样的包管理方式增加了开发和发布的灵活性!很多人也做了很多软件的封装套件,比如一键安装lnmp架构什么的,,,只是你没用过,,,
你会发现一个Windows软件包里面其实是封装了很多小软件的!
我开始也觉得依赖关系很烦人,但是后来会发现这只是对新手来说的。。。还沉浸在Windows下的疯狂点击下一步中。。。
Reply View the author