Mark Watson's Blog
I am the author of 13 published computer books and a consultant specializing in Java, C++, and Smalltalk development. Please check out my two Free Web Books at my main site www.markwatson.com

 



Subscribe to "Mark Watson's Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 

 

  Wednesday, November 13, 2002


Well, I am on my own today: my wife Carol took of to see our Son for a few days. I decided to take the morning off - a friend and I went on a long hike and then we had Thai food for lunch - yumm!

Happily, business is picking up this week - reducing my consulting rates by one third helped!

On a more technical subject: I am still in the decision mode on implementation details for my new internet web software appliance product. The feature list is done, I have hacked bits of code for some of the low level details, but, I am still not totally set on the implementation language. The languages that I am considering are:

VisualWorks Smalltalk - a great rapid prototyping language that also runs efficiently. It is easy to perform builds for Mac, Windows, various Unix systems, and Linux - definitely a big win. Also, a great class library. The drawbacks are memory footprint and a not totally native feel for GUI applications (at least on Max OS X which is my development environment).

C++ - the coding would be slow, for sure, but the end application would be tighter. For the GUI, I would probably use wxWindows - not my favorite, but OK.

Java - relatively quick development, lots of useful class libraries, portability. The drawback is a huge memory footprint (makes Smalltalk look tiny in comparison). Runtime performance also lags all the other options.

Objective-C - use the Mac OS X frameworks and forget about the Windows and Linux markets. Very tempting, but probably not so smart :-(

Anyway, I better get to work....
2:54:38 PM    



Click here to visit the Radio UserLand website. © Copyright 2003 Mark Watson.
Last update: 9/16/03; 7:33:58 AM.

November 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Oct   Dec