ການປຽບທຽບ Java IDEs: Eclipse vs. NetBeans vs IntelliJ

ການເລືອກແລະການເຮັດວຽກກັບ IDE ສິດທິຫຼືສະພາບແວດລ້ອມການພັດທະນາທີ່ປະສົມປະສານແມ່ນເປັນລັກສະນະອັນສໍາຄັນຂອງການກາຍເປັນຜູ້ ພັດທະນາ app ມືຖືທີ່ປະສົບຜົນສໍາເລັດ . IDE ສິດທີ່ຊ່ວຍໃຫ້ນັກພັດທະນາຈັດການ classpath; ສ້າງໄຟລ໌; ສ້າງການໂຕ້ຖຽງບັນທັດຄໍາສັ່ງແລະຫຼາຍຫຼາຍ. ໃນການຕອບສະເພາະນີ້, ພວກເຮົານໍາເອົາການປຽບທຽບຂອງ 3 IDE Java ທີ່ມີຊື່ສຽງຫຼາຍ, ຄື, Eclipse, NetBeans, ແລະ IntelliJ.

Eclipse

Eclipse ໄດ້ມີຢູ່ແລ້ວຕັ້ງແຕ່ປີ 2001, ນັບຕັ້ງແຕ່ IBM ໄດ້ອອກ Eclipse ເປັນແພລະຕະຟອມແຫຼ່ງເປີດ. ການຄຸ້ມຄອງໂດຍມູນນິທິ Eclipse ທີ່ບໍ່ຫວັງຜົນກໍາໄລ, ນີ້ແມ່ນໃຊ້ໃນບັນດາໂຄງການເປີດເຜີຍແລະການຄ້າ. ເລີ່ມຕົ້ນໃນລັກສະນະທີ່ຖ່ອມຕົນ, ນີ້ໄດ້ກາຍເປັນເວທີທີ່ສໍາຄັນ, ເຊິ່ງໄດ້ຖືກນໍາໃຊ້ໃນພາສາອື່ນໆອີກ.

ປະໂຫຍດທີ່ສຸດຂອງ Eclipse ແມ່ນວ່າມັນມີ plethora ຂອງ plugins ທັງຫມົດ, ເຊິ່ງເຮັດໃຫ້ມັນສາມາດປັບແຕ່ງແລະປັບແຕ່ງໄດ້ສູງ. ແພລະຕະຟອມນີ້ເຮັດວຽກໃຫ້ທ່ານໃນພື້ນຫລັງ, ລວບລວມລະຫັດແລະສະແດງຂໍ້ຜິດພາດຕ່າງໆເມື່ອພວກເຂົາເກີດຂຶ້ນ. IDE ທັງຫມົດແມ່ນຈັດຢູ່ໃນ Perspectives, ຊຶ່ງເປັນສິ່ງຈໍາເປັນທີ່ຈະຈັດປະເພດຂອງບັນຈຸພາບທີ່ມີຮູບແບບການເບິ່ງແລະບັນນາທິການ.

Eclipse ຂອງ multitasking, ການກັ່ນຕອງແລະການແກ້ໄຂແມ່ນຍັງ bones ອື່ນໆ. ການອອກແບບທີ່ເຫມາະສົມກັບຄວາມຕ້ອງການຂອງໂຄງການພັດທະນາຂະຫນາດໃຫຍ່, ມັນສາມາດຈັດການວຽກຕ່າງໆເຊັ່ນການວິເຄາະແລະການອອກແບບ, ການຄຸ້ມຄອງຜະລິດຕະພັນ, ການປະຕິບັດ, ການພັດທະນາເນື້ອຫາ, ການທົດສອບແລະເອກະສານ.

NetBeans

NetBeans ໄດ້ພັດທະນາຢ່າງເປັນອິດສະຫຼະໃນເຄິ່ງຍຸກຫລັງຂອງປີ 1990. ມັນໄດ້ກາຍມາເປັນແພລະທະຟອມແຫລ່ງເປີດເຜີຍຫລັງຈາກມັນໄດ້ຖືກຊື້ໂດຍ Sun ໃນປີ 1999. ຕອນນີ້ເປັນສ່ວນຫນຶ່ງຂອງ Oracle, IDE ນີ້ສາມາດໃຊ້ໃນການພັດທະນາຊອບແວສໍາລັບທຸກຮຸ່ນຂອງ Java ທັງຫມົດຈາກ Java ME ເຖິງ Enterprise Edition. ເຊັ່ນດຽວກັນກັບ Eclipse, NetBeans ຍັງມີຄຸນສົມບັດຂອງ plugins ທີ່ທ່ານສາມາດເຮັດວຽກຮ່ວມກັບ.

NetBeans ສະເຫນີໃຫ້ທ່ານມີທໍ່ຕ່າງໆທີ່ແຕກຕ່າງກັນ - 2 C / C ++ ແລະ PHP editions, ຮຸ່ນ Java SE, ຮຸ່ນ Java EE ແລະ 1 ສະບັບທີ່ທ່ານຕ້ອງການສໍາລັບໂຄງການຂອງທ່ານ. IDE ນີ້ຍັງມີເຄື່ອງມືແລະບັນນາທິການທີ່ສາມາດໃຊ້ສໍາລັບ HTML, PHP, XML, JavaScript ແລະອື່ນໆ. ໃນປັດຈຸບັນທ່ານສາມາດຊອກຫາການສະຫນັບສະຫນູນສໍາລັບ HTML5 ແລະເຕັກໂນໂລຢີອື່ນໆເຊັ່ນກັນ.

