เว็บไซต์· Productunt · Twitter
中文介绍
เหยาเป็นเอ็นจิ้นแอปพลิเคชันโอเพนซอร์ซที่เขียนใน Golang ในรูปแบบของเครื่องมือบรรทัดคำสั่งที่สามารถดาวน์โหลดและใช้งานได้ทันที เหมาะสำหรับการพัฒนาระบบธุรกิจเว็บไซต์/แอพ API แผงผู้ดูแลระบบแพลตฟอร์มรหัสต่ำที่สร้างขึ้นเอง ฯลฯ
Yao ใช้รูปแบบการเขียนโปรแกรมแบบไหลเพื่อใช้ฟังก์ชั่นต่าง ๆ โดยการเขียน Yao DSL (คำอธิบายเชิงตรรกะในรูปแบบ JSON) หรือใช้ JavaScript เพื่อเขียนกระบวนการ Yao DSL สามารถเขียนได้หลายวิธี:
เขียนด้วยมืออย่างหมดจด
ใช้สคริปต์อัตโนมัติเพื่อสร้างตรรกะตามบริบท
ใช้ตัวแก้ไขภาพเพื่อสร้างโดย "Drag and Drop"
เอกสาร: https://yaoapps.com/en-us/doc
https://github.com/yaoapp/xgen-dev-app
แอพพลิเคชั่นที่พัฒนาขึ้นด้วย Yao
| แอปพลิเคชัน | คำอธิบาย | ที่เก็บ |
|---|---|---|
| Yaoapp/Yao-Examples | ตัวอย่างเหยา | https://github.com/yaoapp/yao-examples |
| Yaoapp/Yao-Knowledge | แอปพลิเคชันฐานความรู้ | https://github.com/yaoapp/yao-knogntledge |
| yaoapp/xgen-dev-app | แอปพลิเคชันตัวอย่าง | https://github.com/yaoapp/xgen-dev-app |
| Yaoapp/Demo-Project | แอปพลิเคชันตัวอย่างสำหรับการจัดการโครงการ | https://github.com/yaoapp/demo-project |
| Yaoapp/Demo Finance | แอปพลิเคชันตัวอย่างสำหรับการจัดการทางการเงิน | https://github.com/yaoapp/demo-finance |
| yaoapp/demo-plm | แอปพลิเคชันตัวอย่างสำหรับการจัดการโครงการผลิต | https://github.com/yaoapp/demo-plm |
เหยาอนุญาตให้นักพัฒนาสร้างบริการเว็บตามกระบวนการ Yao เป็นเอ็นจิ้นแอพที่สร้างโมเดลฐานข้อมูลเขียนบริการ API และอธิบายอินเทอร์เฟซแดชบอร์ดโดย JSON สำหรับเว็บและฮาร์ดแวร์และผลผลิต 10 เท่า
เหยาขึ้นอยู่กับแนวคิดการเขียนโปรแกรม แบบไหล ซึ่งพัฒนาขึ้นในภาษา GO และสนับสนุนหลายวิธีในการขยายโปรเซสเซอร์สตรีมข้อมูล สิ่งนี้ทำให้ Yao มีความหลากหลายอย่างมากซึ่งสามารถแทนที่ภาษาการเขียนโปรแกรมในสถานการณ์ส่วนใหญ่และมีประสิทธิภาพมากกว่าภาษาการเขียนโปรแกรมแบบดั้งเดิม 10 เท่าในแง่ของการใช้ซ้ำและประสิทธิภาพการเข้ารหัส ประสิทธิภาพของแอปพลิเคชันและอัตราส่วนทรัพยากรดีกว่า PHP , Java และภาษาอื่น ๆ
เหยามีระบบการจัดการข้อมูลในตัว โดยการเขียน JSON เพื่ออธิบายเค้าโครงอินเทอร์เฟซ 90% ของฟังก์ชั่นการโต้ตอบส่วนต่อประสานทั่วไปสามารถรับรู้ได้ มันเหมาะอย่างยิ่งสำหรับการสร้างภูมิหลังการจัดการที่หลากหลาย CRM, ERP และระบบภายในองค์กรอื่น ๆ ฟังก์ชั่นการโต้ตอบพิเศษสามารถนำไปใช้ได้โดยการเขียนส่วนประกอบส่วนขยายหรือหน้า HTML ระบบการจัดการในตัวไม่ได้เชื่อมโยงกับ Yao และเทคโนโลยีส่วนหน้าใด ๆ เช่น Vue และ React สามารถใช้ในการใช้งานอินเทอร์เฟซการจัดการ
ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด:
https://github.com/yaoapp/xgen-dev-app/blob/main/readme.md
ดูเอกสารสำหรับรายละเอียดเพิ่มเติม
สร้างไดเรกทอรีแอปพลิเคชันใหม่ป้อนไดเรกทอรีแอปพลิเคชันเรียกใช้คำสั่ง yao start และเริ่มการติดตั้ง
mkdir -p /data/app # create project directory
cd /data/app # Enter the project directory
yao start # Start installationบัญชีเริ่มต้น
ผู้ใช้: [email protected]
รหัสผ่าน: A123456P+
ชื่อของเหยานั้นมาจากตัวละครจีน爻 (yáo) สัญลักษณ์พื้นฐานที่ประกอบขึ้นเป็นแปด trigrams Trigrams ทั้งแปดเป็นระบบสัญลักษณ์ที่สร้างขึ้นโดยเทพเจ้าโบราณ Fuxi หลังจากสังเกตและสรุปกฎของธรรมชาติซึ่งสามารถอ้างถึงทุกสิ่ง เหยามีสองรัฐของหยินและหยางเช่น 0 และ 1 การเปลี่ยนแปลงของหยินและหยางของเหยาขับเคลื่อนการแทนที่แปด trigrams เพื่อสรุปและบันทึกกฎหมายการพัฒนาของสิ่งต่าง ๆ