Развивайте меньше с помощью DevLess

Соавтор Олуволе Ойеканми :-)

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

Backend as a Service (BaaS) - это модель, позволяющая разработчикам связать свои приложения с внутренним облачным хранилищем, что также предполагает предоставление общих функций, таких как управление пользователями, push-уведомления, сохранение базы данных и запросы среди других. Этот доступ стал возможным благодаря использованию комплектов разработчика программного обеспечения (SDK) и интерфейсов прикладного программирования (API). Таким образом, провайдеры BaaS образуют мост между внешним интерфейсом приложения и различными облачными серверными модулями через API и SDK. .

Что такое DevLess?

DevLess is a BaaS software that empowers individuals to transform business ideas to products quickly, build prototypes and get the MVPs ready easily. It’s the business first application framework. A platform that allows developers build backends for their web and mobile applications by piecing together plug-and-play backend modules. DevLess was founded in 2016. Build by engineers for engineers.

DevLess really is plug n play. Built for developer's happiness by allowing developers to only need to handle the frontend part of their code. This allows startups to operate lean and innovate with speed.

Основное предложение, представленное на их сайте:

Ускорьте разработку веб-сайтов и мобильных приложений

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

Сосредоточьтесь на оптимизации своего интерфейса и взаимодействия с пользователем (UX)

Независимо от того, создаете ли вы веб-приложение или мобильное приложение (гибридное или собственное), интерфейс - это то, что пользователи видят и с чем взаимодействуют. DevLess устраняет необходимость выполнять сложные серверные операции через REST API, позволяя вам сосредоточиться на создании продукта, который их удовлетворяет.

Используйте свой любимый Tech Stack.

Используйте любой удобный для вас технический стек или язык программирования для создания своего веб- и мобильного приложения. DevLess легко интегрируется с Angular Js, React Js, PHP, Node Js, Ruby on Rails, Python и т. Д. Даже с HTML и CSS DevLess предоставляет SDK, который можно использовать для простого создания веб-приложений.

Простыми шагами и за минимальное время вот как начать работу с платформой:

Перейдите в devless и нажмите кнопку Установить Heroku в 1 клик. Это мгновенный способ создать и развернуть приложение на heroku. Дайте своему приложению желаемое имя и продолжайте. Нажав на просмотр внизу в форме, зарегистрируйтесь как администратор, введя свой адрес электронной почты и пароль, которые перенаправляют вас на панель управления. Панель управления представляет собой удобный интерфейс, который помогает управлять серверной частью.

Создать услугу:

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

Создайте таблицу:

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

Подключить приложение:

Это последний шаг для подготовки серверной части. Когда закончите с таблицами, нажмите «Подключить приложение», скопируйте тег скрипта и вставьте его на переднюю страницу, то есть на страницу индекса, которая будет содержать форму.

Форма обратной связи:

Devless имеет набор встроенных директив, которые предлагают функциональность вашим приложениям. Форма обратной связи будет собирать пользовательские значения. Чтобы указать, куда идут ваши данные в серверной части, мы будем использовать встроенную директиву dv-add-oneto.

  • dv-add-oneto: contact_us: подробности
  • Мы используем имя службы, двоеточие, затем имя таблицы. Затем форму

Убедитесь, что имена в форме соответствуют полям в базе данных. И последнее (что является интересной функцией, которую предлагает DevLess) - это директива уведомления, чтобы сообщить, была ли форма отправлена ​​успешно.

Dv-notify: мы также можем использовать Dv-notify-success, который позволяет нам настраивать сообщение. Теперь заполните форму и, если вам нужно просмотреть данные в бэкэнде: перейдите к таблицам данных , сервис, затем таблица, чтобы увидеть хранилище.

NB: Мы использовали только HTML для сбора деталей и хранения их в бэкэнде без разработки.

Центр обслуживания:

Это интересная часть для разработчиков. Базовая технология DevLess полностью открыта, бесплатна и постоянно совершенствуется. Его можно расширить в соответствии с потребностями разработчика. Приглашаем разработчиков.

- Делитесь своими идеями и разрабатывайте сервис. Таким образом реализуя классные функции.

- Помогите выявлять ошибки или другие проблемы, тем самым помогая улучшить код.

Плюсы:

  • Простота использования: DevLess требует меньше настроек для настройки и дает стартапам возможность масштабироваться с низкой стоимостью единицы. Это видно по низкой кривой обучения.
  • Быстрое прототипирование. Пользовательский интерфейс на внутренней панели управления прост в использовании и удобен для навигации. DevLess создается с учетом мышления владельца бизнеса и начинающего разработчика. Вы можете быстро настроить MVP и постоянно работать над ним.

Минусы:

  • Стабильность и масштабируемость: растет число разработчиков, опасающихся полагаться на сторонние предложения BaaS. Случаи привязки к поставщику и минимальные возможности настройки для текущих платформ BaaS, доступных разработчикам. Решение Facebook закрыть Parse определенно стало огромной неожиданностью. Это может отпугнуть разработчиков от использования платформы.

Я в восторге от продукта DevLess, потому что он ускоряет разработку и развертывание для разработчиков. Он потенциально может стать первым глобальным программным продуктом в Африке. У них растет сообщество разработчиков с разным уровнем квалификации, которое продолжает расти и поддерживать других разработчиков, особенно начинающих.

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

Присоединяйтесь к сообществу DevLess и разбирайтесь во всем, что касается разработки продуктов в Slack | Твиттер | GitHub | Сайт | Без разработчика. Интересные чаты о цифровых продуктах, разработке программного обеспечения и советы о том, как ускорить разработку веб-приложений и мобильных приложений.