Saturday, June 23, 2007
Compromises
Christian Ehrlicher considers what I said is stupid. I would agree most of the time, but not this time.
Within a very short time, I ran into a situation where the full power of a platform was compromised for the goal of cross platform compatibility. This particular situation would mean me using 3 threads instead of 2 using the linux services. This in a quite trivial little app. I know I'm stupid, and I hesitate to add unnecessary complexity. I have trouble keeping up as it is.
A cursory examination of the win32 services shows that I would have to have two different applications in this instance, the two platforms being so different. Again, this for something very trivial.
The time and energy it takes to work around the compromises necessary for cross platform will take away from the quality of the application. Cross platform isn't free, even with an excellent toolkit as Qt.
I am looking forward to seeing amaroK, Konqueror, KDevelop & the rest of the crew running around those other systems and replacing explorer.exe files with startkde, but if it doesn't work, I wouldn't care too much if at all. Portability shouldn't reduce usability.
Subscribe to Post Comments [Atom]
<< Home
Subscribe to Posts [Atom]