Prev | Current Page 1380 | Next

Christopher Negus

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


In any event, the lines are not so sharply drawn. emacs, for example, has the facility to invoke both
compilation and debugging facilities, has an extremely rich code-editing interface (syntax highlighting
and automatic indentation, for example), and also supports other code development features.
emacs also includes features such as source code control, symbol and class browsing, and
built-in support for at least three different online help facilities.
If you prefer vi, it can be also be configured to support symbol and class browsing using the ctags
program, has basic syntax highlighting (depending on the implementation), and can also work
with the error messages produced by failed compilation.
Perhaps the GUI versus CLI debate boils down to this distinction: CLI-oriented programming environments
give developers direct access to the tools and utilities they need, don??™t consume system
resources to draw an attractive GUI, and don??™t provide so-called point-and-click programming.
GUI-oriented programming environments hide the tools and utilities underneath a consistent, unified
interface; provide a convenient dash board or instrument panel for access to the necessary programming
tools; and let developers take advantage of some of the conveniences associated with
graphical environments.


Pages:
1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392