Совсем забыл про голосование в блоге. Планировал остановить его на 100 голосах, а проголосовало на текущий момент 230 человек. Ну что ж, чем больше народу оставило свой голос, тем лучше. При составлении этого опроса была допущена..ну, если не ошибка, то неточность. Дело в том, что Firemonkey, о которой я в последнее время рассказываю, как раз и позволяет делать кроссплатформенные приложения — под Mac OS, Windows и т.д. А в голосовании кроссплатформенность и Firemonkey я чего-то разнес по двум разным пунктам. Ну да ладно, посмотрим какие результаты мы получили в итоге, а заодно и продолжим серию голоcований по части нововведений Delphi. Итак:
На вопрос: Какое из нововведений в Delphi XE2 для Вас самое долгожданное, важное, необходимое и т.д? ответило 230 человек, из них:
- LiveBindings отметили 18 человек или примерно 8% опрошенных
- “Улучшенная” VCL оказалась наиболее значимой для 52 человек, что соответствует 23% опрошенных
- Firemonkey 53 голоса
- Кроссплатформенность 107 голосов или 46% опрошенных
Но, т.к. читай выше — именно с Firemonkey и становится возможным создание кроссплатформенных приложений, то последние два пункта можно объединить. Получаем такую картину — абсолютный максимум пользователей Delphi считают самым значимым нововведением кроссплатформенность. Что ж, вполне закономерный и даже, в какой-то мере, прогнозируемый результат. Кросплатформа, Mac OS…круто. А теперь давайте логически продолжим этого голосование в следующем вопросе:
Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?
Ведь может же случится так: человек считает какое-то нововведение просто мега-значимым по каким-либо причинам (следование тенденциям, моде, «хочется чтоб как у всех» и т.д.), а на деле им не пользуется. Ну создали новую платформу Firemonkey, появилась возможность создавать красивые приложения, а на деле как сидели в VCL так и продолжаем, т.к. чего-то не хватает в FMX, что-то работает не так, где-то недопонимаем работу платформу и т.д. и т.п. И получается, что нововведение проходит впустую — вроде бы всем нравится, а на деле мало кто пользуется.
Интересно было бы получить ответ на поставленный выше вопрос. Голосование с возможными вариантами ответов, как обычно, в сайдбаре. Обсуждение можем провести здесь в этом посте или, если удобнее, то на форуме.
[poll id=»11″]

