[openbeos] Re: "Send a brief introduction to the Haiku mailing list"

  • From: Mat Hounsell <mat_geek@xxxxxxxxxxxx>
  • To: Open BeOS <openbeos@xxxxxxxxxxxxx>
  • Date: Thu, 22 Feb 2007 22:55:25 -0800 (PST)

Even those fluent in C++ and proficient in Asynchronous Multi Threaded 
Programming find the BeAPI can be very difficult. Mainly because the bugs tend 
to be horrible ones like deadlocks, live-locks, race conditions, double 
deletes, missing messages, etc.

Tools like Clue (http://sourceforge.net/projects/clue) can be quite helpful in 
debugging.

Regardless, it is still one of the best API created.

If you are trying to "learn to program" the complexities of C++ and the BeAPI 
can be quite disheatening. They also increase your workload and so can limit 
what you feel you've achieved.

What is more, UI work requires the ability to rapidly protype. Something 
impossible to do in C++ and the BeAPI.

YAB and some of the other tools may aid you there. But since most are 404, 
incomplete, or inactive I would consider carefully how much I want to invest in 
them.

Firefox is complete, and active. It is so important to Haiku that you can be 
assured that or something better will be available. 

Every developer needs to know XHTML.

CGI is incrediblely simple, so is AJAX. And you should be able to learn both in 
a day each. (Though the devil is always in the detail.)
 
Javascript and DOM tie those three togethor. 

Basic SVG, the W3C vector graphics standard, is supported by Zeta, Firefox, 
Haiku and many more.

That all makes Firefox an ideal platform for rapid prototyping. Which is what 
UI designers need.

As well these technologies are not limited to Haiku.

A developer with a broad skill set is a powerful developer.

Which is why I suggested it all.


Haiku OS - Free, Open, and Fantastic: http://haiku-os.org/



Send instant messages to your online friends http://au.messenger.yahoo.com 

Other related posts: