~/VibeHandbook
PDF бесплатно

Глава 10 · 09

Повторение и практика

Ключевые выводы

  • AI владеет популярными языками гораздо свободнее, чем нишевыми — популярность сама по себе является фичей и часто оказывается единственным самым важным фактором того, насколько гладко пойдёт проект.
  • TypeScript и Python — безопасные значения по умолчанию: веб/фулстек на TypeScript, AI/данные/автоматизация на Python, и оба отлично поддержаны AI.
  • Go (бэкенды в виде единого бинарника), Rust (скорость/безопасность, но больше циклов исправлений) и остальные имеют каждый свою узкую сильную сторону — берите их только при наличии конкретной причины.
  • — это не выбор «или-или»; он живёт рядом с тем, что вы выбрали, как только ваше приложение начинает хранить данные.
  • Подбирайте язык под свою цель, а не под то, что звучит впечатляюще — в первом проекте импульс важнее оптимизации.

Попробуйте сами

Возьмите идею проекта, который вы действительно хотите построить, и опишите его цель одним предложением. Сопоставьте её со строкой из списка «Выбор по цели», а затем попросите AI-ассистента подтвердить или оспорить этот выбор. Пусть он изложит дефолтный стек (язык, фреймворк, куда вы будете деплоить) в трёх пунктах и назовёт одну ситуацию, в которой другой язык подошёл бы лучше. Вы закончите с обоснованным решением по стеку ещё до того, как напишете строку кода.

Я хочу создать следующий проект: [опишите его в одном-двух предложениях].
Порекомендуй лучший язык и фреймворк для вайб-кодинга, оптимизируя под то,
насколько свободно AI-ассистент может писать и исправлять код, а не под
чистую производительность. Дай мне: (1) язык и основной фреймворк, (2) где
я буду его развёртывать, (3) один реальный подводный камень, и (4) один
сценарий, в котором другой язык действительно подошёл бы лучше. Кратко.

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

Скачайте всю книгу в PDF или EPUB — бесплатно.