Situs web · ProductThunt · Twitter
中文介绍
Yao adalah mesin aplikasi open-source, yang ditulis dalam Golang, dalam bentuk alat baris perintah yang dapat diunduh dan digunakan segera. Sangat cocok untuk mengembangkan sistem bisnis, API situs web/aplikasi, panel admin, platform kode rendah yang dibangun sendiri, dll.
Yao mengadopsi model pemrograman berbasis aliran untuk mengimplementasikan berbagai fungsi dengan menulis Yao DSL (deskripsi logis dalam format JSON) atau menggunakan JavaScript untuk menulis proses. DSL Yao dapat ditulis dalam beberapa cara:
Murni ditulis tangan
Gunakan skrip otomatis untuk menghasilkan logika kontekstual
Gunakan editor visual untuk membuat dengan "seret dan lepas"
Dokumentasi: https://yaoapps.com/en-us/doc
https://github.com/yaoapp/xgen-dev-app
Aplikasi dikembangkan dengan Yao
| Aplikasi | Keterangan | Gudang |
|---|---|---|
| Yaoapp/Yao-contoh | Contoh Yao | https://github.com/yaoapp/yao-examples |
| Yaoapp/Yao Knowledge | Aplikasi Basis Pengetahuan | https://github.com/yaoapp/yao-knowledge |
| YaoApp/XGEN-DEV-APP | Aplikasi demo | https://github.com/yaoapp/xgen-dev-app |
| YaoApp/Demo-Project | Aplikasi demo untuk manajemen proyek | https://github.com/yaoapp/demo-project |
| YaoApp/Demo-keuangan | Aplikasi demo untuk manajemen keuangan | https://github.com/yaoapp/demo-finance |
| YaoApp/Demo-PLM | Aplikasi demo untuk manajemen proyek produksi | https://github.com/yaoapp/demo-plm |
Yao memungkinkan pengembang untuk membuat layanan web berdasarkan proses. Yao adalah mesin aplikasi yang membuat model basis data, menulis layanan API, dan menjelaskan antarmuka dasbor hanya oleh JSON untuk web & perangkat keras, dan produktivitas 10x.
Yao didasarkan pada ide pemrograman berbasis aliran , dikembangkan dalam bahasa GO , dan mendukung berbagai cara untuk memperluas prosesor aliran data. Ini membuat Yao sangat fleksibel, yang dapat menggantikan bahasa pemrograman di sebagian besar skenario, dan 10 kali lebih efisien daripada bahasa pemrograman tradisional dalam hal reusability dan efisiensi pengkodean; Kinerja aplikasi dan rasio sumber daya lebih baik daripada PHP , Java dan bahasa lainnya.
Yao memiliki sistem manajemen data bawaan. Dengan menulis JSON untuk menggambarkan tata letak antarmuka, 90% dari fungsi interaksi antarmuka umum dapat direalisasikan. Ini sangat cocok untuk membuat berbagai latar belakang manajemen dengan cepat, CRM, ERP dan sistem perusahaan internal lainnya. Fungsi interaktif khusus juga dapat diimplementasikan dengan menulis komponen ekstensi atau halaman HTML. Sistem manajemen bawaan tidak digabungkan dengan Yao, dan setiap teknologi front-end seperti Vue dan React dapat digunakan untuk mengimplementasikan antarmuka manajemen.
Unduh dan Instalasi Versi Terbaru:
https://github.com/yaoapp/xgen-dev-app/blob/main/readme.md
Lihat Dokumentasi untuk detail lebih lanjut.
Buat direktori aplikasi baru, masukkan direktori aplikasi, jalankan perintah yao start , dan mulai instalasi.
mkdir -p /data/app # create project directory
cd /data/app # Enter the project directory
yao start # Start installationAkun default
Pengguna: [email protected]
Kata Sandi: A123456P+
Nama Yao berasal dari karakter Cina爻 (yáo) , simbol dasar yang membentuk delapan trigram. Delapan trigram adalah sistem simbol yang diciptakan oleh dewa kuno Fuxi setelah mengamati dan merangkum hukum alam, yang dapat merujuk semuanya. Yao memiliki dua negara bagian Yin dan Yang, seperti 0 dan 1. Transformasi Yin dan Yang dari Yao mendorong penggantian delapan trigram, sehingga dapat meringkas dan mencatat hukum pembangunan hal -hal.