Java IDE-г харьцуулах: Eclipse vs. NetBeans vs. IntelliJ

Зөв IDE буюу хөгжлийн нэгдсэн орчинг сонгох, ажиллах нь гар утасны програм хөгжүүлэгч болох амин чухал асуудал юм. Зөв IDE нь classpath-ийг зохицуулахыг хөгжүүлэгчдэд олгодог; файл үүсгэх; тушаалын мөрийн нэмэлт өгөгдлүүдийг бүтээх болон илүү дэлгэрэнгүйг хийх хэрэгтэй. Энэ бичлэгт бид танд маш их алдартай 3 Java IDE-ууд, тухайлбал Eclipse, NetBeans, IntelliJ гэсэн харьцуулалтыг авчирна.

Eclipse

Eclipse нь 2001 оноос эхлэн байгуулагдсан бөгөөд IBM нь Eclipse-ыг нээлттэй эхийн платформ болгожээ. Ашгийн бус сангаас удирдан ажилладаг бөгөөд энэ нь нээлттэй эх үүсвэр болон арилжааны төслүүдэд ашиглагддаг. Яаралтай арга замаар эхлээд энэ нь одоо хэд хэдэн өөр хэлээр хэрэглэгддэг томоохон платформ болж байна.

Eclipse-ийн хамгийн том давуу тал нь залгаасын олон тооны нэмэлт боломжуудыг агуулдаг бөгөөд энэ нь олон талын, маш их тохируулагддаг. Энэ платформ та кодыг хөрвүүлэх, кодыг хөрвүүлэх, алдаа гарч ирэх үед ажилладаг. IDE-г бүхэлд нь үзэл баримтлалаар зохион байгуулдаг бөгөөд энэ нь үзэл бодол, редакторыг санал болгодог харааны сав юм.

Eclipse-ийн multitasking, шүүлт болон дибаг хийх нь бусад нэмэгдэл юм. Томоохон хөгжлийн төслүүдийн хэрэгцээнд нийцүүлэн дизайн, дизайн, бүтээгдэхүүний менежмент, хэрэгжилт, контент хөгжүүлэлт, тест, баримтжуулалт гэх мэт янз бүрийн ажлуудыг хийж болно.

NetBeans

1990-ээд оны сүүлчээр NetBeans бие даасан хөгжсөн. Энэ нь 1999 онд Sun-аар худалдаж авсны дараа нээлттэй эхийн платформ болж хувирсан. Одоо Oracle-ийн нэг хэсэг нь энэ Java-ийн Java хувилбараас эхлээд Enterprise Edition хүртэл Java програмын програм хангамжийг хөгжүүлэхэд хэрэглэгддэг. Eclipse-ийн нэгэн адил NetBeans нь таны ажиллаж чадах төрөл бүрийн залгаасуудтай.

NetBeans танд төрөл бүрийн багцуудыг санал болгодог - 2 C / C ++, PHP editions, Java SE хувилбар, Java EE edition, 1 гал тогооны угаалтуур хэвлэлийг санал болгож байна. Энэ IDE нь HTML, PHP, XML, JavaScript болон бусад зүйлд ашиглаж болох хэрэгслүүд, редакторуудыг санал болгодог. Та одоо HTML5 болон бусад Вэб технологиудын дэмжлэгийг олж чадна.

NetBeans Eclipse-ийн оноо нь өгөгдлийн сангийн дэмжлэгтэй, Java DB, MySQL, PostgreSQL, Oracle-ийн жолоочидтой. Its Database Explorer нь IDE доторх хүснэгтүүд болон мэдээллийн санг үүсгэх, өөрчлөх, устгах боломжтой.

Eclipse-ийн сүүдэр шиг өнгөрсөн үеэс үзэхэд NetBeans нь урьд өмнө нь асар хүчтэй өрсөлдөгч болсон.

IntelliJ IDEA

2001 оноос хойш JetBrains 'IntelliJ IDEA нь арилжааны хувилбар болон чөлөөт нээлттэй эхийн олон нийтийн хэвлэлд байдаг. JetBrains нь байгуулагдсан компани бөгөөд Visual Studio-т зориулсан Resharper plugin-ээр илүү алдартай бөгөөд C # хөгжүүлэлтэд илүү үр дүнтэй байдаг.

IntelliJ нь Java, Scala, Groovy, Clojure гэх мэт төрөл бүрийн хэлийг дэмждэг. Энэ IDE ухаалаг кодын гүйцэтгэл, кодын шинжилгээ, дэвшилтэт refactoring гэх мэт боломжуудтай байдаг. Худалдааны "Ultimate" хувилбар нь ихэвчлэн аж ахуйн нэгжийн салбарыг дэмждэг SQL, ActionScript, Ruby, Python, PHP зэрэг нэмэлт дэмжлэгийг үзүүлдэг. Энэхүү платформын 12-р хувилбар нь Андройд апп хөгжүүлэх шинэ Android UI дизайнертай хамт ирдэг.

IntelliJ нь бас хэд хэдэн хэрэглэгчийн бичсэн залгаасуудтай байдаг. Одоогийн байдлаар 947 залгаасыг санал болгож байгаа ба түүний үйлдвэрлэлийн хувилбарт 55 нэмэлтийг санал болгож байна. Хэрэглэгчид нь өөрийн Swing компонентыг ашиглан илүү олон залгаас оруулах боломжтой байдаг.

Дүгнэлт

Дээрх бүх IDEs нь өөрсдийн давуу талуудтай байдаг. Eclipse нь хамгийн өргөн хэрэглэгддэг IDE хэвээр байгаа ч NetBeans нь бие даасан хөгжүүлэгчдийн дунд нэр хүндтэй болж байна. IntelliJ-ийн үйлдвэрлэлийн хэвлэл нь гайхалтай мэт ажилладаг боловч зарим хөгжүүлэгчид үүнийг шаардлагагүй зардал гэж үзэж болно.

Энэ нь таны хайж байгаа зүйлээс, хөгжүүлэгчийн хувьд, мөн таны ажлыг үргэлжлүүлэхээр төлөвлөж байгаагаас хамаарна. Бүх 3 IDE-г суулган, эцсийн сонголтоо хийхээсээ өмнө туршиж үзээрэй.