Что, если я скажу вам, что существует платформа без кода, которая идеально подходит большинству разработчиков для повседневной работы или побочных проектов?

Несмотря на то, что я всегда был настроен скептически и старался по возможности избегать всего, что связано с платформами и инструментами разработки без кода, я передумал. Я думаю, как разработчик Javascript и Flutter, я нашел идеальный баланс в соотношении двух совершенно противоположных путей (традиционная разработка и подход без кода).

Попробуйте и посмотрите, насколько мощным он может быть и как он может ускорить вашу работу.

«Интеллект - это способность приспосабливаться к изменениям».
- Стивен Хокинг

В этой статье я расскажу об одной конкретной платформе, которая полностью изменила способ разработки моих проектов, и дам вам пример того, как она была интегрирована в мой последний проект.

Платформа - bubble.io
платформа без кода, построенная на Javascript и NodeJs для бэкэнда

Общие аспекты пузыря

  • Легко войти и начать создавать приложения, даже если вы не разработчик
  • Настраиваемая логика для адаптивного дизайна
  • Гибкие и полностью настраиваемые функции для любых типов приложений и функций
  • Бэкэнд с вещами, такими как запланированные функции, и возможностью создавать собственные конечные точки API.
  • Готовы к использованию, изменению и созданию новых элементов в базе данных
  • 2 ГБ хранилища на AWS бесплатно
  • Легко расширяйте функциональность с помощью подключаемых модулей
  • Создавайте свои собственные плагины и выставляйте их на продажу или в открытый доступ (Это огромная отдельная тема, которая будет рассмотрена в отдельной статье)
  • Создавайте шаблоны и продавайте их
  • Постоянно растущее сообщество на Bubble forum

Здесь, в этот момент, вы, вероятно, понимаете, к чему я веду.

Бэкэнд, API, база данных, масштабируемость и БЕСПЛАТНО

Именно поэтому я лично использую пузырь для: Бэкэнда для своих проектов. Примерно через 15 минут я смог настроить базовую логику конечной точки API в соответствии со своими потребностями и База данных, которая автоматически имеет готовый к использованию API для выполнения таких запросов, как GET, POST, DELETE и т. д. (Документация). Можно легко настроить токены авторизации и другие правила безопасности.
Даже в том случае, если вам действительно может понадобиться специальный пакет от npm, можно сделать эту работу, создав свой собственный частный плагин пузырьков, который делает все, что вам нужно (Подробнее в статье о плагинах )

Помните, все это БЕСПЛАТНО!

Бьюсь об заклад, вы сомневаетесь в БЕСПЛАТНОЙ части, поскольку она может звучать слишком хорошо, чтобы быть правдой. Ну, конечно, есть платные планы, и в случае, если проект действительно разрастается или требуется больше места для хранения, вы можете выбрать один план, который лучше соответствует вашим потребностям. Однако на самых ранних этапах того, над чем вы работаете, бесплатного плана более чем достаточно, поскольку функциональность платформы не ограничивается бесплатным планом. В нем есть все функции, которые предлагает платный.

Эксперимент: объединение флаттер-проекта с Bubble в качестве бэкэнда

Я создал игру на флаттере под названием Chromastro, очень простую и бесплатную, но с базой данных пользователей с их оценками и рейтингом.
Я хотел создать игру на флаттере, и у меня не было времени поработать над бэкэнд-частью, поэтому я решил поэкспериментировать и попробовать Bubble для бэкэнда, чтобы увидеть, выполнимо ли это и сможет ли он покрыть все мои потребности для такого проекта.

Короче говоря, да, это определенно выполнимо, и я буду использовать его снова для любого более крупного проекта, это было быстро, гибко, легко настраивалось, и я мог делать все, что мне нужно.

Bubble действительно сэкономил мне время, так что я мог больше сосредоточиться на самой игре без каких-либо сбоев.

Вот как выглядит база данных для этой игры:

А вот пример моей конечной точки API, где я регистрирую новых пользователей.

В этой статье я хотел познакомить вас с платформой Bubble и ее основными функциями, которые могут стать отличным решением и сэкономить время для любого разработчика.
Вот почему я использую ее, и она мне так нравится. . Это позволяет мне сосредоточиться на создании моих проектов и очень быстро настроить для них бэкэнд, он покрывает все мои потребности без каких-либо компромиссов.

Коротко о пузыре

Bubble - быстрорастущая платформа, на ней было построено множество отличных крупных стартапов, вот несколько примеров:
https://bubble.io/showcase

В 2019 году Bubble привлек свой первый раунд финансирования в размере 6 миллионов долларов.
Подробнее об этом можно узнать здесь:
https://bubble.io/blog/bubble-raises-seed-round/

Отсутствие кода - это совершенно новая индустрия, которая в последнее время переживает бум, и Bubble, безусловно, моя любимая.
Уже появилось много новых компаний, которые ориентированы исключительно на платформу Bubble, чтобы создавать шаблоны и плагины, а также предоставлять услуги разработки и настройки для клиентов из любой возможной отрасли.
Самый крупный и мой любимый игрок в Bubble world - это
Zeroqode: ребята опубликовали 251 плагин и 120 шаблонов.
У них есть отличная документация и поддержка по их продуктам.

В следующей статье я шаг за шагом рассмотрю пример простого проекта, чтобы вы могли разобраться в нем и опробовать его сами. Его легко освоить, и все довольно интуитивно понятно.

P.S.
Эта статья никем не спонсировалась и в ней нет реферальных ссылок