01.11.2012 в блоге WebDelphi.ru появилась страница на которой были опубликованы несколько опросов, касающихся как непосредственно Delphi, так и общих тем, касающихся блоговедения в сфере программирования и общения. Темы опросов были предложены, в основном, читателями блога и блог лишь выполнил роль некой площадки для голосований.
В опросах приняло участие порядка 400 человек (судя по зарегистрированным IP), ссылки на некоторые опросы были опубликованы в Twitter, Facebook и Google+, в т.ч. в самом крупном на данный момент Delphi-сообществе Google+ «Delphi Developers». И сегодня я решил подвести небольшой промежуточный итог опросов на WebDelphi.ru, касающихся непосредственно Delphiи набравших больше 50 голосов.
Итак, первый опрос, который был предложен и который вызвал наибольший интерес касался вопроса
Какими версиями Delphi Вы пользуетесь?
Основной идеей опроса было узнать на сколько популярны последние версии Delphi. Т.к. многие из нас используют в работе несколько версий (мне, например, приходится регулярно использовать Delphi XE2 и Delphi XE3), то в опросе можно было выбрать несколько вариантов ответа.
Результаты опроса следующие:
Количество голосов: 370
Самые популярные версии Delphi:
- Delphi 7 (21.08% голосов)
- Delphi XE2 (19.46%).
- Delphi XE3 (18,11%)
Надо сказать, что такое положение дел вызывало некое недоумение у наших зарубежных коллег, когда ссылка на этот опрос была опубликована в «Delphi Developers», но тут уж ничего не скажешь.
Если рассматривать этот вопрос в плане популярности доюникодных версий Delphi и юникодных, то «картинка» получается следующей:
- Delphi 1 — Delphi 2007 использую 35,94% опрошенных
- Delphi 2009 — Delphi XE3 используют 64,06% опрошенных
Что можно сказать по результатам этого опроса? Собственно, результаты ещё раз подтверждают то, что Delphi-программистам до сих пор приходится «тянуть» на себе тонны кода, который был написан ещё «при царе Горохе» и, в результате, приходится один и тот же код проверять на Delphi 7 и Delphi XE2.
Хотя, обратите внимание, что последние релизы Delphi пользуются популярностью, что не может не радовать.
Интересно, что пара человек в 21 веке используют в работе Delphi 3 :) И это не стёб. Один из пользователей, кстати, объяснил, почему он использует столь древний программный продукт. Кто второй пользователь Delphi 3 — пока загадка. Может объявиться, прочитав этот пост.
Ну и, конечно же, не обошлось в этом опросе и без «умников», блещущих своей «оригинальной мыслью», что Delphi мёртв и рулит C#. Благо, что такой «оригинал» пока один.
Если хотите увидеть более подробные результаты этого опроса — приглашайте своих знакомых, коллег, друзей Delphi-программистов вот сюда — пусть проголосуют.
Второй опрос был создан, можно сказать, на злобу дня. Тема опроса была определена так:
Ваше впечатление от FireMonkey 2.0
Как Вы помните, с выходом DelphiXE3 платформа FireMonkey была изменена на столько, что стала называться FireMonkey 2.0. И, надо сказать, что изменений было сделано действительно очень много. Так много, что над некоторыми примерами FMX, которые прекрасно работали в XE2 надо было работать очень основательно и практически писать их с нуля.
Перекроить платформу — это, безусловно, не просто, но, что по этому поводу думают потребители этого продукта Embarcadero? И результаты, надо сказать, весьма настораживают.
Количество участников опроса: 92
Три самых популярных ответа:
- Затрудняюсь ответить, т.к. после знакомства с FMX 1.0. решил не использовать эту платформу (42.39%)
- FMX 2.0. стала лучше, но проблем все равно много (29.35%)
- Затрудняюсь ответить, т.к. жду выхода Mobile Studio для теста и работы с FMX 2.0 (23,91%)
Вот такие не радужные результаты. Конечно, количество участников опроса слишком мало, чтобы показать полную картину, но, тем не менее практически 50% опрошенных отказались от использования FMX вообще.Остальные либо ждут Delphi for iOS (Mobile Studio), либо считают, что в FMX проблем ещё вагон и маленькая тележка. Как исправлять ситуацию? И можно ли её исправить вообще? ИМХО по этому у меня следующее: никакие примеры, публикации от топовых блоггеров, уверения в стабильности и качестве FMX не помогут пока разработчикам FireMonkey не дадут передышку, скажем в пару лет на решение всех накопившихся проблем платформы, а их (проблем) хватает. Понимаю, что в настоящее время это практически неосуществимая идея (практически мечта), но иначе…иначе FMX так и будет использоваться для «чисто приколоться». Очень большая надежда имеется относительно Delphi for iOS — может там FMX станет именно такой, какой её хотели бы видеть разработчики — стабильной, быстрой и т.д. Скоро узнаем.
Пока же, Вы можете пригласить новых участников опроса вот сюда и через пару-тройку месяцев узнать новые результаты опроса.
Третий опрос касался качества справочных материалов Delphi. Тема опроса была сформулирована следующим образом:
Оцените по пятибалльной шкале качество справочной системы текущей версии Delphi
Тоже довольно «колючая» тема — качество справки и примеров Delphi. Прикольно, конечно, когда есть свободное время, «занырнуть» в исходники той же FireMonkey и по крупицам собирать информацию, чтобы понять, почему метод работает именно так, а не иначе, почему в программе результат получился такой, а не другой. Но интересно копаться в исходнике, когда есть время, а если его нет? Тут уж без справки и примеров никуда. Умиляет, когда жмешь F1 и в результате получаешь что-то типа «У Embarcadero нет информации по этому вопросу. Если у вас есть, что сказать — дуй в wiki». Блин…я ткнул F1, чтобы получить информацию, а не генерировать её :) Для меня, как владельца блога, эта ситуация в чем-то на руку — есть что написать в блог :) Но, как для разработчика…
Итак, результаты опроса следующие:
Количество участников: 60
Оценки:
- 3 (41.67%)
- 4 (26.67%)
- 2 (15%)
- 5 (8.33%)
- 1 (8.33%)
В общем, по этим скромным результатам пока можно сказать, что справка в Delphi «хромает», но жить можно :)
Если хотите увидеть более полную картину по этому опросу, то приглашайте народ сюда.
И последний, четвертый опрос, который был опубликован сравнительно недавно, касался вопроса:
Под какую мобильную ОС Вы хотели бы разрабатывать приложение в Delphi?
В свете скорого выхода Delphi for iOS вопрос, думаю, довольно актуальный. Посмотрим, какой примерный процент пользователей Delphi будет активно использовать новый продукт Embarcadero (по крайней мере в России). Итак, результаты:
Количество участников опроса: 340
Ответы участников:
- Android (57.65%)
- Windows Phone (18,53%)
- iOS (18,53%)
- Не нужна поддержка мобильных платформ (5%)
Достаточно закономерный результат для России, надо сказать. Посмотрим, может после выхода Delphi for iOS народ резко изменит свое мнение? :)
Пока же, можете привлекать новых участников этого опроса, указав вот эту ссылку.
Вот такие получаются результаты опросов. Конечно, после этого поста опросы буду продолжены и, вполне возможно, что скоро у нас появятся новые темы для обсуждений. Так что, как говориться, оставайтесь с нами :)
Всем удачи и до новых встреч.

Получается, что новую платформу использует около трети опрошенных, причем доля XE3 меньше, чем доля XE2, т.е. некоторые не спешат обновляться…
Надеюсь, Embarcadero с этим справится.
Может даты стоит сменить на 01.11.2012 — 01.02.2013?
Логично