beamui icon indicating copy to clipboard operation
beamui copied to clipboard

Очень хотелось бы чтобы система виджетов была как у Flutter

Open bubnenkoff opened this issue 6 years ago • 5 comments

Я тут начал на Dart/Flutter программировать. Очень хотелось бы, чтобы beamui максимально полно ее дублировал. Flutter сейчас в тренде и горизонтальный перенос опыта хотя бы в рамках тулкитов это очень удобно.

Понятно дело, что аналогов много, тот же Qt. Но все же. Тем более может кто из мира Dart на D поближе захочет посмотреть.

bubnenkoff avatar Oct 22 '19 09:10 bubnenkoff

Система виджетов на фундаментальном уровне или набор этих виджетов?

Насколько я понимаю, во flutter виджет - это иммутабельное описание, и вообще всё есть виджет, даже свойства типа Opacity, и что это всё нужно компоновать в развесистые деревья - это сильно расходится с тем, что есть здесь. Мне интересны определённые идеи, я мог бы что-то перенять (после того, как графический бэкэнд доделаю), но не целиком.

Flutter в первую очередь для мобилок, а моя библиотека больше по десктопу, так что вряд ли много кто перейдёт сюда из другого мира. Плюс у flutter и dart мощные инструменты, IDE и фишки типа хот-релоада, чего у меня особо нет. Если делать так, по итогу выходит "как во Flutter, только хуже".

dayllenger avatar Oct 22 '19 14:10 dayllenger

Да просто интересует максимальная переносимость опыта. Я не знаю как это лучше сделать. Просто я бы с удовольствием писал какие-то утилиты на Ди если бы мне можно было максимально утилизировать опыт полученный в том же Флатре.

Кстати, он и для десктопов очень хорошо подходит. Я пробовал уже софт от мобил для него собирать

bubnenkoff avatar Oct 22 '19 14:10 bubnenkoff

Есть CSS, будет flexbox и чуть-чуть grid, векторная графика плюс-минус стандартная. По виджетам нет никаких стандартов. Здесь нужен вдумчивый дизайн, а не просто плагиат. Языки разные, сам flutter ещё молодой, и мне не особо нравятся его виджеты, так что я пока буду разбираться.

dayllenger avatar Oct 22 '19 15:10 dayllenger

Flutter в первую очередь для мобилок, а моя библиотека больше по десктопу

Индустрия ждёт универсального решения. Все реально устали трижды писать одно и то же (для веба, для мобилок и для компов)

Плюс у flutter и dart мощные инструменты, IDE и фишки типа хот-релоада, чего у меня особо нет.

Вангую: hotload можно вкрячить в любой фреймворк, поддержка со стороны языка для этого не нужна.

denizzzka avatar Dec 20 '19 01:12 denizzzka

C другой стороны мне иногда очень не хватает Vue-base подхода, где код отделен от представления. Из-за того что попеременно приходится то на одном, то на другом писать хотелось бы чтобы фреймворк позволял минувший опыт использовать.

bubnenkoff avatar Mar 02 '20 13:03 bubnenkoff