00:00:00У Tailwind CSS огромные финансовые проблемы.
00:00:03Он в глубокой беде,
00:00:04и проблемы настолько серьёзны,
00:00:06что он может прекратить своё существование и стать заброшенным проектом в будущем.
00:00:12Будем надеяться, что этого не произойдёт..
00:00:15И,
00:00:16конечно,
00:00:16первая реакция может быть такой: разве это не невероятный успех?
00:00:21Если посмотреть на количество загрузок через npm,
00:00:24оно растёт,
00:00:24особенно в 2025 году,
00:00:26начиная с января 2025 года идёт резкий рост вверх,
00:00:29и это вполне логично,
00:00:31потому что 2025 год действительно стал первым годом,
00:00:34когда ИИ-ассистенты по-настоящему взлетели,
00:00:37и многие разработчики,
00:00:38я думаю,
00:00:39начали писать гораздо больше кода с помощью ИИ.
00:00:42Как я уже упоминал в других выпусках,
00:00:44у ИИ есть любимый стек,
00:00:46и этот любимый стек — TypeScript,
00:00:48что вполне логично,
00:00:49потому что типы действительно помогают ИИ создавать лучший код,
00:00:53так что это хороший выбор,
00:00:55React,
00:00:55Next.js и Tailwind.
00:00:57И,
00:00:57конечно,
00:00:58веб-разработка — это не только мир JavaScript,
00:01:01но если вы создаёте что-то с помощью ИИ,
00:01:03есть очень высокая вероятность,
00:01:05что эти технологии будут задействованы и будут автоматически использоваться ИИ-ассистентами,
00:01:11и особенно Tailwind — если вы хотите,
00:01:14чтобы ИИ добавил стилизацию в ваш проект,
00:01:16а вы,
00:01:17скорее всего,
00:01:18этого хотите,
00:01:18он почти всегда будет использовать для этого Tailwind,
00:01:22это выбор по умолчанию.
00:01:23Так что вполне логично, что наблюдается восходящий тренд.
00:01:27Но тем не менее Адам,
00:01:28создатель Tailwind,
00:01:30в конечном счёте руководитель команды и компании Tailwind,
00:01:33вчера опубликовал пост в X,
00:01:35небольшую запись утренней прогулки,
00:01:38как он это называет,
00:01:39и это,
00:01:39по сути,
00:01:40просто он делится некоторыми мыслями,
00:01:42и заголовок действительно говорит всё: «У нас осталось шесть месяцев» — таким был заголовок той записи утренней прогулки.
00:01:50Она длится 33 минуты,
00:01:52я абсолютно рекомендую послушать её,
00:01:54вы,
00:01:54очевидно,
00:01:55можете ускорить воспроизведение,
00:01:57и это очень полезно для понимания того,
00:02:00что происходит с Tailwind.
00:02:01Суть в том,
00:02:02что Tailwind,
00:02:03фреймворк с открытым исходным кодом,
00:02:05библиотека,
00:02:06более успешен,
00:02:07чем когда-либо,
00:02:08как можно чётко видеть по числам загрузок,
00:02:10но компания,
00:02:11стоящая за Tailwind,
00:02:12люди,
00:02:13которые разрабатывают Tailwind,
00:02:15находятся в огромных финансовых проблемах.
00:02:18И вопрос — почему.
00:02:19А ответ — ИИ?
00:02:20Та же самая причина, по которой он так успешен.
00:02:23Потому что надо понимать,
00:02:24что компания Tailwind зарабатывает деньги,
00:02:27продавая Tailwind Plus,
00:02:29а также Catalyst.
00:02:30Catalyst,
00:02:30насколько я понимаю,
00:02:32— это,
00:02:32по сути,
00:02:33их альтернатива,
00:02:34официальная альтернатива shadcn,
00:02:36можно так сказать,
00:02:37и Catalyst включён в Tailwind Plus — если вы его получаете,
00:02:41вы получаете оба,
00:02:42но вы также можете купить его отдельно.
00:02:44Это их коммерческие продукты.
00:02:46И годами,
00:02:47особенно до ИИ,
00:02:48конечно,
00:02:48бизнес-модель была простой: Tailwind был и остаётся потрясающим решением для стилизации ваших веб-проектов,
00:02:55но,
00:02:56конечно,
00:02:56чтобы его использовать,
00:02:58вы должны его изучить.
00:02:59Как вы можете его изучить.
00:03:01Очевидно,
00:03:02с помощью курсов и так далее,
00:03:03но вы также часто обращались бы к их документации,
00:03:07чтобы узнать,
00:03:08как можно настроить темизацию,
00:03:10как использовать классы,
00:03:11связанные с flexbox,
00:03:12и так далее?
00:03:13Вы постоянно возвращались бы к их документации,
00:03:16чтобы узнать,
00:03:17как сделать определённую стилизацию,
00:03:19как использовать определённую функцию CSS с помощью Tailwind,
00:03:23в сущности.
00:03:24И,
00:03:25конечно,
00:03:25если вы попадали на их сайт,
00:03:27была вероятность,
00:03:28что вы увидите эту функцию Plus и посмотрите на неё и скажете: «О,
00:03:32окей,
00:03:33Plus — это готовые UI-блоки и некоторые полезные компоненты или вещи,
00:03:37которые мне могут понадобиться на моём сайте,
00:03:40так что,
00:03:41да,
00:03:41почему бы не купить это и не получить доступ ко всем этим официальным строительным блокам и шаблонам,
00:03:48которые всё ещё используют Tailwind,
00:03:50но которые дают мне фрагменты кода,
00:03:52которые я могу использовать в своих проектах».
00:03:55Такова была идея, и это, конечно, работало очень хорошо.
00:03:59Кстати,
00:04:00это,
00:04:00конечно,
00:04:01идея многих,
00:04:01многих,
00:04:02многих бизнесов,
00:04:03не только бизнесов с открытым исходным кодом,
00:04:06многих бизнесов.
00:04:07Например,
00:04:07я сам,
00:04:08я тоже жил за счёт того,
00:04:10что люди приходили на мои сайты из Google,
00:04:12чтобы прочитать какие-то статьи,
00:04:14которые они нашли в Google,
00:04:16например,
00:04:17а затем,
00:04:17если они попадали на сайт моей академии,
00:04:20они также могли купить какие-то курсы.
00:04:22Сейчас у меня есть и другие каналы распространения,
00:04:26и это видео не обо мне,
00:04:27но это,
00:04:28конечно,
00:04:28очень распространённая бизнес-модель не только для меня или Tailwind,
00:04:33но и для многих других проектов и сайтов.
00:04:35Вы живёте за счёт того,
00:04:37что люди приходят на ваш сайт и потребляют ваш бесплатный контент,
00:04:41потому что некоторые из этих людей могут затем купить какой-то платный контент.
00:04:46И эта бизнес-модель,
00:04:48конечно,
00:04:48сейчас разрушается,
00:04:49не только для Tailwind,
00:04:51как я уже упоминал,
00:04:52для многих,
00:04:53многих других бизнесов и сайтов тоже,
00:04:55но для Tailwind она разрушается по двум основным причинам.
00:04:59Первая причина затрагивает многие другие сайты и компании: люди используют ИИ для получения ответов.
00:05:05Так что вместо того,
00:05:07чтобы идти к первоисточнику,
00:05:09вместо того,
00:05:09чтобы идти к документации Tailwind,
00:05:12они спрашивают ChatGPT,
00:05:13если хотят что-то узнать,
00:05:15если хотят найти что-то,
00:05:16связанное с Tailwind.
00:05:18Но есть и второй фактор,
00:05:19и это,
00:05:20конечно,
00:05:20то,
00:05:21что ИИ-ассистенты создают реальный код,
00:05:23так что вам даже не нужно искать что-либо,
00:05:26связанное с Tailwind,
00:05:27по крайней мере очень часто вам не нужно этого делать.
00:05:31ИИ уже знает это,
00:05:32потому что он был обучен на стольких репозиториях,
00:05:35которые использовали Tailwind,
00:05:37потому что он,
00:05:38конечно,
00:05:39имел доступ к этой документации,
00:05:41он поглотил весь контент оттуда,
00:05:43и если чего-то не хватает,
00:05:45ваш ИИ-ассистент может просто обратиться к документации на лету,
00:05:49но автоматически,
00:05:50не вы посещаете её.
00:05:51И поэтому ИИ даёт вам готовый код,
00:05:53который вам как разработчику,
00:05:55возможно,
00:05:56даже не нужно понимать Tailwind или хотеть понимать Tailwind.
00:06:00В этой записи утренней прогулки Адам делится тем,
00:06:03что доходы упали на 80%,
00:06:05трафик упал на 40%,
00:06:06и им пришлось уволить 75% своей команды,
00:06:08что составляет три человека,
00:06:10так что не так уж много,
00:06:12можете сказать,
00:06:13но по сути это почти вся команда,
00:06:15следовательно,
00:06:16очевидно,
00:06:17почти вся компания,
00:06:18потому что они находятся в огромных финансовых проблемах,
00:06:21и если бы они не уволили этих людей,
00:06:24у них осталось бы всего шесть месяцев.
00:06:26Это была причина.
00:06:27И это,
00:06:28конечно,
00:06:28так,
00:06:29так грустно и действительно пугающе,
00:06:31потому что это самая успешная библиотека стилизации благодаря ИИ,
00:06:35и они не извлекают из этого выгоду.
00:06:38И Адам не просто поделился этой записью,
00:06:40кстати,
00:06:41он также поделился постом,
00:06:42в конечном счёте,
00:06:44в pull request на GitHub,
00:06:45который был открыт для сайта Tailwind,
00:06:48где pull request,
00:06:49по сути,
00:06:49хотел добавить конечную точку llm.txt на сайт Tailwind,
00:06:53и идея такой конечной точки llm.txt заключается,
00:06:56в конечном счёте,
00:06:57в том,
00:06:58чтобы упростить для ИИ,
00:06:59для ИИ-агентов чтение и понимание документации Tailwind и,
00:07:03следовательно,
00:07:04создание лучшего кода Tailwind.
00:07:06И другие сайты,
00:07:07например,
00:07:07такие как Better Off,
00:07:09имеют подобные конечные точки,
00:07:11чтобы агенты могли легко перемещаться по их документации и читать их документацию и извлекать соответствующую информацию.
00:07:19Но этот pull request был закрыт,
00:07:21и Адам ответил вчера,
00:07:22что он хотел бы иметь такую функцию,
00:07:24но что,
00:07:25конечно,
00:07:25им нужен этот трафик на их сайт,
00:07:28и если они сделают ещё проще для ИИ использование Tailwind без того,
00:07:32чтобы люди посещали сайт,
00:07:34они,
00:07:34по сути,
00:07:35режут по собственному телу,
00:07:36и они могут достичь точки,
00:07:38когда они больше не смогут поддерживать Tailwind,
00:07:41продолжать его разрабатывать.
00:07:43Он упоминает термин «abandonware» и Tailwind,
00:07:46потенциально становящийся abandonware,
00:07:49если они не смогут финансово его поддерживать,
00:07:52именно в том самом посте.
00:07:53И,
00:07:54конечно,
00:07:54как я уже упоминал,
00:07:55это огромная проблема для многих сайтов,
00:07:58которые зависят от поискового трафика,
00:08:00чтобы также что-то продавать,
00:08:02что является их бизнес-моделью,
00:08:04потому что из-за ИИ многие поисковые запросы в Google — 60% поисковых запросов в Google — заканчиваются без перехода на сайт,
00:08:13согласно этому обзору или этому резюме различных исследований по этой теме.
00:08:17И это, конечно, огромная проблема.
00:08:20И проблема,
00:08:20конечно,
00:08:21в том,
00:08:21что ИИ — это технология,
00:08:23которая использовала и использует все эти источники информации бесплатно,
00:08:28по сути,
00:08:28чтобы собрать эти знания,
00:08:30назовём это собрать,
00:08:31можно также сказать украсть,
00:08:33чтобы затем сделать их доступными для своих пользователей,
00:08:37которые,
00:08:37конечно,
00:08:38платят за использование ИИ,
00:08:40не указывая первоначальных создателей этой информации.
00:08:43Но давайте будем очень ясны: это приведёт к миру,
00:08:46где больше не будет высококачественной бесплатной информации,
00:08:50и где проекты или фреймворки,
00:08:52такие как Tailwind,
00:08:53могут просто больше не существовать в будущем,
00:08:56если создатели этих проектов не смогут найти другой способ монетизации,
00:09:01что,
00:09:01конечно,
00:09:02вероятно,
00:09:03будет означать,
00:09:04что то,
00:09:04что раньше было бесплатным,
00:09:06больше не будет бесплатным в будущем.
00:09:08Это реальность.
00:09:09Потому что,
00:09:10конечно,
00:09:10вы можете жаловаться весь день на то,
00:09:13что они жадные и что они не должны стоять на пути ИИ,
00:09:16потому что это облегчает жизнь всем нам.
00:09:19И я бы согласился с тем фактом,
00:09:21что ИИ облегчает кодирование,
00:09:23он определённо меняет кодирование,
00:09:25он может сделать вас более продуктивным,
00:09:28я говорил это раньше,
00:09:29я много использую ИИ,
00:09:30я бы согласился с этим.
00:09:32Но это не жадность — вести бизнес,
00:09:34это не жадность — хотеть получить оплату за свою работу.
00:09:38Вы тоже хотите получить оплату за свою работу, верно.
00:09:41Я имею в виду, то же самое с онлайн-курсами.
00:09:44Раньше люди говорили мне,
00:09:46что образование должно быть бесплатным,
00:09:48и поэтому курсы не должны стоить денег.
00:09:51Да,
00:09:51но это моя работа,
00:09:53так же,
00:09:53как и у вас,
00:09:54я хочу получать оплату за свою работу?
00:09:56И если я не получаю оплату,
00:09:58если я не могу заработать на этом деньги,
00:10:01и то же самое,
00:10:02конечно,
00:10:02для Tailwind,
00:10:03я найду другую работу,
00:10:04и это,
00:10:05вероятно,
00:10:06не в ваших интересах.
00:10:07И я говорю «вы»,
00:10:08я не имею в виду вас,
00:10:09может быть,
00:10:10я имею в виду вас,
00:10:11вы понимаете,
00:10:12о чём я.
00:10:13Так что да,
00:10:13это действительно плохая ситуация для Tailwind,
00:10:16это действительно,
00:10:18действительно плохо,
00:10:19и я надеюсь,
00:10:20что они смогут найти способ зарабатывать деньги в будущем и не обанкротиться,
00:10:25потому что,
00:10:25конечно,
00:10:26Tailwind потрясающий,
00:10:27и даже если вы,
00:10:28конечно,
00:10:29можете стилизовать сайты без Tailwind,
00:10:31и,
00:10:32может быть,
00:10:32вам даже стоит попробовать современные функции CSS и снова писать ванильный CSS-код или заставить ИИ писать его,
00:10:40даже если всё это правда,
00:10:41Tailwind потрясающий,
00:10:43Tailwind популярен,
00:10:44Tailwind используется shadcn и таким огромным количеством сайтов.
00:10:48Я действительно надеюсь,
00:10:50что они смогут найти способ монетизировать свою работу.
00:10:53И,
00:10:54конечно,
00:10:54это не только они,
00:10:56это будут многие,
00:10:57многие бизнесы,
00:10:58как я уже упоминал.
00:10:59Если вы хотите поддержать их прямо сейчас,
00:11:02вы можете сделать это с помощью Plus,
00:11:04с помощью Catalyst,
00:11:05с помощью Refactoring UI,
00:11:07которая является книгой,
00:11:08соавтором которой является Адам,
00:11:10которую я также купил,
00:11:12которая потрясающая.
00:11:13Это всё о том,
00:11:14как стилизовать сайты,
00:11:15создавать отличные дизайны,
00:11:17и это действительно хорошая книга для того,
00:11:20чтобы стать лучше в дизайне.
00:11:22Поддержите их так,
00:11:23если вы хотите и если вы можете себе это позволить,
00:11:26конечно.
00:11:27Потому что,
00:11:28да,
00:11:28в противном случае ИИ может убить именно то,
00:11:31что было частью того,
00:11:32что делало его полезным,
00:11:34и это не совсем то,
00:11:35чего мы хотим,
00:11:36я думаю..