NetBeans scores ໃນໄລຍະ Eclipse ໃນການສະຫນັບສະຫນູນຖານຂໍ້ມູນ, ມີໄດເວີສໍາລັບ Java DB, MySQL, PostgreSQL, ແລະ Oracle. ຖານຂໍ້ມູນ Explorer ຂອງມັນຊ່ວຍໃຫ້ທ່ານສ້າງ, ແກ້ໄຂແລະລຶບຕາຕະລາງແລະຖານຂໍ້ມູນພາຍໃນ IDE ໄດ້ຢ່າງງ່າຍດາຍ.

ເບິ່ງຫລາຍທີ່ສຸດໃນອະດີດເປັນຮູບເງົາຂອງ Eclipse, NetBeans ໄດ້ກາຍເປັນຜູ້ແຂ່ງຂັນທີ່ຫນ້າຢ້ານກົວກັບອະດີດ.

IntelliJ IDEA

ໃນປີ 2001, IntelliJ IDEA ຂອງ JetBrains ແມ່ນມີຢູ່ໃນສະບັບພາສາເຊັ່ນດຽວກັນກັບໃນສະບັບຊຸມຊົນທີ່ບໍ່ເສຍຄ່າເປີດເຜີຍເຊັ່ນດຽວກັນ. JetBrains ເປັນບໍລິສັດທີ່ຖືກສ້າງຂຶ້ນແລະເປັນທີ່ຮູ້ຈັກຫຼາຍທີ່ສຸດສໍາລັບ plugin Resharper ສໍາລັບ Visual Studio ແລະເປັນປະໂຫຍດໂດຍສະເພາະສໍາລັບການພັດທະນາ C #.

IntelliJ ສະຫນອງການສະຫນັບສະຫນູນສໍາລັບພາສາຕ່າງໆ, ລວມທັງ Java, Scala, Groovy, Clojure ແລະອື່ນໆ. IDE ນີ້ມາພ້ອມກັບລັກສະນະຕ່າງໆເຊັ່ນ: ການສະຫຼຸບລະຫັດສະຫລາດ, ການວິເຄາະລະຫັດແລະການປັບປຸງແບບພິເສດ. ສະບັບພາສາ "Ultimate" ທາງດ້ານການຄ້າ, ເຊິ່ງສ່ວນໃຫຍ່ແມ່ນເປົ້າຫມາຍຂອງ ຂະແຫນງວິສາຫະກິດ , ສະຫນັບສະຫນູນ SQL, ActionScript, Ruby, Python ແລະ PHP. ຮຸ່ນ 12 ຂອງເວທີນີ້ຍັງມາພ້ອມກັບຜູ້ອອກແບບ Android UI ໃຫມ່ສໍາລັບການພັດທະນາແອັບຯ Android.

IntelliJ ຍັງມີໂປແກຣມຜູ້ໃຊ້ຫຼາຍລາຍລັກອັກສອນ. ມັນປະຈຸບັນສະຫນອງ 947 plugins, ເພີ່ມເຕີມ 55 ໃນສະບັບພາສາຂອງຕົນ. ຜູ້ຊົມໃຊ້ສະເຫມີໄປຍິນດີຕ້ອນຮັບການນໍາສະເຫນີໂປແກຼມຫຼາຍໂດຍນໍາໃຊ້ອົງປະກອບ Swing ທີ່ມີການຕິດຕັ້ງ.

ໃນການສະຫຼຸບ

ທັງຫມົດຂອງ IDE ຂ້າງເທິງມາດ້ວຍຄວາມໄດ້ປຽບຂອງຕົນເອງ. ໃນຂະນະທີ່ Eclipse ຍັງຄົງໃຊ້ IDE ຂະຫນາດໃຫຍ່ທີ່ສຸດ, NetBeans ໄດ້ຮັບຄວາມນິຍົມກັບຜູ້ພັດທະນາເອກະລາດ. ໃນຂະນະທີ່ສະບັບພາສາຂອງ IntelliJ ເຮັດວຽກເຫມືອນກັບສິ່ງມະຫັດ, ຜູ້ພັດທະນາບາງຄົນອາດຄິດວ່າມັນເປັນຄ່າໃຊ້ຈ່າຍທີ່ບໍ່ຈໍາເປັນ.

ມັນທັງຫມົດແມ່ນຂຶ້ນກັບສິ່ງທີ່ທ່ານກໍາລັງຊອກຫາ, ເປັນນັກພັດທະນາແລະວິທີທີ່ທ່ານວາງແຜນທີ່ຈະດໍາເນີນການກັບວຽກຂອງທ່ານ. ຕິດຕັ້ງທັງຫມົດ 3 IDEs ແລະລອງພວກມັນອອກກ່ອນທີ່ຈະເລືອກເອົາທາງເລືອກສຸດທ້າຍຂອງທ່ານ.