«Яндекс» выложил в открытый доступ DivKit — инструмент для ускорения разработки мобильных приложений Статьи редакции
Компания использует его, например, в «Едадиле», «Маркете», «Алисе» и других сервисах.
- Исходный код DivKit компания опубликовала на GitHub под открытой лицензией Apache 2.0. Фреймворк позволяет ускорить разработку мобильных приложений и быстрее обновлять интерфейсы.
«DivKit можно использовать в рамках подхода server driven UI, когда интерфейсом приложения управляют с сервера. Это позволяет менять интерфейс на лету, без обновления приложений. Разработчик просто описывает элементы в специальном формате на сервере, а фреймворк превращает это описание в элементы приложения — причём сразу для нескольких платформ. Разработчику не нужно писать код для каждой из них», — отмечают в «Яндексе».
- Инструмент поддерживает Android, iOS и веб. С его помощью можно менять внешний вид компонентов или добавлять что-то новое: например, галерею или счётчик лайков.
- DivKit подходит для создания новых продуктов и развития существующих. Фреймворк содержит библиотеки для разработки серверной части на Kotlin, TypeScript и Python. По данным «Яндекса», познакомиться с ним можно «за час-два».
39
показов
24K
открытий
5
репостов
Очень здорово, что мы живем в таком мире, где сильно развивается ИТ сфера. Мы переходим в будущее,ребят) А еще некоторые компании, когда нашли решение какой-то своей проблемы. Потратили много времени,ресурсов...и просто дают остальным, чтоб другие тоже могли развиваться. Я считаю, чисто по-человечески, это очень здорово. Так и строятся бренды. Это компании, которые ведут нас в будущее и всем остальным помогают шагнуть в будущее
Нет, это компании, которые своими выпущенными на публику решениями наглухо привязывают вас к своей облачной инфраструктуре, которую вам же потом втридорога и продают. А слезть с неё вы уже не сможете - вся ваша разработка завязана на этом фреймворке) Бойтесь данайцев, дары приносящих...
Не понял, как опенсорс связан с конкретной облачной инфраструктурой. Его можно развернуть в любом облаке или даже на своём серваке в кладовке.
а вы уже проинспектировали её код, чтобы утверждать, что он никак не завязан на облачную инфраструктуру яндекса?)
Комментарий удален модератором
Человек все правильно пишет.
я просто оставлю это тут
https://habr.com/ru/post/280099/
Комментарий удален модератором
Хорош уже повторять мантру, что никто кроме вас ничего не понимает.
Моего, более чем 20 летнего опыта в разработке ПО вполне достаточно, чтобы по "достоинству" оценить данный ход и его цели и предполагаемый результат.
И к сожалению, ваши знания предмета находятся на уровне курсов какого нибудь скилбокса. Никакой способности к комплесному анализу и понимания базовых принципов.
Если вы не видите связи, то это значит только то, что вы этого не понимаете в силу отсутствия базовых знаний. Выучили пару модных слов и впихиваете их во все дыры совершенно не представляя их смысла.
Статья - вам пример, что бывает при завязке на какую-то кастомную инфраструктуру.
Вот такие вот горе-специалисты и пилят тонны говнокода. А потом какой нибудь hello world тянет - 100Мб библиотек очередного говнофреймворка. И запускать его надо на кластере, чтоб хоть как то зашевелился.