Rumah >masalah biasa >Perkakas API sangat tangkas dan mudah
Masukkan peranti API ini ke dalam pangkalan data seperti anda membuat pembakar roti dan menambah roti, serta menambah peraturan dan kod Python. Automasi ini memberikan ketangkasan dan kesederhanaan yang unggul dengan semua fleksibiliti rangka kerja. Mencipta aplikasi web berasaskan API moden menggunakan rangka kerja tradisional biasanya mengambil masa beberapa minggu, tetapi dengan Pelayan Logik API ia boleh dilakukan dalam beberapa minit sahaja, walaupun tanpa rangka kerja atau pengetahuan Python. Ia menjalankan aplikasi pentadbir berbilang halaman dan JSON:API berbilang jadual dengan Swagger, di luar kotak, menyokong pembangunan aplikasi pelanggan tersuai, integrasi aplikasi ad hoc dan kerjasama tangkas berdasarkan perisian yang berfungsi.
Sama seperti anda boleh memasukkan pembakar roti dan menambah roti...
Anda boleh memasukkan Perkakas API ini ke dalam pangkalan data dan menambah peraturan dan Python. . . Ini mungkin mengambil masa beberapa minggu dan pengetahuan yang luas tentang rangka kerja.
Dalam artikel ini, kami akan menggunakan API Logic Server (sumber terbuka, tersedia di sini) untuk menciptanya dalam beberapa minit dan bukannya minggu atau bulan. Dan, kami akan menunjukkan cara melakukannya dengan pengetahuan rangka kerja hampir sifar atau pengetahuan Python. Kami juga akan menunjukkan kepada anda cara menambah penyepaduan berasaskan mesej.
1. Masukkan ke dalam pangkalan data Begini cara memasukkan peranti ApiLogicServer ke dalam pangkalan data:$ ApiLogicServer create-and-run --project-name=sample_ai --db-url=sqlite:///sample_ai.sqlite
JSON berbilang jadual:API dengan Swagger (gambar di sebelah kanan)
integrasi iklan
Kerjasama tangkas berdasarkan perisian yang berfungsi
Daripada menghabiskan berminggu-minggu pengekodan rangka kerja yang kompleks dan memakan masa, anda kini mempunyai perisian yang berfungsi.Containerization
Perisian Kerja Segera adalah hebat: hanya satu arahan boleh menggantikan minggu kerja, dan pengetahuan yang diperlukan hampir sifar. Tetapi tanpa pelaksanaan logik, ia tidak lebih daripada demo yang hebat.
Di sebalik aplikasi yang sedang berjalan adalah projek standard. Bukanya dengan IDE dan:
Gunakan pelengkapan kod untuk mengisytiharkan logik.
Gunakan penyahpepijat untuk nyahpepijatnya.
5 peraturan seperti hamparan di atas melaksanakan logik yang sama seperti 200 baris Python.
Bahagian bahagian belakang sistem adalah 40 kali lebih ringkas.
Peraturan serupa disediakan untuk memberikan akses peringkat baris berdasarkan peranan pengguna.Automasi pengisytiharan boleh skala
Tangkapan skrin di atas menunjukkan ketangkasan yang luar biasa. Menggunakan rangka kerja tradisional, sistem ini boleh mengambil masa beberapa minggu atau bulan.
Tetapi ia bukan sekadar ketangkasan. Tahap abstraksi di sini adalah sangat tinggi, membawa tahap kesederhanaan yang membolehkan anda mencipta perkhidmatan mikro - walaupun anda baru menggunakan Python atau rangka kerja seperti Flask dan SQLAlchemy.
Terdapat 3 elemen utama untuk mencapai kelajuan dan kesederhanaan ini:
1 Automasi perkhidmatan mikro: Tidak perlu melakukan pengekodan rangka kerja yang perlahan dan kompleks, hanya masukkan ke dalam pangkalan data untuk mendapatkan API segera dan mengurus aplikasi.
2 Automasi logik dengan peraturan perisytiharan: Peraturan bukanlah kod membosankan yang menerangkan cara logik berjalan, tetapi menyatakan perkara yang anda ingin capai.
3 Kebolehlanjutan: Gunakan IDE, Python dan pakej standard (seperti Flask dan SQLAlchemy) untuk melengkapkan elemen yang tinggal.
Peralatan automasi jenis ini boleh memberikan faedah yang ketara, membolehkan lebih ramai orang melakukan lebih banyak perkara.
Atas ialah kandungan terperinci Perkakas API sangat tangkas dan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!