토스터처럼 이 API 장치를 데이터베이스에 삽입하고 빵을 추가하고 규칙과 Python 코드를 추가하세요. 이 자동화는 프레임워크의 모든 유연성과 함께 뛰어난 민첩성과 단순성을 제공합니다. 기존 프레임워크를 사용하여 최신 API 기반 웹 애플리케이션을 만드는 데는 일반적으로 몇 주가 걸리지만 API Logic Server를 사용하면 프레임워크나 Python 지식이 없어도 단 몇 분 만에 완료할 수 있습니다. Swagger가 포함된 다중 페이지 관리 애플리케이션과 다중 테이블 JSON:API를 즉시 실행하여 사용자 정의 클라이언트 애플리케이션 개발, 임시 애플리케이션 통합 및 작동 중인 소프트웨어를 기반으로 한 민첩한 협업을 지원합니다.
토스터를 연결하고 빵을 추가할 수 있는 것처럼...
이 API 어플라이언스를 데이터베이스에 연결하고 규칙과 Python을 추가할 수 있습니다.
자동화는 다음을 제공합니다.
뛰어난 민첩성과 단순성
프레임워크의 모든 유연성을 활용
기존 프레임워크를 사용하여 현대적인 API 기반 웹 애플리케이션을 만드는 것은 어려운 작업입니다. . 이는 몇 주가 걸릴 수 있으며 프레임워크에 대한 광범위한 지식이 필요할 수 있습니다.
이 기사에서는 API Logic Server(오픈 소스, 여기에서 사용 가능)를 사용하여 몇 주 또는 몇 달이 아닌 몇 분 만에 생성합니다. 그리고 프레임워크 지식이나 심지어 Python 지식이 거의 없는 상태에서도 이를 수행하는 방법을 보여 드리겠습니다. 메시지 기반 통합을 추가하는 방법도 보여드리겠습니다.
1. 데이터베이스에 삽입
ApiLogicServer 장치를 데이터베이스에 삽입하는 방법은 다음과 같습니다.
$ ApiLogicServer create-and-run --project-name=sample_ai --db-url=sqlite:///sample_ai.sqlite
데이터베이스가 없나요? 단 몇 분 만에 Agile 마이크로서비스를 위한 인공 지능 및 규율 문서에 설명된 대로 AI를 사용하여 하나를 만듭니다.
실행됨: 관리 앱 및 API
아래 분할 화면에 표시된 것처럼 즉시 실행 중인 시스템이 있습니다.
다중 페이지 관리 앱(왼쪽에 표시) , powered by
-
Swagger가 포함된 다중 테이블 JSON:API(오른쪽 그림)
즉시 다음을 지원할 수 있습니다.
사용자 정의 클라이언트 애플리케이션 개발
-
임시 애플리케이션 통합
작동하는 소프트웨어를 기반으로 한 민첩한 협업
복잡하고 시간이 많이 걸리는 프레임워크를 코딩하는 데 몇 주를 소비하는 대신 이제 작동하는 소프트웨어를 갖게 되었습니다.
Containerization
API Logic Server는 컨테이너 또는 표준 pip 설치로 실행될 수 있습니다. 두 경우 모두 클라우드와 같은 배포를 위해 프로젝트를 컨테이너화하기 위한 스크립트가 제공됩니다.
2. 논리 규칙 추가
Instant Work 소프트웨어는 훌륭합니다. 단 하나의 명령으로 몇 주 동안의 작업을 대체할 수 있으며 필요한 지식은 거의 0입니다. 그러나 논리 실행이 없으면 멋진 데모에 지나지 않습니다.
실행 중인 애플리케이션 뒤에는 표준 프로젝트가 있습니다. IDE로 열고:
코드 완성을 사용하여 논리를 선언합니다.
디버거를 사용하여 디버깅하세요.
위 코드는 전통적인 절차적 논리가 아닌 선언적 코드입니다. 스프레드시트와 마찬가지로 다중 테이블 파생 및 제약 조건에 대한 규칙을 선언할 수 있습니다. 이러한 규칙은 모든 데이터베이스 액세스, 종속성 및 순서를 처리합니다.
결과는 놀랍습니다.
위의 5개 스프레드시트와 유사한 규칙은 Python의 200줄과 동일한 논리를 실행합니다.
시스템의 백엔드 부분이 40배 더 간단해졌습니다.
사용자 역할에 따라 행 수준 액세스 권한을 부여하기 위해 유사한 규칙이 제공됩니다.
3. 유연성 향상을 위해 Python을 추가합니다.
자동화 및 규칙은 심층적인 지식이 거의 필요하지 않은 상태에서도 뛰어난 민첩성을 제공합니다. 그러나 자동화에는 항상 한계가 있습니다. 완전한 결과를 제공하려면 유연성이 필요합니다.
유연성을 위해 장치에서는 Python 및 인기 있는 소프트웨어 패키지를 사용하여 작업을 완료할 수 있습니다. 아래에서는 가격 할인을 사용자 정의하고 Kafka 메시지를 보냅니다.
확장 가능한 선언적 자동화
위 스크린샷은 놀라운 민첩성을 보여줍니다. 기존 프레임워크를 사용하면 이 시스템은 몇 주 또는 몇 달이 걸릴 수 있습니다.
하지만 민첩성만 있는 것은 아닙니다. 여기의 추상화 수준은 매우 높기 때문에 Python이나 Flask 및 SQLAlchemy와 같은 프레임워크를 처음 사용하는 경우에도 마이크로서비스를 만들 수 있는 단순성 수준을 제공합니다.
이러한 속도와 단순성을 달성하기 위한 3가지 핵심 요소는 다음과 같습니다.
1. 마이크로서비스 자동화: 느리고 복잡한 프레임워크 코딩을 수행할 필요가 없습니다. 데이터베이스에 연결하기만 하면 즉각적인 API를 얻고 애플리케이션을 관리할 수 있습니다.
2. 선언적 규칙을 사용한 논리 자동화: 규칙은 논리 실행 방법을 설명하는 지루한 코드가 아니라 달성하려는 내용을 표현합니다.
3. 확장성: IDE, Python 및 표준 패키지(예: Flask 및 SQLAlchemy)를 사용하여 나머지 요소를 완성합니다.
이러한 종류의 자동화 장비는 더 많은 사람들이 더 많은 일을 할 수 있게 하여 상당한 이점을 제공할 수 있습니다.
위 내용은 API 어플라이언스는 매우 민첩하고 단순합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는
