የጃቫ ኤዴይኢዎችን በማወዳደር: Eclipse vs. NetBeans vs IntelliJ

በትክክለኛ የ IDE ወይም የተቀናጀ የልማት አካባቢ መምረጥ እና መስራት ስኬታማ የተንቀሳቃሽ ስልክ መተግበሪያ ገንቢ ለመሆን ወሳኝ ገጽታ ነው. ትክክለኛው የ IDE ገንቢዎች የክፍል-ደረጃዎችን እንዲቆጣጠሩ ያስችላቸዋል; ፋይሎች መፍጠር; የትዕዛዝ መስመር ነጋሪ እሴቶችን ይገንቡ እና በጣም ብዙ ተጨማሪ. በዚህ የልኡክ ጽሁፍ ላይ, 3 በጣም ታዋቂ የሆነውን የጃቫ IDEs, ማለትም Eclipse, NetBeans እና IntelliJ ን ንፅፅር እናመጣለን.

Eclipse

ኤምፕስፒ (Eclipse) እንደ ክፍት ምንጭ መድረክ ስለወጣበት ጊዜ ጀምሮ ከ 2001 ጀምሮ Eclipse እ.ኤ.አ. ከ 2001 ጀምሮ ወጥቷል. በበጎ አድራጎት ኤግሊዝ ፋውንዴሽን የተቀናጀ ሲሆን ይህም ለሁለቱም ክፍት እና የንግድ ፕሮጀክቶች ጥቅም ላይ ይውላል. ትሑት ከመሆኑ ጀምሮ, ይህ አሁን እንደ ዋነኛ የመሳሪያ ስርዓት ብቅ ብሏል, እሱም በበርካታ ሌሎች ቋንቋዎች ጥቅም ላይ ይውላል.

የ Eclipse ታላቅ ጠቀሜታ ሙሉ ለሙሉ ተለዋዋጭ እና በጣም ሊበጅ የሚችል ሁለገብ ፕላስተር ባህርይ አለው. ይህ መድረክ ከበስተጀርባዎ, ከመደበኛ ኮድዎ ጋር ይሰራል እና ስህተቶች ልክ እንደተከሰቱ ሲታዩ ያሳያል. ሙሉው IDE የሚመለከታቸው እይታዎችን እና አርታዒዎችን የሚያቀርቡ የእይታ ማሸጊያ ዓይነቶች ናቸው.

የ Eclipse በርካታ ተግባራት, ማጣሪያዎች እና ማረም ቅምጦች ናቸው. ለትልቅ የልማት ፕሮጀክቶች ፍላጎቶች የተነደፈ ሆኖ የተሠራ እንደመሆኑ እንደ ሂደትና ዲዛይን, የምርት አስተዳደር, ትግበራ, የይዘት እድገት, ምርመራ እና ሰነዶች የመሳሰሉ የተለያዩ ስራዎችን መቆጣጠር ይችላል.

NetBeans

ኔት ቢንስ በ 1990 ዎቹ መጨረሻ አጋማሽ ነበር. በ 1999 በፀሃይ ከተገኘ በኋላ እንደ ክፍት ምንጭ መድረክ ብቅ ብሏል. አሁን የ Oracle አካል ነው, ይህ አይዲኤኤም ለሁሉም ጃፓችን ለማሻሻል ከጃኤም ኤ ጀንበር እስከ ኢንተርፕራይዝ እትም ድረስ ለሁሉም የጃቫ ስሪቶች ሶፍትዌር ለማዘጋጀት ሊያገለግል ይችላል. እንደ Eclipse ሁሉ NetBeans ከእርስዎ ጋር ሊሰሩ የሚችሉ የተለያዩ ፕለጊኖችን ያቀርባል.

