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
|