LinuxPlanet: Borland's Kylix: turbocharging Linux development | Linux Today

LinuxPlanet: Borland’s Kylix: turbocharging Linux development

Written By
Web Webster
Web Webster
Apr 10, 2001

“Kylix is a screen space pig, as are all the other integrated
development environments I’ve ever seen. It starts up with a main
menu/tool bar that contains all the usual features: file and
project operations, clipboard control, tool and environment
settings, compile and debug functions, and so forth. There is also
an object properties dialog, a graphical form editor (for GUI
layouts) and a source code browser that is linked to the object
class tree. There is a lot of information presented, and it is very
well organized, so I’m not really criticizing Borland for taking up
a lot of real estate on the monitor — but you should be aware that
this is not a tool you’ll want to use on a display smaller than
1024×768.”

“The menus and toolbars are extremely customizable, and many of
the window sub- panes can be docked together or floated
independently. I intentionally avoided changing many of the default
settings so that the screenshots with this review would be more
typical, but rest assured there are a lot of virtual knobs to
twiddle and levers to pull in the Kylix user interface. The
widgets, both in Kylix itself and in the runtime application
environment, are mature and solid, working as expected without the
anomolies and annoyances that I have sometimes seen under older X11
environments. Kylix is a very polished tool, and except for the
errrors mentioned previously the GUI development environment worked
quite well for me.”

“Kylix is geared toward a ‘project’ mentality, as are most IDEs,
but the project management dialogs stay mostly out of the way
during the coding process. I was pleased to see that my coding
efforts were integrated smoothly into Kylix’s own project
repositories; for example, one UI form that I created became
available for re-use without any action on my part. To make objects
globally reusable requires a few clicks on a menu, but is not at
all difficult. The only negative comment I have for the project
management functions was that it was unclear, at least to me, how
the visible IDE popups related to the underlying source code and
resource files. When I clicked on ‘File…Save’ from the IDE menu,
I was not always sure which file I was saving, and where. There is
a ‘File…SaveAll’ function which is sometimes enabled and
sometimes not, and again I could not fathom what determined this
option’s status. Likewise, the ‘File…Reopen’ list includes both
individual files and entire projects, and it was not clear to me
the implication of re-opening a previous code file from within a
different project. Probably this is all documented somewhere, but
it was not intuitively obvious.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.