NetBeans የተለያዩ የገንቢ ክፍሎች ያቀርብልዎታል - 2 C / C ++ እና የ PHP እትሞች, የጃቫ SE እትም, የጃቫ ኢኢ እትም እና ለፕሮጀክትዎ የሚያስፈልጉዎትን ነገሮች ሁሉ የሚያቀርብልዎ 1 የኩሽ ቤኒ እትም ይሰጥዎታል. ይህ ኤዲኤም ለኤች.ቲ.ኤም.ኤል., ለ PHP, ለኤክስኤምኤል, ለጃቫስክሪፕት እና ለሌሎችም ጥቅም ላይ ሊውሉ የሚችሉ መሳሪያዎችን እና አርታኢዎችን ይሰጣል አሁን ለ HTML5 እና ለሌሎች የድር ቴክኖሎጂዎች ድጋፍን ማግኘት ይችላሉ.

NetBeans በጃፈርዴ DB, MySQL, PostgreSQL, እና Oracle ውስጥ ካሉ ነጂዎች ጋር የውሂብ ጎታ ድጋፍን በ Eclipse ላይ ያገኙታል. የእሱ የውሂብ ጎታ አሳሽ በ IDE ውስጥ ሰንጠረዦችን እና የውሂብ ጎታዎችን በቀላሉ እንዲፈጥሩ, እንዲያሻሽሉ እና እንዲሰርዙ ያስችልዎታል.

ባለፉት ጊዜያት የተመለከቷቸው የ Eclipse ጥላዎች ናቸው, NetBeans አሁን ለወዳጅነት ተወዳዳሪ ተወዳዳሪ ነው.

IntelliJ IDEA

ከ 2001 ጀምሮ የ JetBrains IntelliJ IDEA በንግድ እትም ውስጥ እንዲሁም በነፃ ምንጭ የክምችት ማህበረሰብ እትም ውስጥ ይገኛል. JetBrains በኩባንያ የተመሰረተ ኩባንያ ነው, እና ለዋና ሰርቲፊኬት (Resharper plugin) የታወቀ ነው, በተለይም ለ C # ልማት ጠቃሚ ነው.

IntelliJ የጃቫ, ስካላ, ግሮቮ, ኮሎጅ እና ሌሎችም ጨምሮ የተለያዩ ቋንቋዎችን ድጋፍ ያቀርባል. ይህ IDE እንደ ስማርት ኮድ ማጠናቀቅ, የኮድ ትንተና እና የላቀ ማጣቀሻ የመሳሰሉ ባህሪዎች ጋር አብሮ ይመጣል. በተጨማሪም የንግድ ሥራውን በዋነኝነት የሚያነጣጥረው "የመጨረሻው" ስሪት SQL, ActionScript, Ruby, Python እና PHP ን ይደግፋል. ይህ የመሳሪያ ስርዓት 12 ከአዲሱ Android UI ዲዛይነር ለ Android መተግበሪያ ግንባታ ጋር አብሮ ይመጣል.

በተጨማሪም በጣም ብዙ የተጠቃሚ-ጽሁፎችን (plugins) ያቀርባል. በአሁን ጊዜ 947 ፕለጊኖች, በተጨማሪም በድርጅቱ ስሪት 55 ተጨማሪ ናቸው. ተጠቃሚዎች በተቀባይ የ Swing ክፍሎች በመጠቀም ተጨማሪ ተጨማሪ ተሰኪዎች እንዲያስተላልፉ ይፈልጋሉ.

በማጠቃለል

ከላይ የተጠቀሱት ሁሉም IDE ዎች በራሱ ጥቅሞች ናቸው. ምንም እንኳን Eclipse አሁንም በስፋት ጥቅም ላይ የዋለ IDE ከሆነ, NetBeans በአሁኑ ጊዜ በነጻ ገዢዎች ዘንድ ተወዳጅነት እያገኘ ነው. የ IntelliJ የድርጅት እኅት እንደ ድንቅ ስራ ቢሰራም, አንዳንድ ገንቢዎች አላስፈላጊ ወጭ አድርገው ይቆጥሩት ይሆናል.

ይሄ እርስዎ የሚፈልጉትን, እንደ ገንቢ, እና እርስዎ ስራዎን ወደፊት እንዴት ለማከናወን እንዳሰቡ ላይ ይወሰናል. የመጨረሻውን ምርጫ ከማድረግዎ በፊት ሁሉንም 3 አይዲኤዎችን ይጫኑ እና ይሞክሯቸው.