|
|
发表于 2006-1-6 11:43:48
|
显示全部楼层
Post by goldeagle
大软件通常就无法避免因为软件复杂而导致隐含更多的问题,所以比起来shell更不稳定是一定的。
其实我用汤匙和筷子来比喻是有道理的。汤匙和筷子都是完成吃东西的任务的,汤匙比较适合喝汤吃米饭,吃菜也可以,但是稍微辛苦一些;筷子几乎什么都可以干,但是在特殊领域(喝汤)方面就不大擅长,所以要用其他的方式来弥补。
X和shell都是基于Linux内核来运作的,不过通常shell的优先级稍微高一些,理论上X不需要通过shell也可以独立存在。
个人认为CLI不会灭亡,因为有他独特的优势的,而且可以和任何其他的UI进行结合。图形化不是趋势,因为已经是潮流了,但是现在的GUI还是不够友好,我相信会有其他更好的UI的。
现在的GUI不够灵活。通常L追求灵活性的Linux用户一般都舍去完整的桌面系统去使用自己喜欢的窗口管理器。而窗口管理器的配置一般都需要编辑配置文件。也就是说现代GUI依然需要CLI来实现灵活性,除非放弃灵活性,否则不得不依靠GUI。
个人觉得现代的CLI未来会被各类GUI的嵌入CLI 控制台所代替。但从目前的发展来看要久久不能实现。很长一段时间CLI将是唯一一种灵活的UI。各位不妨发挥一下创造力,谁能设计出灵活的GUI交互方式,谁就可以改变世界了。 |
|