Შედარება Java IDEs: Eclipse წინააღმდეგ NetBeans წინააღმდეგ IntelliJ

შერჩევა და მუშაობა სწორი IDE ან ინტეგრირებული განვითარების გარემო არის მნიშვნელოვანი ასპექტი გახდეს წარმატებული პორტალის app დეველოპერი . უფლება IDE საშუალებას აძლევს დეველოპერებს გაუმკლავდეს კლასპატს; ფაილების შექმნა; ავაშენოთ ბრძანების ხაზი არგუმენტები და ბევრად უფრო. ამ კონკრეტულ პოსტში, ჩვენ შემოგთავაზებთ 3 ძალიან პოპულარული Java IDEs- ის შედარებას, კერძოდ, Eclipse, NetBeans და IntelliJ.

Eclipse

Eclipse უკვე არსებობდა 2001 წლიდან, მას შემდეგ, რაც IBM Eclipse- ს გამოუშვა ღია პლატფორმა. მართავს არაკომერციული Eclipse ფონდი, ეს გამოიყენება როგორც ღია, ასევე კომერციულ პროექტებში. დაწყებული თავმდაბალი გზით, ეს უკვე გამოჩნდა, როგორც ძირითადი პლატფორმა, რომელიც ასევე გამოიყენება რამდენიმე სხვა ენაზე.

Eclipse- ის უდიდეს უპირატესობა ის არის, რომ ის შეიცავს მთელ სიამოვნებას plugins- ს, რაც მრავალმხრივ და უაღრესად კონფიგურაციულია. ეს პლატფორმა მუშაობს თქვენთვის, კოდის შედგენაში, და აჩვენებს შეცდომებს, როდესაც ხდება. მთელი IDE იმართება პერსპექტივებზე, რომლებიც არსებითად სახის ვიზუალურ კონტეინერებს წარმოადგენენ, რომლებიც ქმნიან შეხედულებებს და რედაქტორებს.

Eclipse- ის multitasking, ფილტრაცია და debugging ჯერ კიდევ სხვა pluses. შექმნილია დიდი განვითარების პროექტების საჭიროებების შესაქმნელად, მას შეუძლია განახორციელოს სხვადასხვა ამოცანები, როგორიცაა ანალიზი და დიზაინი, პროდუქტის მართვა, განხორციელება, შინაარსობრივი განვითარება, ტესტირება და დოკუმენტაცია.

NetBeans

NetBeans დამოუკიდებლად განვითარდა 1990-იანი წლების მეორე ნახევარში. 1999 წლის აგვისტოში იგი შეიძინა ღია პლატფორმის სახით. ამჟამად Oracle- ის ნაწილია, ეს IDE შეიძლება გამოყენებულ იქნას პროგრამული უზრუნველყოფის ყველა ვერსიის Java- დან, როგორიცაა Java ME- დან საწარმოო გამოცემაზე. მსგავსად Eclipse, NetBeans ასევე მახასიათებლები სხვადასხვა plugins შეგიძლიათ მუშაობა.

NetBeans გთავაზობთ სხვადასხვა Bundles - 2 C / C ++ და PHP გამოცემები, Java SE გამოცემა, Java EE გამოცემა და 1 სამზარეულო ჩაიძიროს გამოცემა, რომელიც გთავაზობთ ყველაფერს, რაც თქვენ ოდესმე გჭირდებათ თქვენი პროექტი. ეს IDE ასევე გთავაზობთ ინსტრუმენტები და რედაქტორები, რომლებიც შეიძლება გამოყენებულ იქნას HTML, PHP, XML, JavaScript და სხვა. ახლა შეგიძლიათ იხილოთ HTML5 და სხვა ვებ ტექნოლოგიების მხარდაჭერა.

NetBeans- ის ქულა Eclipse- ზე, რომლითაც იგი მონაცემთა ბაზის მხარდაჭერას იძლევა, ჯავის DB, MySQL, PostgreSQL და Oracle- ის მძღოლებთან ერთად. მონაცემთა ბაზის Explorer საშუალებას გაძლევთ ადვილად შექმნათ, შეცვალოთ და წაშალოთ ცხრილები და მონაცემთა ბაზები IDE ფარგლებში.

წარსულში ყველაზე მეტად განიხილება Eclipse- ის ჩანაფიქრი, NetBeans ახლა გაჩნდა როგორც ყოფილი კონკურენტული კონკურენტი.

IntelliJ IDEA

2001 წლიდან, JetBrains 'IntelliJ IDEA ხელმისაწვდომია კომერციულ გამოცემაში, ისევე, როგორც თავისუფალი ღია საზოგადოების სათვისტომოში. JetBrains არის დაარსებული კომპანია და ყველაზე ცნობილია მისი Resharper მოდული Visual Studio და განსაკუთრებით სასარგებლოა C # განვითარება.

IntelliJ გთავაზობთ სხვადასხვა ენებზე მხარდაჭერას, მათ შორის Java, Scala, Groovy, Clojure და სხვა. ეს IDE გააჩნია თვისებები, როგორიცაა ჭკვიანი კოდი დასრულების, კოდი ანალიზი და მოწინავე refactoring. კომერციული "Ultimate" ვერსია, რომელიც ძირითადად მიზნად ისახავს საწარმოს სექტორს , დამატებით მხარს უჭერს SQL, ActionScript, Ruby, Python და PHP. ვერსია 12 ამ პლატფორმა ასევე გააჩნია ახალი Android UI დიზაინერი for Android app განვითარების.

IntelliJ ასევე შეიცავს რამდენიმე მომხმარებლის წერილობითი plugins. ამჟამად იგი გთავაზობთ 947 მოდელს, დამატებით 55 საწარმოს ვერსიით. მომხმარებლებს ყოველთვის მივესალმებით უფრო მეტი დანამატის წარდგენის საშუალებით, მისი ინტეგრირებული Swing კომპონენტების გამოყენებით.

საბოლოოდ

ყველა ზემოაღნიშნული IDEs მოდის საკუთარი უპირატესობები. მიუხედავად იმისა, რომ Eclipse კვლავ ფართოდ გამოიყენება IDE, NetBeans არის იძენს პოპულარობას დამოუკიდებელი დეველოპერები. მიუხედავად იმისა, რომ საწარმოს გამოცემა IntelliJ მუშაობს როგორც მარველის, ზოგიერთი დეველოპერები შეიძლება განიხილოს ეს ზედმეტი ხარჯზე.

ეს ყველაფერი დამოკიდებულია იმაზე, თუ რას ეძებთ, როგორც დეველოპერი და როგორ აპირებთ თქვენს საქმიანობას. დააინსტალირეთ ყველა 3 პირადობის მოწმობა და შეამოწმე მათ საბოლოო არჩევანის გაკეთებამდე.