สารบัญ:
คำจำกัดความ - แพลตฟอร์ม Eclipse หมายถึงอะไร
แพลตฟอร์ม Eclipse เป็นรากฐานสภาพแวดล้อมการพัฒนาแบบรวม (IDE) โดยไม่มีภาษาการเขียนโปรแกรมเฉพาะ แพลตฟอร์มประกอบด้วยฟังก์ชันการทำงานของ IDE และสร้างขึ้นด้วยส่วนประกอบที่สร้างแอปพลิเคชันโดยใช้ส่วนประกอบย่อย นักพัฒนาสร้างแบ่งปันและแก้ไขโครงการและไฟล์ทั่วไปในแพลตฟอร์มในขณะที่เข้าร่วมภายในที่เก็บสภาพแวดล้อมการพัฒนาหลายทีม
ฟังก์ชั่นหลักของแพลตฟอร์มนี้คือการให้กลไกและกฎระเบียบแก่ผู้จำหน่ายซอฟต์แวร์ช่วยให้การรวมซอฟต์แวร์ราบรื่นระหว่างผู้จำหน่ายต่างๆ
Techopedia อธิบายแพลตฟอร์ม Eclipse
การออกแบบและโครงสร้างของแพลตฟอร์มมีฟังก์ชั่นดังต่อไปนี้:
- การสร้างเครื่องมือพัฒนาแอพพลิเคชั่นที่หลากหลาย
- การสนับสนุนชุดเครื่องมือผู้ให้บริการที่ไม่ จำกัด เช่นผู้จำหน่ายซอฟต์แวร์อิสระ (ISV)
- การจัดการประเภทเนื้อหาเช่นภาษา HyperText Markup (HTML), Java, C, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), Extensible Markup Language (XML) และรูปแบบการแลกเปลี่ยนกราฟิก (GIF)
- อำนวยความสะดวกในการรวมเครื่องมือที่ไร้รอยต่อของประเภทเนื้อหาและผู้ให้บริการต่างๆ
- สนับสนุนสภาพแวดล้อมการพัฒนาสำหรับแอปพลิเคชันผู้ใช้แบบกราฟิก (GUI) และแอปพลิเคชันที่ไม่ใช่ GUI
- การดำเนินการภายในระบบปฏิบัติการที่หลากหลายรวมถึง Windows, LinuxTM, Mac OS X, Solaris, AIX และ HP-UX
- การใช้ภาษาโปรแกรม Java
IBM สร้างแพลตฟอร์ม Eclipse เพื่อแก้ไขข้อร้องเรียนเกี่ยวกับเครื่องมือของ IBM ลูกค้าและนักพัฒนาซอฟต์แวร์เริ่มเบื่อหน่ายกับการรวมและแยกชิ้นส่วนเครื่องมือเพื่อเปิดใช้งานฟังก์ชั่นเครื่องมือภายในสภาพแวดล้อมที่แตกต่างกัน การบริจาคแพลตฟอร์มของไอบีเอ็มให้กับชุมชนโอเพ่นซอร์สทำให้นักพัฒนาซอฟต์แวร์สามารถสร้างเครื่องมือแบบรวมที่ทำงานร่วมกันได้ ในฐานะที่เป็นความคิดริเริ่มโอเพ่นซอร์สแพลตฟอร์มอนุญาตให้นักพัฒนาซอฟต์แวร์ปรับปรุงแพลตฟอร์มที่มีอยู่ของพวกเขาผ่านการสนับสนุนปลั๊กอินใหม่
ความสำเร็จของแพลตฟอร์มเกิดจากกลุ่มต่อไปนี้:
- Committers: กลุ่มนี้มีหน้าที่รับผิดชอบในการพัฒนาเครื่องมือ Eclipse อย่างเป็นทางการ ตัวอย่างผู้เดินทางคือทีมโครงการแพลตฟอร์มของ Eclipse Web Tools
- นักพัฒนาปลั๊กอิน: กลุ่มนี้ขยายแพลตฟอร์มเพื่อสร้างเครื่องมือที่มีประโยชน์เช่น Eclipse Plug-in Central ซึ่งประกอบด้วยนักพัฒนาปลั๊กอินจำนวนมาก
- ผู้ใช้: กลุ่มนี้ใช้เครื่องมือที่พัฒนาโดยผู้มอบหมายและนักพัฒนาปลั๊กอิน