Linux程式應用開發環境和工具經驗談(轉)

gugu99發表於2007-08-10
Linux程式應用開發環境和工具經驗談(轉)[@more@]

  本文以輕鬆的筆調介紹了自己在Linux環境下進行程式開發的體會和經驗,主要是對Linux下的開發工具和開發環境做了一個生動、明快的描述。

  linux開發環境之最:

  最有用開發語言: C/C++,Perl,Pascal.

  最流行的工具集: gtk/gdk,qt,xforms

  最好的視覺化開發工具: glade,designer,kdeveloper

  最cool的程式碼閱讀工具: source navigator

  最普及的除錯工具: gdb, ddd

  最高階(主要指價格高階)的程式跟蹤工具: BDM,ICE

  最強大的開發平臺: Redhat linux 7.1, Turbolinux 6.1,Hard Hat linux(HHL), Blue cat linux

  最快但最年青(年青就是不成熟,吃不得)的圖形:nano-X,microwindows,minigui

  部分名詞的意思:

  gtk/gdk: 做 GIMP(linux很有名的圖象處理軟體的工具集

  qt: trollteck公司的產品,用qt/x11跟qt/embedd

  xforms: 我也不知道怎麼寫這類程式,反正是經常用到,很成熟,可以吃了

  glade: 開發gtk/gdk程式的圖形工具,能完成介面的編輯(這比用VI做介面好10^n 倍,本人曾經用vi 以每天2000行程式的速度寫過gtk的應用,整整寫了一個月,後來用glade用重來,一週就完成了)

  designer: 開發qt/x11程式的圖形工具,能完成介面的編輯,也可以開發qt/embedded的程式

  kdeveloper: 類似VC一樣,功能強大

  source navigator: redhat公司出的程式碼閱讀器,supper cool.

  microwindows: win32介面GUI,又小又快,用於PDA

  nano-X: 多工的microwindows

  miniGUI: 類似上面兩種圖形,國產的,雖然我沒用過,但基於支援國產軟體的原則,我想絕對比nano-X及microwindows好。

  開發建議

  知道了如上的一些東西,我們就可以決定開發的方向了:

  1.對於C程式設計師 C + gtk/gdk + glade + 中文turbolinux

  2.對於C++程式設計師 C++ + qt/x11 + designer + kdeveloper + 中文turbolinux

  3.embedded程式設計師 c/c++ + qt/embedded + HHL

  4.embedded愛好者 c/c++ + microwindows + HHL

  5.像我這樣什麼都會的天字號 c/c++ + qt/X11/embedded + designer + gtk/gdk +glade + source navigator + gdb + ddd + bdm + turbolinux + HHL

  如上是經驗之談,各位可以參考參考,不聽"老人"言,吃虧在眼前!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-940141/,如需轉載,請註明出處,否則將追究法律責任。

相關文章