UiEngine
Workbench สำหรับการพัฒนาที่ขับเคลื่อนด้วย UI: เครื่องมือสำหรับนักพัฒนาและนักออกแบบในการสร้างและจัดทำเอกสารเว็บไซต์และแอพ
มีประโยชน์ถ้าคุณต้องการ ...
- สร้างห้องสมุดรูปแบบการดำรงชีวิต
- จัดทำเอกสารระบบการออกแบบของคุณ
- ต้นแบบกับส่วนประกอบและเทมเพลตแอพของคุณ
- ใช้รหัสเป็นแหล่งเดียวของความจริง
⚒มันทำงานอย่างไร?
ที่แกนกลางของมัน UIENGINE เป็นเครื่องกำเนิดไซต์คงที่ สามารถใช้ในโหมดสแตนด์อโลนหรือรวมเข้ากับกระบวนการสร้างของคุณ
➡อินพุต: ส่วนประกอบโครงการแม่แบบหน้าและเอกสารประกอบ
⬅เอาท์พุท: ไซต์คงที่ที่สามารถใช้เป็นโต๊ะทำงานสำหรับการพัฒนาและการปรับใช้เอกสาร
มันใช้ไฟล์และโครงสร้างของโครงการของคุณและสร้างเอกสารตามสิ่งนี้ ในโหมดการพัฒนาเอาต์พุตจะถูกสร้างขึ้นใหม่ในการเปลี่ยนแปลงไฟล์และซิงค์กับเบราว์เซอร์ สิ่งนี้จะช่วยให้คุณมีสภาพแวดล้อมการพัฒนาสำหรับการสร้างส่วนประกอบการสร้างต้นแบบและการเขียนเอกสาร
- คุณสมบัติหลัก
- Templating Agnostic : เครื่องยนต์เทมเพลตต่างๆถูกรวมเข้าด้วยกันผ่านอะแดปเตอร์ สิ่งนี้จะช่วยให้คุณมีความยืดหยุ่นในการเลือกและตัวเลือกในการรวมตัวเลือกที่กำหนดเอง มันทำงานกับสิ่งที่สามารถแสดงผลผ่าน JavaScript เช่น JSX, Vue, EJS, PUG/JADE, HandleBars
- สภาพแวดล้อมการสร้างต้นแบบ : สร้าง UI ของคุณโดยไม่จำเป็นต้องใช้แบ็กเอนด์/API ที่มีอยู่ แสดงเทมเพลตและส่วนประกอบของคุณด้วยข้อมูลจำลอง สร้างตัวแปรต่าง ๆ สำหรับหน้าโดยให้ข้อมูลที่แตกต่างกับมุมมองของคุณ
- วิธีการปฏิบัติที่ดีที่สุด : เครื่องมือจะนำทางคุณไปสู่แนวปฏิบัติที่ดีที่สุดเช่นรูปแบบโฟลเดอร์ส่วนประกอบเวิร์กโฟลว์ Modlet และโดยการเสนอการแยกข้อมูลและเทมเพลต/ส่วนประกอบ
- ซิงค์กับผลิตภัณฑ์สุดท้าย : เอกสารถูกสร้างขึ้นจากรหัสที่ใช้ในแอปพลิเคชันของคุณ ดังนั้นคุณจะได้รับห้องสมุดรูปแบบการดำรงชีวิต - ไม่ใช่สิ่งแยกต่างหากที่ต้องได้รับการดูแลเป็นประจำ
- การบูรณาการที่ยืดหยุ่น : เครื่องยนต์เทมเพลตสามารถกำหนดค่าได้เพื่อให้คุณสามารถพอดีกับความต้องการของคุณ เช่นเดียวกันสำหรับการแยกวิเคราะห์/การเรนเดอร์ markdown ซึ่งสามารถกำหนดค่าได้เช่นกัน
- ครอบคลุมโครงการสีเขียวและบราวน์ฟิลด์ : ไม่ว่าคุณจะเริ่มต้นด้วยห้องสมุดรูปแบบหรือต้องการเปลี่ยนกระบวนการของคุณและปรับ UI ที่มีอยู่ให้เป็นส่วนประกอบแบบแยกส่วน UIENGINE ได้ครอบคลุม
สำหรับกระบวนการประเมินผลคุณอาจต้องการดูทางเลือกอื่น
- ข้อกำหนดเบื้องต้น
UiEngine ต้องการอย่างน้อย node.js 16.16 (ติดตามเวอร์ชัน Node.js LTS ล่าสุดที่ใช้งานอยู่) สิ่งนี้รับประกันความเข้ากันได้ในระดับที่เหมาะสม
- ทางเลือก
โอเค uiEngine ดูเท่จริงๆ แต่ไม่ใช่สิ่งที่คุณกำลังมองหา? หรือคุณต้องการเปรียบเทียบโซลูชันสองสามข้อเพื่อดูว่าแบบไหนที่เหมาะสม? นี่คือโครงการอื่น ๆ ที่คุณอาจต้องการประเมิน:
- หนังสือนิทาน
- ห้องแล็บลวดลาย
- หรือดูรายการเครื่องมือที่คล้ายกันที่เพิ่มขึ้นเรื่อย ๆ
- การพัฒนา
คุณชอบโครงการนี้และสนใจที่จะเข้าร่วมหรือไม่? ดูเอกสารการพัฒนาสำหรับการแนะนำและเวิร์กโฟลว์เมื่อแฮ็คบน UIENGINE
ผู้มีส่วนร่วม
ขอบคุณไปกับคนที่ยอดเยี่ยมเหล่านี้:
Jan Persiel - | cos anca - | Michael Geers
| matteo fogli
| Jonas Havers
| RenéMäkeler
|
โครงการนี้เป็นไปตามข้อกำหนดทั้งหมดของผู้เข้าร่วม การมีส่วนร่วมทุกชนิดยินดีต้อนรับ!
? ??