1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zzf0529-Dave

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Дэйв: JSON-протокол и ORM-библиотека для API

Дэйв — это JSON-протокол, а также основанная на нём ORM-библиотека. Они предназначены для автоматизации создания API.

Преимущества:

  • Не нужно скачивать код, можно напрямую связать базу данных с помощью CRUD.
  • Можно не генерировать код для развёртывания, но разрешается копировать и вставлять код для работы.

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

Благодаря автоматизации API, клиентская часть может настраивать любые данные и структуры! Большая часть HTTP-запросов больше не требует написания интерфейса на серверной части, как и документации. Клиентская часть больше не нуждается в общении с серверной частью по вопросам интерфейса или документации! Серверная часть больше не должна писать новые версии интерфейсов и документов из-за обратной совместимости!

Особенности:

  • Онлайн-анализ: автоматическая генерация документации по интерфейсу, которая всегда актуальна и легко читается. Автоматическая проверка и форматирование с поддержкой подсветки синтаксиса и сворачивания кода. Автоматическая генерация кода на разных языках для скачивания. Автоматическое управление и тестирование сценариев использования интерфейса для совместного использования. Автоматическая аннотация запросов JSON для переключения.
  • Специальное использование: автоматическая генерация кода авторизации, оплаты и обмена данными для публичных аккаунтов и мини-программ. Управление публичными аккаунтами и мини-программами.
  • Для клиентской части: больше не нужно запрашивать интерфейсы или документацию у серверной части. Данные и структура полностью настраиваются. Результаты запросов соответствуют ожиданиям. Можно получить любые данные или структуру за один запрос. Повторяющиеся данные могут быть удалены для экономии трафика и повышения скорости.
  • Для серверной части: предоставляются универсальные интерфейсы, большую часть которых не нужно создавать заново. Документация генерируется автоматически, без необходимости написания или поддержки. Права доступа проверяются автоматически, версии управляются автоматически, SQL-инъекции предотвращаются автоматически. Открытые API не требуют разделения версий и всегда остаются совместимыми. Поддерживаются операции CRUD, поиск по ключевым словам, сопоставление с регулярными выражениями, удалённые функции и другие возможности.

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

Почему стоит использовать Дэйв?

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

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zzf0529-Dave.git
git@api.gitlife.ru:oschina-mirror/zzf0529-Dave.git
oschina-mirror
zzf0529-Dave
zzf0529-Dave
master