Windows与Linux在设计理念上是有着根本性的区别的,你看完我的简析,应该会对你了解和学习Linux系统有新的启发。
一、Windows:
主要面向的用户是普通使用者,他们不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。用户体验感确实好,可以说Windows的设计理念就是为了方便普通用户使用的。
Windows将所有操作都隐藏起来,只给用户提供封装好的功能,用户只能在操作系统限制的范围内操作,如果是易道云学院普通用户,会觉得很Windows很舒服,因为不需要思考,只需要按照指示去操作。
但对于开发人员而言,这种设计理念是无法接受的,一旦要做出一些超越封装好的功能之外的事情,就会出现各种难以意料的情况,而且很多情况下,这些问题是无解的,或者只能用极其扭曲的方式去勉强处理,然后易道云学院瑟瑟发抖地期待着程序能正常运行。因为一旦程序崩溃,你也会为之崩溃。因为Windows操作系统不是开源的。
在Windows下作开发,那种体验就好比在陪伴一个任性的女朋友,虽然长得清秀靓丽,但喜怒无常,她易道云学院开心时,彼此相安无事,而且包括逛街啊,旅行什么的,体验感都非常好;但她不开心时,就直接哭闹,你问她:怎么了?