Netbeans vs Eclipse
የጃቫ አይዲኢ (የተቀናጀ ልማት አካባቢ) ገበያ በፕሮግራም አወጣጥ መሳሪያዎች ዘርፍ በጣም ከሚወዳደሩት አንዱ ነው። NetBeans እና Eclipse በዚህ አካባቢ ካሉት አራት ዋና ዋና ተፎካካሪዎች ሁለቱ ናቸው (IntelliJ IDEA እና Oracle JDeveloper ሌሎቹ ሁለቱ) ናቸው። ሁለቱም፣ NetBeans እና Eclipse ነፃ እና ክፍት ምንጭ ሶፍትዌር ናቸው።
ግርዶሽ ምንድን ነው?
Eclipse በበርካታ ቋንቋዎች የሶፍትዌር አፕሊኬሽኖችን መፍጠር የሚያስችል አይዲኢ ነው። እንደ እውነቱ ከሆነ ከ IDE እና ከተሰኪው ስርዓት የተዋቀረ የተሟላ የሶፍትዌር ልማት አካባቢ ተብሎ ሊጠራ ይችላል። በ Eclipse Public License ስር የተለቀቀ ነፃ እና ክፍት ምንጭ ሶፍትዌር ነው።በጃቫ የተሰራ ሲሆን በዋናነት በጃቫ አፕሊኬሽኖችን ለማዳበር ሊያገለግል ይችላል። ሆኖም ተስማሚ ተሰኪዎችን በመጠቀም እንደ C፣ C++፣ Perl፣ PHP፣ Python፣ Ruby እና ሌሎች ብዙ ቋንቋዎች ያሉ አፕሊኬሽኖችን ለማዘጋጀት ጥቅም ላይ ሊውል ይችላል። ከዚህም በላይ የሒሳብ ፓኬጆች በ Eclipse ላይ ሊዘጋጁ ይችላሉ። Eclipse IDE ከአዳ፣ ሲ/ሲ++፣ ጃቫ እና ፒኤችፒ ጋር ጥቅም ላይ ሲውል Eclipse ADT፣ Eclipse CDT፣ Eclipse JDT እና Eclipse PDT ይባላል።
በሊኑክስ፣ማክ ኦኤስ ኤክስ፣ሶላሪስ እና ዊንዶውስ ኦፕሬቲንግ ሲስተሞች ላይ የሚሰራ የፕላትፎርም IDE ነው። አሁን ያለው የተረጋጋ ልቀት በሰኔ 2011 የተለቀቀው 3.7 ነው። ግርዶሹ ሙሉ በሙሉ በ plug-ins (ቀላል ክብደት ክፍሎች) ላይ የተመሰረተ ነው። ተግባራቱ እንደሌሎች አፕሊኬሽኖች ሃርድ ኮድ አይደለም (ይልቁንስ ሁሉም ተግባራት የሚቀርቡት በ plug-ins) ነው። Euquinox ለ Eclipse የሩጫ ጊዜ ስርዓት መሰረት ነው።
NetBeans ምንድን ነው?
NetBeans በጃቫ፣ጃቫስክሪፕት፣PHP፣ Python፣C/C++፣ወዘተ የሶፍትዌር አፕሊኬሽኖችን ለማዳበር IDE ነው።NetBeans በጃቫ ውስጥ የዴስክቶፕ አፕሊኬሽኖችን ለማዘጋጀት የሚያገለግል የመድረክ ማዕቀፍ ነው። NetBeans የተዘጋጀው በጃቫ ነው። እንደ ማይክሮሶፍት ዊንዶውስ ፣ ማክ ኦኤስ ኤክስ ፣ ሊኑክስ እና ሶላሪስ ባሉ ብዙ ኦፕሬቲንግ ሲስተሞች ላይ የሚሰራ (JVM እስከተጫነ ድረስ) የመስቀል-ፕላትፎርም አይዲኢ ነው። በ NetBeans ውስጥ የጃቫ አፕሊኬሽኖችን ለማዘጋጀት ከJVM በተጨማሪ JDK ያስፈልጋል። ሞጁሎች (ሞዱላር ክፍሎች) የ NetBeans መድረክን በመጠቀም አፕሊኬሽኖችን ለማዘጋጀት ጥቅም ላይ ሊውሉ ይችላሉ. የተለየ ሞጁል ለተለያዩ ተግባራት ለምሳሌ እንደ አርትዖት ፣ እትም እና ለጃቫ/CVS ድጋፍ አለ። ይህንን መድረክ በመጠቀም የተሰራ ማንኛውም መተግበሪያ በሶስተኛ ወገኖች ሊራዘም ይችላል። ይህ ለ NetBeans IDE እራሱም እውነት ነው። በOracle ኮርፖሬሽን የተሰራ ሲሆን አሁን ያለው የተረጋጋ ስሪት 7.0 ነው፣ እሱም በኤፕሪል፣ 2011 የተለቀቀው። በሲዲኤል (የጋራ ልማት እና ስርጭት ፍቃድ) በ Sun በቀረበው ፍቃድ ተሰጥቶታል።
በ NetBeans እና Eclipse መካከል ያለው ልዩነት ምንድን ነው?
ምንም እንኳን ሁለቱም NetBeans እና Eclipse ሁለቱ በጣም ተወዳጅ የነጻ እና ክፍት ምንጭ Java IDE ቢሆኑም ልዩነታቸው አላቸው።ለ Maven ድጋፍ በ NetBeans ውስጥ የተሻለ ነው። የ GlassFishን ከጃቫ ኢኢ ፓኬጅ ጋር ለ NetBeans ማግኘት ስለሚችሉ ከ Eclipses (GlassFishን ለብቻው ማዋቀር ስለሚኖርብዎት) ለመጠቀም ቀላል ነው። NetBeans ለስዊንግ ከግንባታ GUI ገንቢ ጋር አብሮ ይመጣል፣ነገር ግን በ Eclipse ውስጥ የተለየ plug-in መጠቀም ያስፈልግዎታል። ስለነዚህ ሁለት አይዲኢዎች በጃቫ ማህበረሰብ ውስጥ ያሉት አጠቃላይ አስተያየቶች በትክክል ተመሳሳይ ናቸው። ለመሠረታዊ ጃቫ (ጃቫ SE) ልማት ሁለቱም ተመጣጣኝ ባህሪያትን ይሰጣሉ። ነገር ግን የተለየ ዓላማ ካሎት፣ አንዱ አይዲኢ ከሌላው በመጠኑ የተሻለ ሊሆን ይችላል። ለምሳሌ፣ በOSGi ፕላትፎርም ላይ ለማደግ Eclipse የተሻለ አማራጭ ሲሆን ኔትቢንስ ደግሞ ለጃቫ ኢኢ ልማት የተሻለ እንደሆነ አጠቃላይ መግባባት አለ።