Figure 40.2. You can use Glade’s File menu to save the blank project and then
start building your client by clicking and adding user interface elements from
the Palette window. For example, you can first click the Palette window’s
Gnome button and then click to create your new client’s main window. A
window with a menu and a toolbar appears—the basic framework for a new
GNOME client.
FIGURE 40.2 You can use the GNOME Glade client to build and preview a
graphical interface for a custom GNOME program.
IDEs and SDKs
IDEs and SDKs have become extremely popular. While some programmers
still prefer to write and edit software using a standard text editor, such as
nano or vi (covered in Chapter 12, “Command-Line Master Class, Part 2”),
many prefer using a tool that is more powerful. One commonly used tool,
emacs, started out as a text editor, but as more and more features were
added, it evolved into something more (see Chapter 12, “Command-Line
Master Class, Part 2”). By adding tools and features to make the
programmer’s life easier, emacs unintentionally became the template for
modern IDEs.
Some IDEs support multiple languages, like emacs does. Others focus on