00:00:00Это Hopscotch — бесплатный API-клиент с открытым исходным кодом, который открывается мгновенно, работает в браузере, полностью автономен и не требует платной подписки.
00:00:10Для сравнения: Postman запускается около 10 секунд, потребляет сотни мегабайт оперативной памяти и ограничивает совместную работу подписками.
00:00:18Сегодня многие разработчики больше не пытаются подстроить Postman под себя, они просто переходят на лучшие альтернативы.
00:00:24Позвольте мне показать вам, почему это происходит и стоит ли оно того на самом деле.
00:00:30Итак, Hopscotch — это легкая экосистема для разработки API с открытым исходным кодом.
00:00:38Вы можете создавать, тестировать, документировать и совместно работать над такими API, как REST, GraphQL, WebSocket, SSE и MQTT, прямо во вкладке браузера без необходимости устанавливать тяжелое Electron-приложение.
00:00:50Он спроектирован как быстрый инструмент с приоритетом локальной работы.
00:00:52Базовые функции доступны без установки, он работает полностью офлайн как PWA и хранит
00:00:57данные локально, не заставляя вас использовать облако.
00:01:00Вы также получаете неограниченное количество бесплатных рабочих пространств и участников — это главное отличие от Postman.
00:01:06Мы можем даже захостить его сами или запустить без входа в систему, если нам нужна самая легкая версия.
00:01:11Если вам нравится контент, ускоряющий рабочий процесс, обязательно подпишитесь на канал Better Stack.
00:01:16Смотрите.
00:01:17Никакого входа, никакой установки не требуется.
00:01:19Я открываю Hopscotch в браузере, и я готов к работе.
00:01:22У них также есть десктопное приложение, которое можно скачать, если вы собираетесь пользоваться им часто.
00:01:26Зайдя внутрь, я создаю новый запрос, выбираю метод GET и обращаюсь к эхо-эндпоинту.
00:01:33Все работает именно так, как мы и ожидали.
00:01:34Затем я могу добавить любые параметры запроса, кастомный заголовок и нажать «Отправить».
00:01:40Ответ приходит почти мгновенно в виде отформатированного JSON.
00:01:44Теперь мы можем сохранить это в коллекцию вот так.
00:01:48Затем я создаю переменную окружения, переключаю окружение и снова отправляю запрос.
00:01:53Готово.
00:01:54Все предельно просто, и это здорово.
00:01:55Окей, с этим разобрались.
00:01:57Это основы, примерно как в Postman.
00:01:59А теперь давайте попробуем WebSocket.
00:02:00Честно говоря, эта часть работала немного нестабильно, так что им нужно ее улучшить, но
00:02:05я буду использовать этот URL, так как он, похоже, работает корректно.
00:02:08Вставляю адрес эндпоинта.
00:02:09Нажимаем «Подключиться», отправляем сообщение, и мы тут же
00:02:14видим поток ответов.
00:02:16Если вы переживаете из-за миграции, тут есть импорт коллекций Postman в один клик,
00:02:21так что вы сможете перенести все очень быстро.
00:02:23Такая скорость — это именно то, чего хочет большинство из нас: меньше времени на ожидание.
00:02:27Это то, к чему мы стремимся.
00:02:28Теперь давайте сравним его напрямую с Postman в тех аспектах, которые реально влияют на вашу ежедневную работу.
00:02:33На ваш рабочий процесс.
00:02:34Postman может запускаться около 10 секунд и потреблять 400 МБ ОЗУ, в то время как Hopscotch
00:02:39открывается менее чем за секунду, а его десктопное приложение весит около 40 МБ.
00:02:44Postman требует входа в систему и зависит от облака, а Hopscotch полностью автономен как PWA.
00:02:51Что касается совместной работы, Postman ограничивает вас тремя участниками в бесплатной версии, а Hopscotch предлагает безлимит
00:02:56бесплатных рабочих пространств и ролей, что отлично подходит для масштабирования,
00:02:59когда вы работаете в большой команде.
00:03:01Так как Postman ориентирован на облако, он не приватный и не self-hosted, а Hopscotch работает локально
00:03:06с опциональным облаком или полной возможностью self-hosting.
00:03:08Наконец, Postman берет плату за каждого участника команды, а Hopscotch заявляет — по крайней мере, сейчас —
00:03:13что они бесплатны навсегда.
00:03:15Также есть импорт из Postman и Insomnia в один клик, расширение для браузера для обхода CORS и
00:03:21CLI для процессов CI/CD.
00:03:23Многим разработчикам кажется, что это именно то, чем Postman был давным-давно.
00:03:27С точки зрения разработки, он невероятно легкий.
00:03:31Скорость чувствуется практически сразу.
00:03:33Интерфейс очень чистый для инструмента с открытым исходным кодом, здесь нет лишнего шума.
00:03:38Никакого нагромождения элементов.
00:03:39Кроме того, совместная работа в реальном времени просто работает без сложных настроек прав доступа.
00:03:43Вы можете работать офлайн даже с локальными API, что критично для бэкенд-разработки.
00:03:49И наконец, обновленная фильтрация JQ и улучшенные скрипты делают манипуляции с запросами
00:03:54намного мощнее.
00:03:55Плюс ко всему, портативные десктопные приложения занимают ничтожно мало места по сравнению
00:04:00с типичным инструментом на базе Electron.
00:04:01Теперь давайте будем честными, я только что перечислил кучу плюсов.
00:04:04Это действительно круто, но есть и минусы.
00:04:06Облачная версия включает легкую телеметрию, так что если это вас беспокоит, стоит выбрать self-host
00:04:11или использовать локальную версию.
00:04:13Более сложные функции еще находятся в разработке, поэтому, если вам нужны продвинутые сценарии
00:04:17с глубоким мониторингом или сложным мокингом, Postman объективно будет сильнее.
00:04:23Некоторые новые функции документирования все еще находятся в стадии беты и продолжают развиваться.
00:04:28Тем не менее, для большинства повседневных задач разработки у Hopscotch есть масса преимуществ.
00:04:33Так что, стоит ли вам переходить на Hopscotch?
00:04:34Что ж, если вы работаете один и просто запускаете тесты, то однозначно да.
00:04:38Будь вы фронтенд- или бэкенд-инженером, вы наверняка будете экономить время каждый день
00:04:41просто благодаря его скорости.
00:04:46Если же вы ищете бесплатную или более дешевую альтернативу, это еще один аргумент «за».
00:04:47Небольшие и средние команды могут перейти, не беспокоясь о лимитах совместной работы.
00:04:52Но если вы работаете над крупными проектами в больших командах, вы можете использовать Hopscotch
00:04:56для части задач разработки, но вам все равно придется
00:05:02полагаться на Postman в сложных и тяжелых рабочих процессах.
00:05:05Hopscotch — это open-source и бесплатно, так что его определенно стоит попробовать.
00:05:09Он может стать реальной альтернативой Postman и предложить другой подход к работе с API.
00:05:13Я оставил ссылку на Hopscotch в описании.
00:05:15А вы все еще пользуетесь Postman или уже перешли на что-то другое?
00:05:19Если вам нравятся инструменты для кодинга с ИИ и open-source альтернативы, подписывайтесь.
00:05:23Увидимся в следующем видео.