การเปรียบเทียบ Java IDEs: Eclipse vs. NetBeans vs. IntelliJ

การเลือกและการทำงานกับ IDE ที่เหมาะสมหรือสภาพแวดล้อมการพัฒนาแบบรวมเป็นส่วนสำคัญของการเป็น นักพัฒนาแอปบนอุปกรณ์เคลื่อนที่ที่ประสบความสำเร็จ IDE ที่เหมาะสมช่วยให้นักพัฒนาสามารถจัดการ classpath; สร้างไฟล์; สร้างอาร์กิวเมนต์บรรทัดคำสั่งและอื่น ๆ อีกมากมาย ในบทความนี้เราจะนำเสนอการเปรียบเทียบ 3 IDE ยอดนิยม Java ได้แก่ Eclipse, NetBeans และ IntelliJ

คราส

Eclipse มีการดำรงอยู่ตั้งแต่ปี 2544 นับตั้งแต่ที่ไอบีเอ็มออก Eclipse เป็นแพลตฟอร์มโอเพ่นซอร์ส จัดการโดยมูลนิธิคราสที่ไม่หวังผลกำไรซึ่งใช้ในโครงการโอเพนซอร์สและพาณิชยกรรม เริ่มต้นด้วยท่าทีที่อ่อนน้อมถ่อมตนนี้ได้กลายเป็นแพลตฟอร์มหลักซึ่งใช้ในภาษาอื่น ๆ ด้วย

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

การทำงานแบบมัลติทาสกิ้งการกรองและการแก้จุดบกพร่องของ Eclipse เป็นอีกหนึ่งข้อดี ออกแบบมาเพื่อตอบสนองความต้องการของโครงการพัฒนาขนาดใหญ่สามารถจัดการงานต่างๆเช่นการวิเคราะห์และออกแบบการจัดการผลิตภัณฑ์การใช้งานการพัฒนาเนื้อหาการทดสอบและเอกสารประกอบเช่นกัน

NetBeans

NetBeans ได้รับการพัฒนาขึ้นอย่างเป็นอิสระในครึ่งหลังของปีพศ. กลายเป็นแพลตฟอร์มโอเพ่นซอร์สหลังจากที่ Sun ได้ซื้อกิจการในปี 2542 ตอนนี้เป็นส่วนหนึ่งของ Oracle แล้ว IDE นี้สามารถใช้พัฒนาซอฟต์แวร์สำหรับ Java ทุกรุ่นตั้งแต่ Java ME จนถึง Enterprise Edition เช่นเดียวกับ Eclipse NetBeans ยังมีปลั๊กอินหลายแบบที่คุณสามารถใช้งานได้

NetBeans เสนอชุดต่างๆที่แตกต่างกัน - 2 C / C + + และรุ่น PHP, รุ่น Java SE, รุ่น Java EE และ 1 ฉบับอ่างครัวที่มีทุกอย่างที่คุณต้องการสำหรับโครงการของคุณ IDE นี้ยังมีเครื่องมือและบรรณาธิการที่สามารถใช้สำหรับ HTML, PHP, XML, JavaScript และอื่น ๆ ขณะนี้คุณสามารถค้นหาการสนับสนุน HTML5 และเทคโนโลยีทางเว็บอื่น ๆ ได้เช่นกัน

คะแนน NetBeans เหนือ Eclipse ในด้านคุณลักษณะการสนับสนุนฐานข้อมูลพร้อมไดรเวอร์สำหรับ Java DB, MySQL, PostgreSQL และ Oracle Database Explorer ช่วยให้คุณสามารถสร้างแก้ไขและลบตารางและฐานข้อมูลภายใน IDE ได้อย่างง่ายดาย

NetBeans ได้กลายเป็นคู่แข่งที่น่ากลัวมาก่อนในอดีตที่ผ่านมาในรูปแบบของเงา Eclipse

IntelliJ IDEA

นับตั้งแต่ปีพ. ศ. 2544 IntelliJ IDEA ของ JetBrains มีอยู่ในฉบับเชิงพาณิชย์และในฉบับของชุมชนโอเพนซอร์สฟรี JetBrains เป็น บริษัท ที่จัดตั้งขึ้นและเป็นที่รู้จักมากที่สุดสำหรับปลั๊กอิน Resharper สำหรับ Visual Studio และเป็นประโยชน์อย่างยิ่งสำหรับการพัฒนา C #

IntelliJ ให้การสนับสนุนภาษาต่างๆรวมถึง Java, Scala, Groovy, Clojure และอื่น ๆ IDE นี้มาพร้อมกับคุณสมบัติต่างๆเช่นการเสร็จสิ้นโค้ดอัจฉริยะการวิเคราะห์โค้ดและการทำ refactoring ขั้นสูง เวอร์ชัน "Ultimate" เชิงพาณิชย์ซึ่งส่วนใหญ่กำหนดเป้าหมายไปที่ ภาคองค์กร นอกจากนี้ยังสนับสนุน SQL, ActionScript, Ruby, Python และ PHP เวอร์ชัน 12 ของแพลตฟอร์มนี้ยังมาพร้อมกับนักออกแบบ Android UI ใหม่สำหรับการพัฒนาแอป Android

IntelliJ มีปลั๊กอินที่ผู้ใช้เขียนไว้ด้วย ขณะนี้มีปลั๊กอิน 947 ปลั๊กอินบวกกับอีก 55 รุ่นในเวอร์ชันองค์กร ผู้ใช้มักยินดีที่จะส่งปลั๊กอินเพิ่มเติมโดยใช้คอมโพเนนต์ Swing ในตัว

สรุปแล้ว

IDEs ทั้งหมดข้างต้นมาพร้อมกับข้อดีของตัวเอง ขณะที่ Eclipse ยังเป็น IDE ที่ใช้กันอย่างแพร่หลาย NetBeans กำลังได้รับความนิยมจากนักพัฒนาอิสระ ในขณะที่ IntelliJ ทำงานในรูปแบบขององค์กรเป็นสิ่งมหัศจรรย์นักพัฒนาซอฟต์แวร์บางรายอาจพิจารณาค่าใช้จ่ายที่ไม่จำเป็น

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