เนื้อหา
ความแตกต่างหลัก
Eclipse และ Netbeans เป็นทั้ง Integrated Development Environment Environment (IDE) สำหรับการพัฒนา Java แต่อาจใช้สำหรับงานอื่น ๆ และภาษาโปรแกรมด้วย ฟอร์แมตโค้ดจาวา eclipse มีประสิทธิภาพมากกว่าที่ netbeans NetBeans ได้รับการสนับสนุนโดย Oracle Eclipse สนับสนุนโดย IBM
Eclipse คืออะไร
Eclipse เกี่ยวข้องกับ IBM Eclipse สามารถจัดรูปแบบโดยอัตโนมัติในแหล่ง Java ในเวลาที่ประหยัดคุณลักษณะนี้ถูกปล่อยใน NetBeans 7.3 Eclipse มีมุมมอง "ซิงโครไนซ์" ซึ่งแสดงความแตกต่างระหว่าง VCS (เช่น SVN, CVS ฯลฯ ) และสำเนาการทำงานในเครื่องเป็นมุมมองแบบต้นไม้
Netbeans คืออะไร
NetBeans เป็นสภาพแวดล้อม Sun / Oracle Netbeans มีมุมมองการซิงโครไนซ์ชนิดหนึ่งซึ่งแสดงข้อมูลเป็นตาราง การรวม Netbeans maven มีคุณสมบัติในการติดตั้งสิ่งประดิษฐ์ที่ไม่ใช่ maven (โดยไม่มี pom.xml) ลงในที่เก็บ maven ท้องถิ่น (และอื่น ๆ )
ความแตกต่างที่สำคัญ
- Eclipse สามารถจัดรูปแบบโดยอัตโนมัติในแหล่ง Java ในเวลาที่ประหยัดคุณลักษณะนี้ถูกปล่อยใน NetBeans 7.3
- ฟอร์แมตโค้ดจาวา eclipse ดูเหมือนจะมีประสิทธิภาพมากกว่าที่ netbeans
- NetBeans มีความสามารถในการเปิดโครงการในไดเรกทอรีต่าง ๆ
- NetBeans สามารถเปิดโครงการ Maven ใด ๆ โดยไม่ต้องแปลงเป็นโครงการที่เฉพาะเจาะจงของ Eclipse
- การรวม Netbeans maven มีคุณสมบัติในการติดตั้งสิ่งประดิษฐ์ที่ไม่ใช่ maven (โดยไม่มี pom.xml) ลงในที่เก็บ maven ท้องถิ่น (และอื่น ๆ ) Eclipse ไม่มีคุณสมบัตินี้ มีวิธีแก้ไขเฉพาะหน้า
- Eclipse มีมุมมอง "ซิงโครไนซ์" ซึ่งแสดงความแตกต่างระหว่าง VCS (เช่น SVN, CVS ฯลฯ ) และสำเนาการทำงานในเครื่องเป็นมุมมองแบบต้นไม้ Netbeans มีมุมมองการซิงโครไนซ์เหมือนกัน แต่จะแสดงข้อมูลเป็นตาราง
- NetBeans ได้รับการสนับสนุนโดย Oracle Eclipse สนับสนุนโดย IBM
- ส่วนต่อประสานกับผู้ใช้ NetBeans สร้างขึ้นบน Swing (ชุดเครื่องมือแบบเนทีฟ Java น้ำหนักเบา) ส่วนต่อประสานผู้ใช้ของ Eclipse สร้างขึ้นบน SWT (ตัวห่อหุ้ม Java รอบชุดเครื่องมือพื้นฐานของระบบ) ดังนั้นจึงจำเป็นต้องมีไลบรารีไบนารีที่รวบรวมซึ่งขึ้นอยู่กับแพลตฟอร์ม
- ไม่มีความแตกต่างระหว่างทั้งคู่ภายใต้การสนับสนุนแพลตฟอร์ม Eclipse และ NetBeans มีการสนับสนุนข้ามแพลตฟอร์ม คุณสามารถให้แอปพลิเคชันนี้ทำงานบน Windows, Mac, Linux, Solaris และแพลตฟอร์มอื่น ๆ ตราบใดที่ติดตั้ง JVM (Java Virtual Machine)
- ทั้งสองมีการสนับสนุนการเขียนโปรแกรมภาษาที่หลากหลายซึ่งรวมถึง C / C ++, Java, JavaScript และ PHP แต่คุณจะได้รับการสนับสนุนนี้ได้อย่างไรเป็นส่วนที่น่าสนใจ Eclipse เป็น IDE ที่ใช้ปลั๊กอิน ฟังก์ชั่นส่วนใหญ่มาจากปลั๊กอิน คุณลักษณะต่างๆเช่น SDK แอปพลิเคชันมือถือแอปพลิเคชันอินเทอร์เน็ตที่สมบูรณ์และแอพขับเคลื่อนสถาปัตยกรรมสามารถพัฒนาได้โดยใช้ปลั๊กอินเป็นส่วนใหญ่ ในทางกลับกัน NetBeans มีหลายโครงการและเป็นเครื่องมือที่ใช้ IDE มันรวมหลายแพลตฟอร์มโดยใช้เครื่องมือสนับสนุน จึงทำให้กระจัดกระจายน้อย