Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 982 Bytes

API-BUILD.md

File metadata and controls

40 lines (24 loc) · 982 Bytes

Budowanie Api

Ostatnie poszukiwania i testy przyniosły takie wnioski:

npm jest bardzo popularny w webdev nawet bardziej niż python z uwagi na JAVASCRIPT

Wadą JS jest brak silnego typowania, które uzupełnia TypeScript

Python zapewnia silne typowanie dzięki czemu budowanie API na nim jest w sposób naturalny łatwe, gdyż przy tworzeniu dokumentacji API konieczne jest typowanie.

Fast Development, API, frontend, backend

Mój wybór padł na bibliotekę FastApi bazująca na języku python https://github.com/tiangolo/fastapi

W chwili obecnej tworzę wsparcie dla środowiska python dla narzędzia .apicra

efekt powinien być taki, by w krótkim czasie przygotować:

API

routing w python

backend

Logikę Python

frontend

UI przy uzyciu frameworka Vue korzystającego z API

Narzędzia

ApiCra

https://github.com/apicra/docs

https://github.com/apicra/win-github-npm-pip-ticket-version-flow

ApiBuild

https://github.com/apibuild-com/docs