Java ยังคงเป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลกซึ่งเป็นตำแหน่งที่สร้างขึ้นโดยความเรียบง่ายของภาษารวมถึงระบบนิเวศที่มีประสิทธิภาพของสภาพแวดล้อมการพัฒนาแบบบูรณาการในตลาดที่สนับสนุนวัตถุประสงค์การเขียนโปรแกรมโดยทั่วไปและเฉพาะเจาะจง
แม้ว่า IDEs จำนวนมากจะเป็นส่วนหนึ่งของสแต็คการพัฒนาองค์กรแบบชำระเงินโปรแกรมเมอร์ Java สามารถเข้าถึง IDEs ที่มีประสิทธิภาพและได้รับการออกแบบมาซึ่งเป็นแหล่งที่มาฟรีโอเพ่นซอร์สหรือทั้งสองอย่าง เราเน้น 5 ความนิยมมากที่สุด
คราส
Eclipse ซึ่งมีมาตั้งแต่ปี 2001 ได้รับความนิยมอย่างกว้างขวางกับนักพัฒนา Java เป็นซอฟต์แวร์โอเพ่นซอร์สที่มักใช้ในการพัฒนาโครงการเชิงพาณิชย์
ที่มีปลั๊กอินที่มีประโยชน์หลากหลายรูปแบบที่ดีที่สุดของแพลตฟอร์มนี้ก็คือความสามารถในการจัดโครงการลงในพื้นที่ทำงานที่เรียกว่า Perspectives ซึ่งเป็นคอนเทนเนอร์แบบมองเห็นที่มีชุดวิวและบรรณาธิการ
Eclipse มีประสิทธิภาพและสามารถจัดการโครงการพัฒนาขนาดใหญ่ซึ่งรวมถึงการวิเคราะห์และออกแบบการจัดการการใช้งานการพัฒนาการทดสอบและเอกสารประกอบ
Eclipse มีตัวเลือกมากมายสำหรับนักพัฒนาซอฟต์แวร์ซึ่งล่าสุดคือ Eclipse Oxygen ซึ่งออกมาในปีพ. ศ. 2560
ไปที่ Eclipse
02 จาก 05IntelliJ IDEA
อีกหนึ่งความคิดสร้างสรรค์ที่ได้รับความนิยมสำหรับนักพัฒนา Java คือ IntelliJ IDEA ของ JetBrains ซึ่งมีให้เลือกใช้ทั้งเวอร์ชัน Ultimate และเป็น Free Community Download Version
การสนับสนุนระบบการสร้างหลายแพลตฟอร์มนี้มีโค้ดที่ใช้งานง่ายการวิเคราะห์โค้ดการรวมเข้ากับกรอบการทดสอบหน่วยโปรแกรมแก้ไขฐานข้อมูลแบบเต็มรูปแบบและ UML Designer
ปลั๊กอินหลายร้อยรายการพร้อมใช้งานสำหรับ IntelliJ IDEA นอกจากนี้แพลตฟอร์มนี้มีเครื่องมือสำหรับการพัฒนาแอป Android
ไปที่ IntelliJ IDEA
03 จาก 05NetBeans
NetBeans IDE มีคุณลักษณะขั้นสูงและการสนับสนุน Java, PHP, C / C ++ และ HTML5 ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สร้างเดสก์ท็อปเว็บและแอปพลิเคชันบนมือถือ
แพลตฟอร์มนี้ซึ่งมีชุมชนนักพัฒนาซอฟต์แวร์ทั่วโลกเป็นโอเพ่นซอร์ส ใช้ NetBeans กับ Java ทุกเวอร์ชั่นจาก Java ME ไปจนถึง Enterprise Edition
NetBeans ให้การสนับสนุนฐานข้อมูลซึ่ง IDEs ฟรีอื่น ๆ ไม่ทำ ใช้ Database Explorer ของคุณคุณสามารถสร้างแก้ไขและลบฐานข้อมูลและตารางใน IDE ได้
NetBeans กำลังอยู่ในระหว่างการย้ายไปยัง Apache
ไปที่ NetBeans
04 จาก 05JDeveloper
พัฒนาโดย Oracle, JDeveloper เป็น IDE ที่มีประสิทธิภาพซึ่งช่วยลดความยุ่งยากในการพัฒนาแอพพลิเคชัน SOA และ EE ที่ใช้ Java
แพลตฟอร์มนี้มีการพัฒนาแบบ end-to-end สำหรับซอฟต์แวร์ตัวกลางของ Oracle Fusion และโปรแกรม Oracle Fusion จะช่วยให้การพัฒนาใน Java, SQL, XML, HTML, JavaScript, PHP และภาษาอื่น ๆ
ครอบคลุมวงจรการพัฒนาทั้งหมดตั้งแต่การออกแบบการพัฒนาโค้ดการดีบักการเพิ่มประสิทธิภาพการกำหนดโปรไฟล์และการปรับใช้แพลตฟอร์มนี้มุ่งเน้นไปที่การพัฒนาแอปให้ง่ายขึ้นในขอบเขตที่เป็นไปได้มากที่สุด
ไปที่ JDeveloper
05 จาก 05BlueJ
ถ้าคุณเป็นผู้เริ่มต้น BlueJ Java IDE อาจจะมีสิทธิ์ที่ซอยของคุณ ทำงานบน Windows, macOS, Ubuntu และระบบปฏิบัติการอื่น ๆ
เนื่องจาก IDE นี้เหมาะสำหรับนักพัฒนาซอฟต์แวร์ระดับเริ่มต้น แต่ก็มีชุมชน Blueroom ที่มีประสิทธิภาพเพื่อช่วยให้ผู้ใช้เข้าใจซอฟต์แวร์และหาการสนับสนุน
คุณสามารถติดตั้งส่วนขยายจำนวนหนึ่งไปยัง BlueJ เช่นผู้จัดการแฟ้มระยะไกลและตัวจัดการพื้นที่ทำงานของ multiproject เพื่อเพิ่มหรือแก้ไขความสามารถที่ไม่ได้นำเสนอในโปรแกรมฐาน
โครงการโอเพ่นซอร์ส BlueJ ได้รับการสนับสนุนโดย Oracle
ไปที่ BlueJ