Prev | Current Page 1372 | Next

Christopher Negus

"Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions"

This building block philosophy is another
characteristic feature of the Linux development environment, one that can make your life a lot
simpler once you grok the idea. It also helps you to stand on the shoulders of those who have
come before because you can build on existing building blocks instead of having to create
everything anew.
Graphical Programming Environments
If you are sitting in front of a Linux system, chances are pretty good that:
 It is running some version of the X Window System.
 There are several terminal (or shell) windows (terminal emulators) running on top of X??™s
graphical interface.
 One or more natively graphical programs are also running, such as a Web browser.
Linux programming environments can be divided into two broad categories: graphical IDEs and
discrete collections of command line??“based tools. Developers and users coming from a predominantly
Windows background will be familiar with IDEs; the 800-pound gorilla in the Windows
world is Microsoft??™s Visual Studio product.
This section looks at some of the full-featured graphical IDEs that collect and merge all the constituent
components necessary for the development task, such as an editor, compiler, linker,
debugger, class browser, and project manager, in a single, unified interface.


Pages:
1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384