First,ProgramUsers should know the most about Linux: The most useful development languages are C/C ++, Perl, and Pascal. The most popular tool set: GTK/gdk, QT, XForms Best Visual Development tools: glade, designer, kdeveloper CoolCodeReading tool: Source Navigator Most popular debugging tools: GDB and DDD Program tracking tools of the highest level (mainly price level): BDM, ice The most powerful development platform: RedHat Linux 7.1, turbolinux 6.1, Hard Hat Linux (hhl), blue cat Linux The fastest but youngest figure (immature or not supported): Nano-X, Microwindows, and MiniGUI Meaning of Some nouns: GTK/gdk: A tool set for gimp (a famous image processing software in Linux) Qt: trollteck products, with QT/X11 and QT/embedd XForms: I don't know how to write such a program. It is often used and mature. Glade: A graphical tool used to develop GTK/gdk programs. It can edit the interface (10 ^ n times better than using VI for the interface, I used VI to write the GTK application at a speed of 2000 lines per day. I wrote it for a whole month, and then I used glade for a whole week) Designer: Develop a graphical tool for the QT/X11 program. You can edit the interface or develop the QT/Embedded program. Kdeveloper: similar to VC, with powerful functions Source Navigator: code reader from RedHat, supper cool. Microwindows: Win32 interface GUI, small and fast, used for PDA Nano-X: multi-task Microwindows MiniGUI: similar to the above two types of images made in China, although I have never used them, but based on the principle of supporting domestic software, I think it is definitely better than nano-X and Microwindows. With some of the above, we can determine the development direction: 1. For C programmers C + GTK/gdk + Glade + Chinese turbolinux 2. For C ++ programmers C ++ QT/X11 + designer + kdeveloper + Chinese turbolinux 3. Embedded programmer C/C ++ QT/Embedded + hhl 4. C/C ++ Microwindows + hhl for Embedded enthusiasts 5. font size C/C ++ QT/X11/Embedded + designer + GTK/gdk + Glade + Source navigator + GDB + DDD + BDM + turbolinux + hhl The above is a story of experience. You can refer to it. If you don't listen to the old man, you will suffer losses! |