Well, here they are. First of all, thank you once again for voting on the polls. More to come, of course… 😉
But now, let us have a look at the results and make some comments accordingly:
That’s it. Delphi is and IMHO will remain primarily a Windows tool. A Windows tool for native programming to be very clear. It seems that .NET strategy as a primary development platform wasn’t quite a success. As you can see, more from you wants to have Linux as a primary platform than .NET.
So, I do think that it will be useless to have a Linux / MacOS Delphi. But a Delphi which will produce without too much hassle binaries for other platforms in addition to Windows native makes a lot of sense. Why do I say that? Let’s look at the results of the 2nd question:
Linux. With a gap. Mobile and .NET together (!). Followed closely by Mac OSX in the 3rd place. After this, native Windows XP and newer. It seems that almost all the guys which voted in the 1st place another platform have the native WinXP as 2ndary platform. So, it’s safe to say that Delphi is a native Windows tool. Period. (Well, isn’t so surprising anyway…)
Linux is 25%. Great. But how many from the ones who voted here are ready to pay for this feature? This is the question.
Also worth mentioning is that ‘Don’t have one’ is only 9%. So, yes, the biggest part of you want cross-platform. It will be interesting tough to see how Embarcadero will tackle the ‘red slice’ above – the ‘Mobile’ because from comments in the ‘Others’ section at least some of you imply iPhone. Bring in some popcorn because…
Mobile! Again in front of Mac OSX. Now just by 1 (one) percent. And again Linux with 20%. And I still wonder… it will worth it from financial point of view? Also, on Linux there is another interesting question: To GUI or not to GUI.
Also, worth mentioning that some of you target two platforms only hence 19% said that aren’t interested in a third one.
Very interesting is that there is no interest in Windows 2000 (and earlier) versions. Hence Embarcadero’s decision to have as a requirement for the IDE at least WinXP was the right one. Guys, get it right: IDE require WinXP and newer, your applications will run on Win2000. Thank you.
Also, from the ‘Other’ land, there were very few of you which mentioned Win64 there. But I do think that many of you included it in the WinXP and newer option, isn’t? Or perhaps we should make another poll for this? 😉 Also some of you mentioned Web development. Hmmm…
- Native Windows (Gold Medal)
- Linux (Silver Medal)
- Mobile (Bronze Medal)
- MacOSX (Special Mention)
…and of course, I think that they certainly should continue to improve Prism and simultaneously to minimize the gap between it and Delphi Win32’s language specifications.