Linux程式應用開發環境和工具經驗談(轉)
本文以輕鬆的筆調介紹了自己在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS開發經驗談:如何提高應用開發效率?iOS
- 移動應用開發十大經驗之談
- Linux 應用程式處理當前執行環境的環境變數(轉)Linux變數
- JGraph開發經驗談
- ORACLE應用經驗(4)-加密程式(轉)Oracle加密
- Apple Watch應用開發經驗談:我遇到的那些坑APP
- 創新性應用 資料建模經驗談(轉)
- Linux核心程式設計實戰經驗談(轉)Linux程式設計
- Facebook應用Mercurial經驗談
- linux 環境下嵌入式開發vim 工具編輯跳轉Linux
- 用Delphi 開發資料庫程式經驗三則 (轉)資料庫
- Linux下應用程式開發:QT開發簡介(轉)LinuxQT
- Flutter搭建開發環境和工具安裝配置Flutter開發環境
- Linux開發環境必備的工具!Linux學習Linux開發環境
- Linux下C開發環境的構成和安裝(轉)Linux開發環境
- 開發經驗漫談 -- Git在開發流程中的運用Git
- 試用環境開發環境不發郵件開發環境
- 談談Ilog的開發經驗
- PHP開發工具、開發環境彙總PHP開發環境
- 在 Ubuntu 18.04 上 搭建微信小程式和公眾號應用開發環境Ubuntu微信小程式開發環境
- Mac安裝開發環境-應用端篇Mac開發環境
- Linux搭建開發環境Linux開發環境
- Linux 環境 + 本地開發Linux
- kotlin開發經驗談3Kotlin
- kotlin開發經驗談4Kotlin
- kotlin開發經驗談5Kotlin
- kotlin開發經驗談2Kotlin
- kotlin開發經驗談1Kotlin
- 淺談桌面應用程式的開發
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- ORACLE應用經驗(2)(轉)Oracle
- ORACLE應用經驗(1)(轉)Oracle
- linux環境常用的效能監控和協助開發除錯工具Linux除錯
- Linux網路安全之經驗談(轉)Linux
- SMTH Java FAQ (1) 開發工具與開發環境(菜鳥必看) (轉)Java開發環境
- mac開發環境工具推薦Mac開發環境
- 前端開發環境工具彙總前端開發環境
- Lotus 經驗談(轉)