为Windows说些好话

为Windows说些好话

  1,windows在面向开发方面,,极力封闭在对其内开发(想象一下MFC那种拉及),这是其商业战略,但是WINDOWS下的IDE和移殖过去的语言也发展得已经非常完善,如果不是WINDOWS开了这个先河,恐怕时至今日,类LINUX的桌面平台都没有一个能学习的榜样.在windows下开发,,在一些方面,微软极力使人们的开发过程变得简单,,微软也的确做到了,,但是另一些方面,它的确也导致了另一些维度上的更大复杂性,但是总体上,,WINDOWS下的开发人员是很非常容易找到它所需要的资料的.

  2,诚然,并非所有的计算机逻辑都需要套上一个GUI,但是有时候奇怪得很,GUI能办得到的事情,CUI却办不到,,CUI能玩游戏吗?游戏就不是应用吗?诚然,这二者根本就没有可比性,那些说WINDOWS不如LINUX的人主要是开发人员,但是生活是生活,,我们并不总用电脑进行开发,而只是应用.

  3,WINDOWS首创的菜单,桌面任务栏这些GUI理念和设计深刻地影响了人们,被用在PC界面的方方面面,被很多后来模仿者所抄袭,诚然技术总是技术,LINUX也可实现XP的桌面,但任务栏,窗口管理器这些理念总是WINDOWS设计出来的吧.(linux上的windows叫window,x11标准也是window)

  4,WINDOWS在其内核部分就整合了GUI逻辑,这使得它的桌面反应很快捷,用户体验甚好,而不像LINUX上外挂一个GNOME,KDE的方式,这种理念使得LINUX不适合多媒体发挥,比如游戏,LINUX上的SDL很简单很粗级,而且是C的,没有多少接近游戏设计的高层逻辑存在,相反只是面向PC通用多媒体设计,即使是游戏,也采用X11机制和GTK这种非硬件直接访问的库,这使得LINUX下的游戏历来就少,而微软对游戏的支持是不遗余力的.

  5,直接学习linux和unix固然是开发人员学习编程最好的方式,然而学习WINDOWS给了你一根通往底层知识的拐棍,如果不是在温室里长大(温都室),很多人恐怕一看到UNIX文字界面就早已没有了兴趣吧,不要说UNIX和LINUX多么多么科学,反正一句话,真正计算机的人是需要WINDOWS上的那些应用程序,而不是开发人员天天津津乐道的VI,MACE

  6.windows越来越大,吃硬盘吃内存,微软补丁不断,但是要知道,PC硬件是在不断发展的,手机平台是越做越小为宜,但是PC的发展势态符合这种改革,而且,在开发方面,OO方面的设计思想,框架,SOA构件,这些未尝又不是越来越占内存和硬件的逻辑,如果开发逻辑都可以向复杂度发展,作为OS运行这些逻辑的本身为什么不能向复杂性发展呢?
相互影响,相互促进