Java IDEs සසඳා ගැනීම: Eclipse එදිරිව. NetBeans එදිරිව IntelliJ

නිවැරදි IDE හෝ ඒකාබද්ධ සංවර්ධන පරිසරය සමඟ තෝරා ගැනීම සහ වැඩ කිරීම සාර්ථක සාර්ථක යෙදුම් සංවර්ධකයෙකු වීමේ වැදගත් අංගයකි. නිවැරදිව IDE මගින් පාඨමාලා හැසිරවීමට සංවර්ධකයින්ට ඉඩ ලබා දෙයි; ගොනු සාදා විධාන රේඛා තර්ක ගොඩ නැගීම සහ තවත් බොහෝ දේ. මෙම නිශ්චිත තනතුරෙහි, අපි ඔබට ඉතා ජනප්රිය ජාවා IDEs, එනම් Eclipse, NetBeans සහ IntelliJ හි සැසඳීමක් කරමු.

ග්රහයා

IBM 2001 දී Eclipse නිදහස් විවෘත කේත පදනම ලෙස Eclipse ආරම්භ වී ඇත. ලාභ නොලබන Eclipse පදනම විසින් පාලනය වන මෙය විවෘත කේත හා වාණිජ ව්යාපෘති දෙකම භාවිතා වේ. නිහතමානී ලෙස මෙය ආරම්භ වී ඇත්තේ ප්රධාන වේදිකාවක් ලෙසයි. වෙනත් භාෂාවන් කිහිපයකද මෙය භාවිතා වේ.

Eclipse හි ඇති ලොකුම වාසිය වන්නේ එහි ප්ලගින සමස්ථ බහුකාර්යයක් ඇති බවය, එය විවිධාකාර සහ අතිශයින්ම අභිරුචිකරණය කළ හැකිය. මෙම පසුබිම ඔබ පසුබිමේ දී සකස් කරන අතර, කේතය සම්පාදනය කිරීම සහ සිදුවීම් වලදී මෙන් දෝශ නිරූපණය වේ. සමස්ත අයිඩීඊඑම් සංවිධානය විසින් දර්ශන සහ සංස්කාරකවරුන්ගෙන් සමන්විත දර්ශනීය කූඩාරම් වර්ගයකි.

Eclipse හි බහු කාර්ය පිරික්සුම්, පෙරහන් සහ දෝශහරණයන් තවත් පැත්තකි. විශාල සංවර්ධන ව්යාපෘතිවල අවශ්යතාවයන්ට සරිලන ලෙස නිර්මාණය කළ හැකි, විශ්ලේෂණය සහ සැලසුම්, නිෂ්පාදන කළමනාකරණය, ක්රියාත්මක කිරීම, අන්තර්ගත සංවර්ධනය, පරික්ෂාව සහ ප්රලේඛන වැනි විවිධ කාර්යයන් කළ හැකිය.

NetBeans

1990 ගනන්වල අග භාගයේදී NetBeans ස්වාධීනව වර්ධනය විය. එය 1999 දී සූර්යයා විසින් විවෘත කරන ලද විවෘත කේත වේදිකාවක් ලෙස මතු විය. දැන් ඔරකල්හි කොටසක්, මෙම IDE මෘදුකාංගය JAVA ME සිට Enterprise Edition දක්වා වන සියලු අනුවාදයන් සඳහා මෘදුකාංග සංවර්ධනය කිරීමට භාවිතා කල හැකිය. Eclipse මෙන්, NetBeans ද සමඟ වැඩ කළ හැකි විවිධාකාර ප්ලගීනයන් ද දැක්වේ.

NetBeans ඔබට විවිධාකාර බෑන්ඩ්ස් - 2 C / C ++ සහ PHP සංස්කරණයන්, JAVA SE සංස්කරනය, JAVA EE සංස්කරණය සහ 1 මුලුතැන්ෙගයි සින්ක් සංස්කරණ 1 ඔබගේ ව්යාපෘතිය සඳහා ඔබට අවශ්ය ඕනෑම දෙයක් සපයයි. මෙම IDE මඟින් HTML, PHP, XML, JavaScript සහ තවත් බොහෝ දෑ සඳහා භාවිතා කළ හැකි මෙවලම් සහ සංස්කාරක සපයනු ලබයි. HTML5 සහ අනෙකුත් වෙබ් තාක්ෂණයන් සඳහාද සහාය ලබාගත හැකිය.

