Попросите ИИ создать вам веб-сайт, и вы получите стандартный HTML, CSS и JavaScript. Попросите веб-приложение, и вы получите React, возможно, с Next.js. Попросите кроссплатформенное приложение, и вы получите React Native. Попросите настольное приложение, и вы...
Попросите ИИ создать вам веб-сайт, и вы получите стандартный HTML, CSS и JavaScript. Попросите веб-приложение, и вы получите React, возможно, с Next.js. Попросите кроссплатформенное приложение, и вы получите React Native. Попросите настольное приложение, и вы получите Electron. Этот шаблон справедлив почти для всего, что связано с кодом: модель рассчитана на самый распространенный и широко используемый инструмент.
Само по себе это не так уж и плохо. Эти значения по умолчанию популярны не просто так. Однако в масштабе это катастрофа.
Каждый инструмент существовал по какой-то причине
В программном обеспечении так много инструментов, потому что каждый из них был создан для решения какой-то задачи. Vue и Svelte существуют потому, что люди продолжают сталкиваться с одними и теми же проблемами с React. Существует длинная линейка кроссплатформенных фреймворков, потому что создание для каждой платформы одновременно было головной болью в течение многих лет. Каждый из них начинал с кого-то, кто достиг предела и решил построить что-то получше.
Таким образом, модель не выходит за пределы. Он тянется к тому, что видел больше всего, и больше всего он видел то, что уже было популярно. Новые инструменты никогда не используются настолько, чтобы стать стандартными, поэтому значения по умолчанию становятся все более укоренившимися.
Следуйте за этим вперед. Если модели будут становиться умнее, а затраты останутся на уровне