Re: "Why C++ is the perfect choice for modern app development"
Lynn McGuire <lmc@winsim.com> wrote:
The only problem with C++ for multiple device, multiple
platform development is the lack of a common user
interface API. There should have been an effort over
ten years to provide a SUIL (standard user interface
library) for C++ just like the most excellent STL.
The thing is, even if C++ had a standard GUI API, it would
probably not be used much in big, serious projects. Sure, it would
be really handy in small hobby projects, but big projects would
probably use something more platform-specific for efficiency and
features.
As an example, consider that most game engines (which have been
ported for a myriad of platforms, all the way from PC's to consoles
to handheld consoles and smartphones) are written in C++, and would
have zero benefit from a standard GUI library.
Many of the big GUI programs out there, such as office applications
and image manipulation programs, would probably also use platform
specific GUI libraries because a standard portable library most
probably could not offer everything that they need.
Small hobby project yes, sure. Big-ass software, hardly.
--- news://freenews.netfront.net/ - complaints: news@netfront.net ---