NetBeans Eclipse හරහා ලැබෙන්නේ දත්ත සමුදා පහසුකම සඳහා වන අතර එය Java DB, MySQL, PostgreSQL සහ Oracle සඳහා ධාවක සමග වේ. එහි දත්ත සමුදා වින්යාසයේ IDE පහසුකම තුලදී ඔබට දත්ත සමුදාය නිර්මාණය කිරීම, වෙනස් කිරීම සහ මකා දැමීම මඟින් ඔබට පහසුවෙන් ලබා ගත හැකිය.

අතීතයේදී Eclipse හි සෙවණැල්ලක් ලෙස දැකිය හැකි අතර, NetBeans දැන් පැරණි තරඟකාරි තරඟකරුවෙකු ලෙස මතු වී තිබේ.

ඉන්ටෙල්ජි IDEA

2001 සිට පැවත එන JetBrains 'IntelliJ IDEA වාණිජ සංස්කරණයක් ලෙස මෙන්ම නිදහස් විවෘත කේත ප්රජා සංස්කරනයක්ද ඇත. JetBrains යනු ස්ථාපිත සමාගමක් වන අතර එය Visual Studio සඳහා වන Resharper ප්ලගිනය වන අතර එය C # සංවර්ධනය සඳහා විශේෂයෙන් ප්රයෝජනවත් වේ.

IntelliJ Java, Scala, Groovy, Clojure සහ තවත් භාෂා ගණනාවක් සඳහා සහාය ලබා දේ. මෙම IDE ස්මාර්ට් කේතය අවසන් කිරීම, කේත විශ්ලේෂණය, සහ දියුණු කළ refactoring වැනි අංගයන්ගෙන් සමන්විත වේ. ප්රධාන වශයෙන්ම ව්යවසාය අංශය ඉලක්ක කරගත් වාණිජ "Ultimate" අනුවාදය, ඊට අමතරව SQL, ActionScript, Ruby, Python සහ PHP වලටද සහාය වේ. මෙම වේදිකාවේ 12 වන වෙළුමද ඇන්ඩ්රොයිඩ් ඇප් සංවර්ධනය සඳහා නව ඇන්ඩ්රොයිඩ් UI නිර්මාණ ශිල්පියෙකුගෙන් සමන්විත වේ.

IntelliJ ද පරිශීලකයින්ගේ ලිඛිත ප්ලගීන කිහිපයක් දක්වයි. දැනට එහි ප්ලගීන 947 ක් සහ එහි ව්යාපාර අනුවාදය 55 ක් ඇත. සියළුම built-in Swing උපාංගයන් භාවිතයෙන් පරිශීලකයින් සෑම විටම තවත් ප්ලගීන ඉදිරිපත් කිරීමට ආරාධනා කරයි.

අවසන් තීරණයේ දී

ඉහත IDE සියල්ලම තමන්ගේම වාසි ඇත. Eclipse තවමත් විශාලතම භාවිතා කළ IDE වන අතර, NetBeans දැන් ස්වාධීන සංවර්ධකයන් සමඟ ජනප්රිය වෙමින් පවතී. IntelliJ හි ව්යවසාය සංස්කරනය මවිතයක් ලෙස ක්රියා කරන අතර සමහර සංවර්ධකයින් එය අනවශ්ය වියදම් ලෙස සලකනු ඇත.

එය සියල්ල ඔබ රඳා පවතින්නේ ඔබ සොයන දේ, සංවර්ධකයෙකු ලෙසද, ඔබේ වැඩ කටයුතු ඉදිරියට ගෙන යාමට සැලසුම් කරන ආකාරය මතයි. ඔබගේ සියලු IDEs ස්ථාපනය කර අවසන් කරන්න.