ההבדל בין Intellij ל Eclipse

Anonim

Intellij לעומת Eclipse

Java IDE (סביבה משולבת פיתוח) השוק הוא אחד התחרים ביותר בתחום התכנות. IntelliJ IDEA ו- Eclipse הם שניים מתוך ארבעת המתחרים העיקריים בתחום זה (NetBeans ו- Oracle JDeveloper הם שני האחרים). Eclipse היא תוכנה חופשית וקוד פתוח, בעוד IntelliJ הוא מוצר מסחרי.

Eclipse

Eclipse הוא IDE המאפשר פיתוח יישומים בשפות מרובות. למעשה, זה יכול להיקרא סביבת פיתוח תוכנה מלאה המורכבת IDE ואת התוספת למערכת. זה בחינם, תוכנות קוד פתוח שפורסמו תחת רישיון Eclipse Public. עם זאת, עם השימוש של תוספים מתאימים, ניתן להשתמש בו כדי לפתח יישומים בשפות רבות אחרות כגון C, C + +, Perl, PHP, Python, Ruby וכו 'Eclipse IDE נקרא Eclipse ADT, Eclipse CDT, Eclipse JDT ו Eclipse PDT, כאשר נעשה שימוש עם עדה, C / C + +, Java ו- PHP, בהתאמה. זהו IDE בין פלטפורמות, הפועל על מערכות הפעלה רבות. הגרסה הנוכחית שלה גרסה 3. 7 שוחרר בחודש יוני, 2011.

Intellij

IntelliJ IDEA הוא IDE Java שפותחה על ידי JetBrains. הגרסה הראשונה של IntelliJ יצא בשנת 2001. באותו זמן, זה היה IDE רק עם תמיכה מתקדמים קוד ניווט refactoring. זהו מוצר מסחרי, שבו ניסיון חינם 30 יום (עם כל התכונות) זמין עבור כל הפלטפורמות. לאחרונה, גרסה קוד פתוח כבר זמין. הגרסה היציבה הנוכחית היא 10. 0. הוא מציע תמיכה ציור דיאגרמות בכיתה UML, מודלים חזותיים בשנת תרדמה, באביב 3. 0, ניתוח תלות Maven. יישומים בשפות רבות כגון Java, JavaScript, HTML, Python, Ruby, PHP ועוד רבים ניתן לפתח באמצעות IntelliJ. IntelliJ תומך במגוון רחב של מסגרות וטכנולוגיות כגון JSP, JSF, EJB, אייאקס, GWT, תמוכות, אביב, שינה ו OSGi. יתר על כן, שרתי יישומים שונים כמו GlassFish, JBoss, Tomcat ו- WebSphere נתמכים על ידי IntelliJ. אינטגרציה קלה עם CVS, Subversion, Ant, Maven ו- JUnit מתאפשרת על ידי IntelliJ.

-> ->

מה ההבדל בין Intellij ל Eclipse?

למרות שגם IntelliJ וגם Eclipse הן שתיים מה- JAVA הפופולריות ביותר כיום, יש להן את ההבדלים ביניהם. קודם כל, Eclipse הוא חופשי קוד פתוח לחלוטין, בעוד IntelliJ הוא מוצר מסחרי. תמיכה Maven טוב יותר IntelliJ. IntelliJ IDEA מגיע עם בונה GUI מובנה עבור סווינג, אבל אתה צריך להשתמש נפרד התוספת ל Eclipse עבור אותה מטרה. למעשה, קהילת ג 'אווה רואה אינטלי של GUI בונה כמעצב GUI הטוב ביותר כרגע. במונחים של תמיכה ב- XML, IntelliJ מציעה את האפשרות הטובה ביותר.יש לו מובנה עורך XML עם תכונות מתוחכמות כמו השלמת קוד ואימות (אשר אינו נוכח ליקוי חמה). עם זאת, התוספת למערכת ואת כמות גדולה של הרחבות תוספות זמין ממסיבות רבות להפוך ליקוי מאוד פופולרי בתעשייה. למרות ההבדלים בתכונות, הדעות הכלליות בתוך קהילת ג 'אווה על הביצועים של שני אלה IDE דומים למדי.