Блог Александра Божко
Архивы
Рубрики
Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Вчера Андрей Совцов провёл очень интересный вебинар с участием Ярослава Бровина.  Сейчас Ярослав работает над созданием новой платформы, предназначенной для мобильной разработки. Именно для мобильной. FGX Native.

Поделюсь впечатлениями от увиденного. Сразу оговорюсь, это мои личные впечатления. Возможно я что-то неверно понял или пропустил. Тем. кому интересно рекомендую посмотреть запись вебинара. она должна вскоре появится.

Основная идея FGX Native заключается в создании нативных мобильных приложений. Именно нативных и именно мобильных. FGX приложения используют нативные контролы. Таким образом, приложения, написанные на Delphi избавятся от целого ряда ограничений. Вы сможете создать приложение, которое внешне ничем не будет отличаться от написанного на той же Android Studio. Использование FGX Native для создания настольных приложений не предполагается.

Здесь я позволю себе маленький комментарий. Да действительно, недостаток Firemonkey, в том, что с его помощью создаются мобильные копии десктопных приложений. И на мой взгляд это главный недостаток. Да, многочисленные солюшны и видеоролики рассказывают о том, как делать правильную логику и интерфейсы. Но всё-равно, выходит как в старом анекдоте про Жигули и BMW. Место проклятое… По крайней мере, в моём случае точно ;)

С другой стороны, это же является и главным преимуществом Firemonkey. В случае, когда нужно разработать мобильный клиент как часть некой существующей настольной системы – Firemonkey на высоте. В принципе, для корпоративного сектора ничего другого особо и не нужно. А трудозатраты сокращаются в разы.

Но целый ряд ограничений все же не позволяет делать с помощью Firemonkey всё, что хочется в плане интерфейса.

И здесь сразу возникает множество вопросов, связанных с возможностями нового продукта, состоянием его готовности и перспективами развития. Собственно, в ходе вебинара, который затянулся почти на два часа вместо запланированного часа, Ярослав демонстрировал FGX Native и отвечал на вопросы.

Перескажу вкратце.

Дизайнер форм мне очень понравился. Там реализован принцип Flexbox и выглядит это действительно впечатляюще.

Были продемонстрированы некоторые компоненты. В частности ListView. Насколько я понял, с ним можно работать так же легко как и с ListBox в FireMonkey, но при этом он работает так же шустро как ListView.

было запущено тестовое приложение.

Я еще раз советую посмотреть запись вебинара, лучше один раз увидеть.

Что касается информации о самом продукте (из того, что я запомнил).

  • FGX Native  не использует Firemonkey и является абсолютно независимой платформой.
  • FGX Native не запускаются и не отлаживаются под Windows.
  • Приложения работают довольно быстро, точные замеры будут проводиться позже.
  • Размер приложений меньше чем у приложений Firemonkey. Пока не понятно на сколько. Но не на порядок.
  • Структура классов компонентов приближена к структуре классов аналогичных VCL компонентов. насколько это возможно.
  • Сначала планируется поддержка Android, затем iOS.
  • К лету планируется закрытое бета-тестирование. К осени – релиз.
  • Распространятся будет по подписке. Цена точно не известна, но Ярослав обещает, что она будет демократична.
  • Lazarus поддерживаться не будет.

И всё же, является ли FGX Native конкурентом Firemonkey? Этот вопрос прозвучал напрямую. Ярослав на него ответил.

Я выскажу своё личное мнение. Да! Конечно, в определённой степени является. При чем это хорошо как для конечных пользователей, так и для Embarcadero. Дело даже не в “волшебной руке рынка”. Дело в том, что в Delphi изначально закладывалась концепция расширяемости за счет пользовательских решений. И подобное решение не только стимулирует развитие Firemonkey, но так или иначе способствует популярности Delphi.

Что касается непосредственно FGX Native, – нисколько не сомневаюсь, что у Ярослава получится отличный конкурентоспособный продукт.

P.S.

Чуть позже данный пост будет обновлен ссылками.


Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика