《精通Unix下C语言编程与项目实践》读书笔记(new)
不要在Unix下遍桌面程序(1)《精通Unix下C语言与项目实践》读书笔记(9)_第1张图片
文章试读 
不拘一个遍程序系列程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。
职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功   让系分来得更猛烈些吧    不值钱的系统分析师   经济危机下大学生如何就业  经济危机中如何提高你的核心竞争力     要学会说“我要”  不要做沙和尚
我的诗歌:都是我的打油诗,但是很值得一读。不要工作还衣食无忧之四难歌   香格里拉美人图   关于中国神仙的研究   给“南京,南京”挑刺   所有人都疯了  Oracle收购Sun  晒老婆写的肉麻情书
宝宝图片:超可爱的小宝宝 博客
考试培训:主要是关于考研、软考和等级的相关题解。2009考研试题分析   2008年12月程序员试题分析    2009年软考备考全攻略    2008年5月程序员试题解析 轻松写系分论文  2009年3月计算机等级考试数据库试题解析   2009年上半年软考试题参考答案

第1回 回评论读者展迷茫,出《笔记》浪子释疑惑(九)
作者:朱云翔,胡平(朱朱胡工作室)

1.6 可以在Unix下编写桌面软件吗

编程浪子:请问大家最想在Unix下编什么程序?
游客甲:我最想在Linux下编一个收音机软件。
游客乙:我最想编一个Linux下的看碟软件。
游客丙:我想编学习QT
游客丁:我想编一个三维游戏。
……
相信大家都有编写各式各样有趣程序的梦想,很多人甚至就是带着这种梦想而义无反顾的选择了计算机科学系,只是可惜大学校园一次又一次的让我们失望,“时间像白马一样流逝,而我却一个系统也未编成”,今天投身朱朱胡工作室,相信大家也是带着这样的梦想而来。
只是,你们又要失望了!我们不会教你编写收音机软件,不会教你编写DVD软件,甚至根本不会教你编写Unix/Linux下的任何图形界面编程,此处的学习将与KDEGNOME无缘。原因如下:

1.6.1 大部分程序不需要图形界面

目前Unix乃至Linux常常作为服务器而存在,因此大部分情况下只需要服务程序,这些服务程序或者提供网络后台应用,或者只面向专业专业人士,他们幕后默默的工作,不需要花俏的界面。就比如明星演唱会,明星是前台程序,而灯光师、化妆师、音响师等工作人员就是后台进程,大家想想,当你们看到明星在台上穿着漂亮、性感、暴露的时装搔首弄姿的时候,有谁注意其他默默服务的人员传什么。所以Unix下大部分实用程序运行在字符界面,我们只要知道字符界面上的程序设计就可以了。
不知名的游客:但是图形界面要比字符界面方便的多,而且现在很多软件都提供了图形方式的操作界面,怎么说不需要图形界面呢?
没错,人们都需要一目了然的操作,尤其是一些非程序员,他们还不能进入字符界面操作,所以必须提供图形程序。但是请大家注意,这些图形界面大多没有运行在服务器上,而是运行在某个远程Windows机器上,也就是说这些图形程序都是客户端而不是服务器,就如同网络游戏,漂亮的是用户PC端,而不是后台服务端。
不知名的游客:那为什么不能用Linux做桌面呢?比如Ubuntu的桌面就很漂亮,而且操作也很方便,很适合在非程序员中推广啊。
我在网上看到了Ubuntu要取代Windows的说法,还看到了Linux要在桌面应用市场与Windows一争高低,对于此类文章我一般是付之一笑,连点都懒得点击。原因无他,我一直认为Linux要在桌面上与windows分庭竞争就目前而已不过是一个笑话,就像好像萨达姆单方面宣布美国布什总统死刑一样,也许以后有Windows/Linux桌面应用并驾齐驱的一天,但是在这一天到来之前,建议大家老老实实只在服务器应用上设计程序,改变世界走向保护宇宙和平捍卫地球尊严的事情还是交给蜘蛛侠咸蛋超人葫芦娃虹猫蓝兔美少女战士去完成,我们随大流就行了。
 
下节预告:
 
1.6.2 大部分维护不需要图形界面
1.6.3 难度过大,舍本逐末
1.7 Unix下C编程需要学习哪些内容
1.8 安装什么操作系统学习最好呢?ubnntu行不?我只有一台电脑,是不是要安装双启动
1.9 是不是在Unix下用C语言编程要比其它编程都麻烦,有人说用Java需要3万行的代码,用C需要10万行才可以完成。
1.10 Windows编程和Unix编程,C语言编程和C++、Java编程,到底哪个好
1.11 Unix下用什么开发工具,在哪下载
1.12 作业
 
上一篇 目录 下一篇