View Single Post
Posts: 376 | Thanked: 511 times | Joined on Aug 2009 @ Greece
#64
Originally Posted by attila77 View Post
VM is an advantage in only corner cases - like if the developer has abandoned his project and never bothered to resubmit with a newer SDK (note that you don't even need another target - the Qt SDK already shields you from architectural differences - you're ifdeffing Symbian/MeeGo and NOT X86/ARM/MIPS !). In that case, the question is if you really want an application in your store for which you know there will not be any updates, security, performance or other ? So even there the VM advantage is a foggy forward-compatibility promise at best...
Just to relax this conversation a bit: I'm betting this thread will end up being an advertisement for LLVM. Write once, compile once, run everywhere. It's just like this: Using the programming language of your choice, describe in a common language what you want to do. Then let the vendor write the JIT compiler where he converts this common language to actual machine code. Something like Python+JavaVM on steroids.
 

The Following User Says Thank You to v13 For This Useful Post: