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