• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Linux程序應用開發環境和工具經驗談

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    本文以輕松的筆調介紹了自己在 Linux 環境下進行程序開發的體會和經驗,主要是對Linux下的開發工具和開發環境做了一個生動、明快的描述。 linux開發環境之最: 最有用 開發語言 : C/C++,Perl,Pascal. 最流行的工具集: gtk/gdk,qt,xforms 最好的可視化開發工具
    本文以輕松的筆調介紹了自己在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

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

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>