นี่คือแอป Windows ชื่อ Go Backend Clean Architecture ซึ่งสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ go-backend-clean-architecturesourcecode.zip สามารถรันออนไลน์ได้บน OnWorks ซึ่งเป็นผู้ให้บริการโฮสติ้งฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและรันแอปออนไลน์ชื่อ Go Backend Clean Architecture พร้อม OnWorks ได้ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OS OnWorks จากเว็บไซต์นี้ แต่โปรแกรมจำลองออนไลน์ของ Windows ที่ดีกว่า
- 5. จากระบบปฏิบัติการ Windows ของ OnWorks ที่คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่นและติดตั้ง
- 7. ดาวน์โหลดไวน์จากที่เก็บซอฟต์แวร์ลีนุกซ์ดิสทริบิวชันของคุณ เมื่อติดตั้งแล้ว คุณสามารถดับเบิลคลิกที่แอปเพื่อเรียกใช้แอปด้วย Wine คุณยังสามารถลองใช้ PlayOnLinux ซึ่งเป็นอินเทอร์เฟซแฟนซีบน Wine ที่จะช่วยคุณติดตั้งโปรแกรมและเกมยอดนิยมของ Windows
ไวน์เป็นวิธีเรียกใช้ซอฟต์แวร์ Windows บน Linux แต่ไม่จำเป็นต้องใช้ Windows Wine เป็นเลเยอร์ความเข้ากันได้ของ Windows แบบโอเพ่นซอร์สที่สามารถเรียกใช้โปรแกรม Windows ได้โดยตรงบนเดสก์ท็อป Linux โดยพื้นฐานแล้ว Wine พยายามนำ Windows กลับมาใช้ใหม่ให้เพียงพอตั้งแต่เริ่มต้น เพื่อให้สามารถเรียกใช้แอปพลิเคชัน Windows เหล่านั้นทั้งหมดโดยไม่จำเป็นต้องใช้ Windows จริงๆ
ภาพหน้าจอ:
สถาปัตยกรรม Go Backend Clean
รายละเอียด:
รีพอริตี้นี้เป็นแบ็กเอนด์ Go รุ่นแรกที่เน้นการใช้งานจริง ซึ่งใช้ Clean Architecture เพื่อรักษาตรรกะทางธุรกิจให้เป็นอิสระจากเฟรมเวิร์ก ฐานข้อมูล และกลไกการส่งมอบ รีพอริตี้จะจัดระเบียบโค้ดเป็นเลเยอร์ ได้แก่ โดเมน กรณีการใช้งาน อินเทอร์เฟซ/อะแดปเตอร์ ดังนั้นการสลับเฟรมเวิร์ก HTTP หรือฐานข้อมูลจึงไม่ส่งผลกระทบต่อตรรกะหลัก เทมเพลตประกอบด้วยโครงสร้างที่คัดสรรมาอย่างดีสำหรับการกำหนดค่า การบันทึกข้อมูล การฉีดการอ้างอิง การจัดการข้อผิดพลาด และการตรวจสอบคำขอ เพื่อให้ทีมสามารถมุ่งเน้นไปที่ฟีเจอร์ทางธุรกิจได้ รีพอริตี้ยังแสดงรูปแบบการใช้งานจริงสำหรับอินเทอร์เฟซของรีพอริตี้, DTO และเอนเวโลปการตอบสนองที่สอดคล้องกัน ซึ่งช่วยให้ API สามารถคาดการณ์ได้ การทดสอบถือเป็นระดับเฟิร์สคลาส: พอร์ตและอะแดปเตอร์ได้รับการออกแบบมาสำหรับการจำลองและการทดสอบแบบตาราง ซึ่งช่วยลดความยุ่งยากเมื่อคุณเพิ่มฟีเจอร์ต่างๆ ในฐานะแหล่งข้อมูลการเรียนรู้และการเริ่มต้นใช้งานจริง รีพอริตี้ช่วยให้ทีมสามารถเริ่มต้นบริการต่างๆ ได้อย่างรวดเร็วด้วยขอบเขตที่เหมาะสม
คุณสมบัติ
- เค้าโครงโฟลเดอร์สถาปัตยกรรมที่สะอาดแยกโดเมน กรณีการใช้งาน และอะแดปเตอร์
- โครงสร้างเซิร์ฟเวอร์ HTTP พร้อมมิดเดิลแวร์ การตรวจสอบ และการแมปข้อผิดพลาดที่สอดคล้องกัน
- อินเทอร์เฟซที่เก็บข้อมูลและการใช้งานที่เป็นรูปธรรมสำหรับฐานข้อมูลหรือแคช
- การกำหนดค่าแบบรวมศูนย์และการบันทึกข้อมูลแบบมีโครงสร้างพร้อมสำหรับการผลิต
- การทดสอบและการล้อเลียนที่ขับเคลื่อนด้วยตารางซึ่งทำให้การทดสอบยูนิตและการรวมระบบเป็นเรื่องง่าย
- Makefile/Task และ Dockerization ให้ทำงานภายในเครื่องหรือใน CI ได้อย่างรวดเร็ว
ภาษาโปรแกรม
Go
หมวดหมู่
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/go-backend-clean-arch.mirror/ ได้ แอปพลิเคชันนี้โฮสต์อยู่ใน OnWorks เพื่อให้ใช้งานออนไลน์ได้ง่ายที่สุดจากระบบปฏิบัติการฟรีของเรา