Skip to main content

จาวา IDE สำหรับนักพัฒนาซอฟต์แวร์ฟรี

Anonim

Java ยังคงเป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุดในโลกซึ่งเป็นตำแหน่งที่สร้างขึ้นโดยความเรียบง่ายของภาษารวมถึงระบบนิเวศที่มีประสิทธิภาพของสภาพแวดล้อมการพัฒนาแบบบูรณาการในตลาดที่สนับสนุนวัตถุประสงค์การเขียนโปรแกรมโดยทั่วไปและเฉพาะเจาะจง

แม้ว่า IDEs จำนวนมากจะเป็นส่วนหนึ่งของสแต็คการพัฒนาองค์กรแบบชำระเงินโปรแกรมเมอร์ Java สามารถเข้าถึง IDEs ที่มีประสิทธิภาพและได้รับการออกแบบมาซึ่งเป็นแหล่งที่มาฟรีโอเพ่นซอร์สหรือทั้งสองอย่าง เราเน้น 5 ความนิยมมากที่สุด

01 จาก 05

คราส

Eclipse ซึ่งมีมาตั้งแต่ปี 2001 ได้รับความนิยมอย่างกว้างขวางกับนักพัฒนา Java เป็นซอฟต์แวร์โอเพ่นซอร์สที่มักใช้ในการพัฒนาโครงการเชิงพาณิชย์

ที่มีปลั๊กอินที่มีประโยชน์หลากหลายรูปแบบที่ดีที่สุดของแพลตฟอร์มนี้ก็คือความสามารถในการจัดโครงการลงในพื้นที่ทำงานที่เรียกว่า Perspectives ซึ่งเป็นคอนเทนเนอร์แบบมองเห็นที่มีชุดวิวและบรรณาธิการ

Eclipse มีประสิทธิภาพและสามารถจัดการโครงการพัฒนาขนาดใหญ่ซึ่งรวมถึงการวิเคราะห์และออกแบบการจัดการการใช้งานการพัฒนาการทดสอบและเอกสารประกอบ

Eclipse มีตัวเลือกมากมายสำหรับนักพัฒนาซอฟต์แวร์ซึ่งล่าสุดคือ Eclipse Oxygen ซึ่งออกมาในปีพ. ศ. 2560

ไปที่ Eclipse

02 จาก 05

IntelliJ IDEA

อีกหนึ่งความคิดสร้างสรรค์ที่ได้รับความนิยมสำหรับนักพัฒนา Java คือ IntelliJ IDEA ของ JetBrains ซึ่งมีให้เลือกใช้ทั้งเวอร์ชัน Ultimate และเป็น Free Community Download Version

การสนับสนุนระบบการสร้างหลายแพลตฟอร์มนี้มีโค้ดที่ใช้งานง่ายการวิเคราะห์โค้ดการรวมเข้ากับกรอบการทดสอบหน่วยโปรแกรมแก้ไขฐานข้อมูลแบบเต็มรูปแบบและ UML Designer

ปลั๊กอินหลายร้อยรายการพร้อมใช้งานสำหรับ IntelliJ IDEA นอกจากนี้แพลตฟอร์มนี้มีเครื่องมือสำหรับการพัฒนาแอป Android

ไปที่ IntelliJ IDEA

03 จาก 05

NetBeans

NetBeans IDE มีคุณลักษณะขั้นสูงและการสนับสนุน Java, PHP, C / C ++ และ HTML5 ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สร้างเดสก์ท็อปเว็บและแอปพลิเคชันบนมือถือ

แพลตฟอร์มนี้ซึ่งมีชุมชนนักพัฒนาซอฟต์แวร์ทั่วโลกเป็นโอเพ่นซอร์ส ใช้ NetBeans กับ Java ทุกเวอร์ชั่นจาก Java ME ไปจนถึง Enterprise Edition

NetBeans ให้การสนับสนุนฐานข้อมูลซึ่ง IDEs ฟรีอื่น ๆ ไม่ทำ ใช้ Database Explorer ของคุณคุณสามารถสร้างแก้ไขและลบฐานข้อมูลและตารางใน IDE ได้

NetBeans กำลังอยู่ในระหว่างการย้ายไปยัง Apache

ไปที่ NetBeans

04 จาก 05

JDeveloper

พัฒนาโดย Oracle, JDeveloper เป็น IDE ที่มีประสิทธิภาพซึ่งช่วยลดความยุ่งยากในการพัฒนาแอพพลิเคชัน SOA และ EE ที่ใช้ Java

แพลตฟอร์มนี้มีการพัฒนาแบบ end-to-end สำหรับซอฟต์แวร์ตัวกลางของ Oracle Fusion และโปรแกรม Oracle Fusion จะช่วยให้การพัฒนาใน Java, SQL, XML, HTML, JavaScript, PHP และภาษาอื่น ๆ

ครอบคลุมวงจรการพัฒนาทั้งหมดตั้งแต่การออกแบบการพัฒนาโค้ดการดีบักการเพิ่มประสิทธิภาพการกำหนดโปรไฟล์และการปรับใช้แพลตฟอร์มนี้มุ่งเน้นไปที่การพัฒนาแอปให้ง่ายขึ้นในขอบเขตที่เป็นไปได้มากที่สุด

ไปที่ JDeveloper

05 จาก 05

BlueJ

ถ้าคุณเป็นผู้เริ่มต้น BlueJ Java IDE อาจจะมีสิทธิ์ที่ซอยของคุณ ทำงานบน Windows, macOS, Ubuntu และระบบปฏิบัติการอื่น ๆ

เนื่องจาก IDE นี้เหมาะสำหรับนักพัฒนาซอฟต์แวร์ระดับเริ่มต้น แต่ก็มีชุมชน Blueroom ที่มีประสิทธิภาพเพื่อช่วยให้ผู้ใช้เข้าใจซอฟต์แวร์และหาการสนับสนุน

คุณสามารถติดตั้งส่วนขยายจำนวนหนึ่งไปยัง BlueJ เช่นผู้จัดการแฟ้มระยะไกลและตัวจัดการพื้นที่ทำงานของ multiproject เพื่อเพิ่มหรือแก้ไขความสามารถที่ไม่ได้นำเสนอในโปรแกรมฐาน

โครงการโอเพ่นซอร์ส BlueJ ได้รับการสนับสนุนโดย Oracle

ไปที่ BlueJ