~/VibeHandbook

Глава 05 · 08

Выбор по цели

Пропустите мучительные раздумья. Сопоставьте свою цель со строкой и двигайтесь дальше — вы всегда можете изменить курс позже, а для первого проекта импульс важнее оптимизации.

  • Хочу построить сайт или веб-приложение. → TypeScript (с React/Next.js). Очевидный, хорошо поддерживаемый выбор.
  • Хочу заниматься AI, данными или автоматизацией. → Python. Там живут инструменты.
  • Хочу быстрый API или бэкенд-сервис. → Go (просто и быстро) или TypeScript (если это часть веб-стека). FastAPI на Python тоже отлично работает.
  • Делаю мобильное приложение. → Swift для iOS, Kotlin для Android — или рассмотрите кросс-платформенный подход на основе веба (React Native), чтобы остаться в TypeScript.
  • Мне нужна чистая скорость или контроль системного уровня. → Rust, но только если вы подтвердили, что он вам действительно нужен. Большинству — нет.
  • Я добавляю к уже существующему сайту. → На том, на чём он уже написан. Плагин для WordPress означает PHP; старое Rails-приложение означает Ruby. Подстраивайтесь под кодовую базу, не воюйте с ней.
  • Просто хочу учиться и быстро что-то выпустить. → Python или TypeScript. Оба прощают ошибки, оба — языки, которые AI знает лучше всего, и у обоих бесконечные туториалы и примеры.
  • Моему приложению нужно хранить данные. → Что бы вы ни выбрали выше, плюс SQL для базы данных. Вы не выбираете между ними.

Мета-урок: когда сомневаетесь, выбирайте популярный вариант. TypeScript и Python покрывают подавляющее большинство того, что одиночный vibe-кодер когда-либо построит, и это языки, с которыми ваш AI-ассистент справляется надёжнее всего. «Лучший» язык для vibe coding обычно тот, который AI знает лучше всего — а значит, популярный. Приберегите экзотические выборы для тех случаев, когда у вас есть конкретная причина, и в любом случае позвольте AI разбираться с синтаксисом.

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39