

มันเป็นกรอบสำหรับการสร้างแอปพลิเคชันตามส่วนประกอบ ส่วนประกอบเหล่านี้สามารถใช้ในหลายแอปพลิเคชันและสามารถใช้แทนกันได้ เฟรมเวิร์กนี้ใช้เพื่อเริ่มต้นแอปพลิเคชันเท่านั้นและไม่ส่งผลกระทบต่อลูปหลักของแอปพลิเคชันของคุณ คุณยังสามารถใช้เฟรมเวิร์กและห้องสมุดที่คุณชื่นชอบได้ เราอนุญาตให้คุณห่อเป็นส่วนประกอบ
ส่วนประกอบอาจขึ้นอยู่กับองค์ประกอบอื่น ๆ พวกเขาสามารถขยายหรือลดลงตามความต้องการของคุณ ส่วนประกอบไม่ใช่ Microservices พวกเขาเป็นโฟลเดอร์ที่มีฟังก์ชั่นที่แตกต่างกัน
เฟรมเวิร์กมีการมีเพศสัมพันธ์ต่ำมากภายในรหัส เอนทิตีทั้งหมดเป็นทางเลือก
เราให้ความสามารถในการใช้การฉีดการพึ่งพาการกำหนดค่าและการจัดการข้อผิดพลาด อย่างไรก็ตามหนึ่งในคุณสมบัติหลักของเฟรมเวิร์กคือคุณสามารถแก้ไขเอนทิตีโดยไม่ต้องเปลี่ยนรหัสแอปพลิเคชัน สิ่งนี้ช่วยให้คุณสร้าง mocks สำหรับส่วนใดส่วนหนึ่งของแอปพลิเคชันของคุณโดยไม่ต้องเปลี่ยนรหัส
หากแอปพลิเคชันของคุณถูกแบ่งออกเป็นส่วนประกอบ (โมดูล) จะแยกรหัสของคุณออกเป็นบริการที่แตกต่างกันและช่วยให้คุณนำกลับมาใช้ใหม่ในแอปพลิเคชันอื่น ๆ แน่นอนคุณไม่จำเป็นต้องทำให้ส่วนประกอบเล็กเกินไป
บทนำ: medium.com/@konstanchuk/25bfd16a97a9
เยี่ยมชมเว็บไซต์ของเราเพื่อเรียนรู้เพิ่มเติม: componego.github.io
เอกสารนี้ทันสมัยด้วยเฟรมเวิร์กเวอร์ชันล่าสุด โปรดอัปเดตเวอร์ชันของคุณเป็นล่าสุด
คุณสามารถค้นหาตัวอย่างได้ที่นี่
แอปพลิเคชั่นทั่วไปของเฟรมเวิร์กนี้มีลักษณะเช่นนี้
คุณสามารถสร้างแอปพลิเคชั่นพื้นฐานได้อย่างรวดเร็วในหลายวิธี:
curl -sSL https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shหรือ
wget -O - https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shบน Windows คุณสามารถเรียกใช้คำสั่งด้านบนด้วย Git Bash ซึ่งมาพร้อมกับ Git สำหรับ Windows
เราเปิดรับการปรับปรุงและคำแนะนำ ยินดีต้อนรับคำขอดึง
ซอร์สโค้ดของที่เก็บได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 แกนกลางของเฟรมเวิร์กไม่ได้ขึ้นอยู่กับแพ็คเกจอื่น ๆ