📚 Мода на SDK
Или архитектура SDK-first (отсылка на Mobile-first, который пришел на замену Desktop-first)
Постепенно все движется к тому, что большую часть кода можно будет сразу писать в виде sdk. Или хотя бы учитывать высокую вероятность выноса кода в sdk при проектировании модуля
Вижу несколько причин
🔵Большим компаниям нравится экспериментировать с микро-бизнесами и растить стартапы внутри себя
Бигтех-копании нужно приложение и для продажи кофе, и для аренды электросамокатов, и для внутренних сотрудников
Плюс компаниям нравится переплетать эти стартапы между собой — продавать кефир в приложении такси
Поэтому нужно допускать, что в любую секунду функционал одного приложения понадобится в другом
И намного дешевле не писать новые приложения-эксперименты с нуля, а собирать их из одинакового набора готовых библиотек
🔵ИИ могут использовать библиотеки для написания приложений
Чем меньший процент кода написан ИИ, тем более приложение стабильно и поддерживаемо
Возможно, все придет к тому, что живые разработчики будут писать стабильные библиотеки с кучей документации и примерами, а ИИ агенты будут изучать их и собирать из этих библиотек приложения
Хороший пример — сетевой клиент OkHttp. ИИ не сможет написать его полноценный аналог, но при этом за пару минут соберет на базе него работающий клиент-серверный фича-модуль
🔵Это логичное продолжение многомодульности
За последние годы все ушли от монолита в сторону многомодульных приложений, научились шарить код между различными частями приложения
Следующий логичный этап — шарить код за пределами одного приложения (и одной платформы)
@dolgo_polo_dev
Post #201
2.26K

- 👍 20
- ✍ 11
- 🍓 5