กลับไปหน้าบทความ

อ่าน 2 นาที

โอเพ่นยูไอ5

OpenUI5เป็นเฟรมเวิร์กแอปพลิเคชันJavaScript ที่ออกแบบมาเพื่อสร้างแอปพลิเคชันแบบข้ามแพลตฟอร์ม ตอบสนองได้ดี และพร้อมใช้งานในระดับองค์กร เป็นโครงการโอเพนซอร์สที่ดูแลโดยSAP...

โอเพ่นยูไอ5

โอเพ่นยูไอ5
นักพัฒนาSAP SEและชุมชน
ปล่อย11 ธันวาคม 2556 ( 11 ธันวาคม 2013 )
เวอร์ชันเสถียร1.108.0 (31 ตุลาคม 2022 ) [±] ( 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
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenUI5&oldid=1311975761 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โอเพ่นยูไอ5

OpenUI5เป็นเฟรมเวิร์กแอปพลิเคชันJavaScript ที่ออกแบบมาเพื่อสร้างแอปพลิเคชันแบบข้ามแพลตฟอร์ม ตอบสนองได้ดี และพร้อมใช้งานในระดับองค์กร เป็นโครงการโอเพนซอร์สที่ดูแลโดยSAP...

ประวัติศาสตร์

ทีมที่เริ่มโครงการในปี 2552 ซึ่งในที่สุดก็พัฒนาเป็น OpenUI5 ได้รับมอบหมายให้สร้าง ส่วนติดต่อผู้ใช้ (UI) ใหม่ สำหรับ แอปพลิเคชัน SAP โดยมีวัตถุประสงค์รวมถึงเฟรมเวิร์กที่มีความยืดหยุ่น ขยายได้ ทันสมัย ​​และให้รูปลักษณ์และความรู้สึกที่สอดคล้องกันในแอปพลิเคชัน...

สถานะทางการค้า

ส่วนประกอบทั้งหมดของ OpenUI5 นั้นฟรีโดยสมบูรณ์ และไม่มีวิดเจ็ต "พรีเมียม" หรือ "เชิงพาณิชย์" ที่ต้องเสียค่าใช้จ่าย:

คุณสมบัติหลัก

การควบคุม UI 180 รายการ จัดกลุ่มตามอุปกรณ์ต่างๆ (ทำงานบนโทรศัพท์ แท็บเล็ต และเดสก์ท็อป) — เมนู, แครูเซล, แผง, แถบเครื่องมือ, แถบไอคอน, เค้าโครง, ตารางตอบสนอง, ตัวแบ่ง, รายการ, ตาราง, กล่องโต้ตอบ, กล่องข้อความ, ข้อความแจ้งเตือน, ป๊อปโอเวอร์ตอบสนอง, ปฏิทิน,...