Как стать автором
Обновить

Комментарии 6

Очень захватывающая история. Читал не отрываясь. Спасибо!

"В конце концов HTML-верстальщики до сих пор существуют" нуну )

Меня умиляет зрелищем как ынжынеры специализирующиеся на нативных мобильных решениях пытаются придумать свой веб с блекджеком и блудницами, параллельно хейтя существующий веб, история которого подчас старше данных специалистов. Эту стюардессу вы хрен закапаете, господа )

Картинка конечно смешная, но ситуация страшная. Видимо совсем магазины заматали нативщиков.

Вангую что астрологи предскажут неделю новых react-программистов из перегоревших на BDUI мобильных нативщиков

Есть целые миры разработки, которые не имеют даже близко чего-то общего. В одной крайности до сих пор перемещают DOM на экране с помощью jQuery, получая за это 30-40 тысяч рублей в месяц. А в другой - разработчики не будут даже открывать полное описание вакансии, если где-то в сообщении от рекрутера проскочит слово на j. Так что, я думаю, и чистые верстальщики до сих пор существуют.

Касательно стоашности - безусловно я бы лично предпочёл обновить код приложения, дождаться отработки CI/CD и начать считать количество пользователей с новой фичей, но есть нюанс - даже если бы сторы делали ревью моментально - далеко не все пользователи обновляют приложения. Их можно заставлять, блокируя старые версии, но вы же не будете блокировать сразу предыдущую версию, при выпуске новой - есть риск, что юзер просто перестанет пользоваться приложением. И, по моему опыту, это главная причина, почему Server Driven UI имеет смысл - показывать новый контент всем пользователям сразу.

Добрый день и спасибо за статью! Я тоже разрабатываю решением для SDUI под Flutter. Вы проделали большую работу, поддержав такое большое кол-во виджетов. Думаю, что даже смогу "вдохновиться" некоторыми деталями реализации на своем проекте :)

У меня есть несколько вопросов:
1. Поддерживает ли Nui анимации (implicit виджеты или анимации через контроллеры)?
2. Для кого подойдет ваше решение? Как я понял, экраны настраиваются/обрабатываются экшены в CMS, но есть ли вариант использования без этой обвязки, мб можно реализовать какой-то слой абстракций для работы Nui в формате standalone фреймворка?

Привет! Начну с конца - Nui полностью независим от Nanc, и может быть использован сам по себе без ограничений. Nanc (CMS) дополняет Nui песочницей и интерактивной документацией.

Любая анимация - это виджет. А любой виджет поддерживается Nui. Не все виджеты внедрены, но внедрить любой виджет можно за 10 минут - пару часов. Скажем - AnimatedSwitcher = 10 минут, Scaffold - пара часов.

Со сложными анимациями, завязанными на контроллеры посложнее. Если надо реализовать какое-то конкретное решение (готовый виджет с +- известной анимацией) - то это пустяк. Если же надо иметь возможность создавать полностью кастомную анимацию с контроллером и потом ей управлять - такое тоже возможно и даже поверх того, что есть сейчас (то есть без расширения функционала самого движка Nui), но хорошо подумать часа 4 точно придется.

Для кого подойдёт, хорошо расписал вот здесь:
https://nanc.io/docs/introduction#for-which-purposes-nanc-is-better-suited

Но это общий список, включая цели использования и CMS, просто мысленно отфильтруйте его только на Nui-фичи.

P.S. у меня проблемы с позиционированием, так как сделаны, по сути, два продукта в одном. И я их пока никак не разделяю. Это следствие того, что изначально я хотел создать решение проблемы, которое бы позволяло создавать UI и затем управлять им из одного места - из CMS.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории