I'd like to start making a small project (nothing too fancy) for the desktop and web using Silverlight. Here are my questions:
Will I need Silverlight 4.0 or does 3.0 have out-of-browser features? Are there significant changes between the two versions, with regard to this?
What other options do I have besides Silverlight? I'm also considering using Silverlight for the online portion and a separate WPF project for the desktop. I don't have any Flash/Flex/Air experience. Besides .NET, I have some experience with C++, Java, and PHP.
Does anyone have experience with this? I know it's new technology (beta!) so I'm expecting bumps along the way. If I can just have one codebase, that would be fantastic, though.