程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 不要在Unix下遍桌面程序(1)《精通Unix下C語言與項目實踐》讀書筆記(9)

不要在Unix下遍桌面程序(1)《精通Unix下C語言與項目實踐》讀書筆記(9)

編輯:關於C語言

《精通Unix下C語言編程與項目實踐》讀書筆記(new) 文章試讀  不拘一個遍程序系列編程序不能一個腦袋鑽到底,有時要學會變通,即所謂的曲線救國。 職場規劃:一些雜七雜八的職場感悟吧。不值錢的軟件人才 精力充沛與事業成功   讓系分來得更猛烈些吧    不值錢的系統分析師   經濟危機下大學生如何就業  經濟危機中如何提高你的核心競爭力     要學會說“我要”  不要做沙和尚 我的詩歌:都是我的打油詩,但是很值得一讀。不要工作還衣食無憂之四難歌   香格裡拉美人圖   關於中國神仙的研究   給“南京,南京”挑刺   所有人都瘋了  Oracle收購Sun  曬老婆寫的肉麻情書 寶寶圖片:超可愛的小寶寶 博客 考試培訓:主要是關於考研、軟考和等級的相關題解。2009考研試題分析   2008年12月程序員試題分析    2009年軟考備考全攻略    2008年5月程序員試題解析 輕松寫系分論文  2009年3月計算機等級考試數據庫試題解析   2009年上半年軟考試題參考答案

第1回 回評論讀者展迷茫,出《筆記》浪子釋疑惑九)
作者:朱雲翔,胡平朱朱胡工作室)

1.6 可以在Unix下編寫桌面軟件嗎

編程浪子:請問大家最想在Unix下編什麼程序? 游客甲:我最想在Linux下編一個收音機軟件。 游客乙:我最想編一個Linux下的看碟軟件。 游客丙:我想編學習QT。 游客丁:我想編一個三維游戲。 …… 相信大家都有編寫各式各樣有趣程序的夢想,很多人甚至就是帶著這種夢想而義無反顧的選擇了計算機科學系,只是可惜大學校園一次又一次的讓我們失望,“時間像白馬一樣流逝,而我卻一個系統也未編成”,今天投身朱朱胡工作室,相信大家也是帶著這樣的夢想而來。 只是,你們又要失望了!我們不會教你編寫收音機軟件,不會教你編寫DVD軟件,甚至根本不會教你編寫Unix/Linux下的任何圖形界面編程,此處的學習將與KDE、GNOME無緣。原因如下:

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 作業   上一篇 目錄 下一篇

本文出自 “編程浪子朱雲翔” 博客,請務必保留此出處http://zhuyunxiang.blog.51cto.com/653596/162814

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved