อ่าน 2 นาที
โอเพ่นยูไอ5
OpenUI5เป็นเฟรมเวิร์กแอปพลิเคชันJavaScript ที่ออกแบบมาเพื่อสร้างแอปพลิเคชันแบบข้ามแพลตฟอร์ม ตอบสนองได้ดี และพร้อมใช้งานในระดับองค์กร เป็นโครงการโอเพนซอร์สที่ดูแลโดยSAP...
โอเพ่นยูไอ5
| โอเพ่นยูไอ5 | |
|---|---|
| นักพัฒนา | SAP SEและชุมชน |
| ปล่อย | 11 ธันวาคม 2556 |
| เวอร์ชันเสถียร | 1.108.0 (31 ตุลาคม 2022 ) [±] |
| เขียนเป็น | JavaScriptและLess (ภาษาสำหรับกำหนดรูปแบบไฟล์) |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| ผู้มาก่อน | ไดน์โปรและเว็บไดน์โปร |
| พิมพ์ | เฟรมเวิร์ก JavaScriptหรือเฟรมเวิร์กเว็บ |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์ | OpenUI5.org |
| ที่เก็บข้อมูล | คลังเก็บข้อมูล OpenUI5 |
OpenUI5เป็นเฟรมเวิร์กแอปพลิเคชันJavaScript ที่ออกแบบมาเพื่อสร้างแอปพลิเคชันแบบข้ามแพลตฟอร์ม ตอบสนองได้ดี และพร้อมใช้งานในระดับองค์กร[ 1 ] เป็นโครงการโอเพนซอร์สที่ดูแลโดยSAP SEซึ่งอยู่ภายใต้ใบอนุญาต Apache 2.0และเปิดรับการมีส่วนร่วม[ 2 ] แกนหลักของ OpenUI5 นั้นใช้JavaScript , jQueryและLESSชุดคุณสมบัติของไลบรารีประกอบด้วยรูปแบบโมเดล-วิว-คอนโทรลเลอร์การผูกข้อมูล ไลบรารี องค์ประกอบ UIของตัวเองและการสนับสนุนภาษาต่างประเทศ[ 1 ]
ประวัติศาสตร์
ทีมที่เริ่มโครงการในปี 2552 ซึ่งในที่สุดก็พัฒนาเป็น OpenUI5 ได้รับมอบหมายให้สร้างส่วนติดต่อผู้ใช้ (UI) ใหม่ สำหรับ แอปพลิเคชัน SAPโดยมีวัตถุประสงค์รวมถึงเฟรมเวิร์กที่มีความยืดหยุ่น ขยายได้ ทันสมัย และให้รูปลักษณ์และความรู้สึกที่สอดคล้องกันในแอปพลิเคชัน SAP นอกจากนี้ ในขณะนั้นเฟรมเวิร์ก UI หลักของ SAP ยังเชื่อมโยงอย่างแน่นหนากับเทคโนโลยีแบ็กเอนด์ ซึ่งกลายเป็นอุปสรรคต่อการปรับปรุง UI [ 3 ]
ไลบรารีนี้เปิดให้ใช้งานแบบโอเพนซอร์สในเดือนธันวาคม 2013 หลังจากใช้งานจริงที่ SAP มาหลายปี[ 4 ]ในเดือนตุลาคม 2014 ทีมงานเริ่มรับการมีส่วนร่วมผ่านGitHub [ 2 ]
สถานะทางการค้า
ส่วนประกอบทั้งหมดของ OpenUI5 นั้นฟรีโดยสมบูรณ์ และไม่มีวิดเจ็ต "พรีเมียม" หรือ "เชิงพาณิชย์" ที่ต้องเสียค่าใช้จ่าย:
OpenUI5 อธิบายได้ดีที่สุดว่าเป็นชุดเครื่องมือแบบครบวงจร มีทุกสิ่งที่คุณต้องการในการสร้างเว็บแอปพลิเคชัน พร้อมทั้งยังมีความยืดหยุ่นเพียงพอสำหรับการขยาย และที่สำคัญคือ เป็นชุดเครื่องมือเดียวที่ให้ฟังก์ชันการทำงานเต็มรูปแบบได้ฟรี ในขณะที่ชุดเครื่องมือยอดนิยมอื่นๆ มักมีให้ทดลองใช้ฟรีพร้อมเวอร์ชันที่ต้องชำระเงินสำหรับฟังก์ชันการทำงานเต็มรูปแบบ แต่ OpenUI5 มาเป็นผลิตภัณฑ์ที่สมบูรณ์แบบในตัวมันเอง – ไม่มีการขายเพิ่มเติม ไม่มีบริการพรีเมียมที่ต้องชำระเงิน[ 5 ]
— คำถามที่พบบ่อยเกี่ยวกับ OpenUI5
คุณสมบัติหลัก
- การควบคุม UI 180 รายการ จัดกลุ่มตามอุปกรณ์ต่างๆ (ทำงานบนโทรศัพท์ แท็บเล็ต และเดสก์ท็อป) — เมนู, แครูเซล, แผง, แถบเครื่องมือ, แถบไอคอน, เค้าโครง, ตารางตอบสนอง, ตัวแบ่ง, รายการ, ตาราง, กล่องโต้ตอบ, กล่องข้อความ, ข้อความแจ้งเตือน, ป๊อปโอเวอร์ตอบสนอง, ปฏิทิน, กล่องคำสั่งผสม, การเลือกช่วงวันที่, ตัวอัปโหลดไฟล์, ตัวบ่งชี้การให้คะแนน, ปุ่มแบ่งส่วน, ตัวเลื่อน, การแสดงแท็ก, ตัวเลือกสี, ต้นไม้, ตาราง, ตารางต้นไม้ ฯลฯ[ 6 ]
- โปรแกรมออกแบบธีม WYSIWYG (ไม่ใช่โอเพนซอร์ส) [ 7 ]
- สถาปัตยกรรม MVC
- รูปแบบการแสดงผลที่แตกต่างกัน ( XML , HTML , JavaScript หรือJSON )
- การผูกข้อมูลด้วยโมเดลOData , JSONหรือXML
- I18nรวมถึงการรองรับภาษาจากขวาไปซ้าย
- รูปแบบ UX ที่สอดคล้องกันในทุกฟีเจอร์ส่วนหน้า
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการของ OpenUI5
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โอเพ่นยูไอ5
OpenUI5เป็นเฟรมเวิร์กแอปพลิเคชันJavaScript ที่ออกแบบมาเพื่อสร้างแอปพลิเคชันแบบข้ามแพลตฟอร์ม ตอบสนองได้ดี และพร้อมใช้งานในระดับองค์กร เป็นโครงการโอเพนซอร์สที่ดูแลโดยSAP...
ประวัติศาสตร์
ทีมที่เริ่มโครงการในปี 2552 ซึ่งในที่สุดก็พัฒนาเป็น OpenUI5 ได้รับมอบหมายให้สร้าง ส่วนติดต่อผู้ใช้ (UI) ใหม่ สำหรับ แอปพลิเคชัน SAP โดยมีวัตถุประสงค์รวมถึงเฟรมเวิร์กที่มีความยืดหยุ่น ขยายได้ ทันสมัย และให้รูปลักษณ์และความรู้สึกที่สอดคล้องกันในแอปพลิเคชัน...
สถานะทางการค้า
ส่วนประกอบทั้งหมดของ OpenUI5 นั้นฟรีโดยสมบูรณ์ และไม่มีวิดเจ็ต "พรีเมียม" หรือ "เชิงพาณิชย์" ที่ต้องเสียค่าใช้จ่าย:
คุณสมบัติหลัก
การควบคุม UI 180 รายการ จัดกลุ่มตามอุปกรณ์ต่างๆ (ทำงานบนโทรศัพท์ แท็บเล็ต และเดสก์ท็อป) — เมนู, แครูเซล, แผง, แถบเครื่องมือ, แถบไอคอน, เค้าโครง, ตารางตอบสนอง, ตัวแบ่ง, รายการ, ตาราง, กล่องโต้ตอบ, กล่องข้อความ, ข้อความแจ้งเตือน, ป๊อปโอเวอร์ตอบสนอง, ปฏิทิน,...