не, ты не прав. не надо объединять FM & кроссплатформу.
FM может рассматривать именно как фреймворк с богатыми возможностями по созданию красивых и т.п интерфейсов.
а то что он является инструментом для кроссплатформенной графической разработки это уже косвенно. ибо кроссплатформа может быть и для консольных приложений.
т.е кому надо красивый интерфейс, те голосили за FM, кому кросс платформу — за кроссплатформу.
А по моему можно объединить ведь в теперешней, может это и изменится, хотя наврядле, версии Delphi кроссплатформенность и подразумевает использование FireMonkey. А FireMonkey, просто ещё не освоена, хотя стараемся с ней работать). По ней не книг, ничего толком.. Только вот старай добрый блог в помиощь) Спасибо автору на этом). А с FireMonkey будет небось как с Delphi 7, использовать широко будут только года через 2, когда в 2010 программируют на среде 2002… Просто мало кому хочется в эти дебри первым лезть) (Мы не в счёт ))))
Я бы не сказал, что уж сильные «дебри» :) Много непривычного и, на первый взгляд, непонятного (кстати, прошедший вебинар с Крюковым кое-что прояснил). Чего-то не хватает, что-то работает не так, но в принципе — жить можно =) По мере свободного времени будем разбираться…может и удастся реализовать какой-никакой проект на Firemonkey
Странно, что еще никто не отметил, что в RAD Studio XE2 появилось очень удобное встроенное (что важно!) средство документирования кода — Documentation Insight…
angryvitum, как это так? Я упоминал тут — http://www.webdelphi.ru/2011/09/delphi-xe2-pervoe-vpechatlenie/ =)
ter, вебинар прошел нормально. Правда я ожидал вопросы немного другого плана — что-то ближе к конкретной реализации проектов, но это видимо были мечты неопытного в вебинарских делах пользователя =). Кое-какие вопросы прояснились, например, та же кроссплатформенность, но хочется «продолжения банкета»
ну отсутствие документации сильно все осложняет.
как кстать вэбинар то? (: не было возможности поучаствовать.
Влад, в опросе не хватает варианта «планирую разрабатывать приложения FMX но только для Win» я бы за такой проголосовал (:
т.е по факту использование ФМХ только ради ее графических возможностей.
ter, ок, принято. Вариант уже в опросе
Исторически сложилось, что писать приходится под СУБД и лично для меня, фишки FM и прочее, более для интереса, в связи с чем, чисто для себя XE2 оценил следующим образом: Что сделано: 1. Встроенная документация, пришедшая с XE и доведенная до ума тут… (Небольшие танцы с бубном правда из-за Экспресс версии, но все-же) 2. CodeSite логирование (опять-же стороннее средство но все-же) 3. Пока, на сколько успел заметить, скорость и стабильность среды значительно выше чем XE и тем-более 2010 (но тут еще нужно конечно большее время для подобных выводов,но пока очень доволен) 4. format project source — наконец-то , с первых версий появления… Подробнее »
Дима, такие расширенные комменты в блоге — редкость =) Спасибо за развернутый ответ. По поводу сворачивания begin…end я тоже по-началу парился, а после того как мне указали в пунктик контекстного меню «Region» как-то подуспокоился =) Ну и что, что на автомате такой фолдинг не работает. надо свернуться код — выделил кусок, залез в менюшку, накинул регион и не паришся, ещё и заголовок какой-нить прилепить можно типа «Не влезай — убьет».
Влад, как я жалею, что не читал твой блог раньше. Все четко , без воды….Ты будешь смеяться но про регионы я даже не догадывался :) Видел, но как-то не задумывался. Сейчас попробовал, супер…
Еще одна мелочь, но может я опять что-то упустил, при форматировании кода (ctrl-D) все свернутые вручную или автоматические fold-ы разворачиваются… мелочь но раздражает порой.
Продолжая о том чего хотелось-бы. Программеры с этими всеми фишками становятся все ленивее и ленивее :) ,но… нынешнее время требует быстрой разработки, а не крутости программера, который пишет в Блокноте… так вот, 1. те-же шаблоны, лень очень XML-иться. Сделали-б по образу и подобию удобный инструмент, как Documentation Insight к версии XE2 или вообще как все в том-же cnpack, инструменте создания шаблонов кода. (в идеале вообще хочется уйти от всех приблуд, что-бы сама среда все умела и могла :) ) 2. Как была, так и осталась десятилетиями, скудная, очень бедная панель выравнивания компонент в дизайн-тайме (я не рекламлю, но вот все… Подробнее »
последний вопрос конечно не к тебе лично Влад :)
Про полезности.
«Прицеливаюсь» к x64, но где-то в глубине души, не могу однозначно себе ответить, надо он или нет… Может, если так сложится и придется написать программу, по вычислению числа Pi до точности, которой еще ни кто не достиг, затребую память терабайтную и т.д. и т.д…… (извините за стеб).. но вот в риле понять значимости пока не могу. Не кидайтесь камнями, если переубедите, обоснуете, буду только благодарен.
даже Майкрософт рекомендует использовать x32 офис в связке с x64 Win7 за исключением случаев использования электронных таблиц более 2Гб, у меня если честно в голове не укладывается exсel файл более 2-х Гб…. или если я сделаю запрос к БД, который вргрузит на клиента более 2-х Гб….. меня скорее расстреляют…..
Но кросплатформа это ведь не только mac os? не увидел пункта голосования «я планирую писать под IOS». ИМХО писать для мака не очень интересно, но вот для Ipad\iPhon просто нереально как хочется.
Так вроде в заявлениях …
Мобильные приложения для iOS (iPhone/iPad) и Android … сам правда не пробовал
не знаю как насчёт iOS — вроде бы собирали под эти платформы проекты, но вот по Android чё-то я не слышал что б проект писался на Delphi+FMX. Вроде бы Bob Swart собирал WEB-приложение на андрюшу, но это ж не совсем то, что надо…