Steve Loughran writes about old binaries running (or not) on the next version of the Windows OS...
Now, making old apps work bad may finally create incentive for people to upgrade their office suite, but it will also break every single IT-written win32 app out there. That's serious, and going to become and ongoing issue, I suspect.If you want to take advantage of some specific OS, framework, library, or whatever... why would you not code the independent 80% part, well, independently? Writing software to your advantage is always about minimizing unnecessary dependencies.Fortunately, there is a workaround. Don't write Win32 binaries. Code in Java, Python, Ruby, Squeak or other interpreted language, and trust the runtime to be signed by the time vista ships. You sneak past the security problem without having to go to any effort, and you avoid being at all dependent upon the OS and any more delays.
1 comment:
Yes, this is in essence the true meaning of OS agnostic. I've been one for quite a while now, and whenever I meet people who tell me that this or that operating system is so much better and helps them do stuff, I always am uninterested mostly, and ask if it runs python.
Post a Comment