השוואת Java IDEs: Eclipse לעומת NetBeans לעומת IntelliJ

בחירה ועבודה עם IDE הנכון או סביבת פיתוח משולבת היא היבט חיוני בהפיכתו של מפתח אפליקציות לנייד מוצלח . ה- IDE הנכון מאפשר למפתחים לטפל ב- classpath; ליצור קבצים; לבנות שורת הפקודה טיעונים ועוד. במאמר זה בפרט, אנו מביאים לך השוואה של 3 מאוד פופולרי Java IDEs, כלומר, Eclipse, NetBeans, IntelliJ.

ליקוי חמה

Eclipse קיימת כבר משנת 2001, מאז ש- IBM פרסמה את Eclipse כפלטפורמת קוד פתוח. מנוהל על ידי ללא מטרות רווח Eclipse Foundation, זה משמש הן קוד פתוח פרויקטים מסחריים. החל באופן צנוע, זה התפתחה עכשיו כמו פלטפורמה גדולה, אשר משמש גם במספר שפות אחרות.

היתרון הגדול ביותר של Eclipse הוא שהוא כולל שפע של תוספים, מה שהופך אותו צדדי להתאמה אישית. פלטפורמה זו פועלת עבורך ברקע, הידור קוד, וכן הצגת שגיאות כמו כאשר הם מתרחשים. את כל IDE מאורגן פרספקטיבות, אשר למעשה סוג של מכולות חזותיות, אשר מציעים קבוצה של תצוגות ועורכים.

Eclipse של ריבוי משימות, סינון באגים הם עדיין pluses אחרים. תוכנן כדי להתאים לצרכים של פרויקטים גדולים פיתוח, הוא יכול להתמודד עם משימות שונות כגון ניתוח ועיצוב, ניהול מוצר, יישום, פיתוח תוכן, בדיקות, ותיעוד גם.

NetBeans

NetBeans פותחה באופן עצמאי במחצית השנייה של שנות התשעים. זה הופיע כמו פלטפורמת קוד פתוח לאחר שנרכשה על ידי סאן בשנת 1999. עכשיו חלק של אורקל, IDE זה ניתן להשתמש כדי לפתח תוכנה עבור כל הגירסאות של ג 'אווה החל Java ME עד Enterprise Edition. כמו Eclipse, NetBeans גם תכונות מגוון של plugins אתה יכול לעבוד עם.

NetBeans מציעה לך חבילות שונות - 2 C / C + + ו מהדורות PHP, מהדורה Java SE, מהדורת Java EE, ו 1 כיור המטבח Edition המציע כל מה שאתה צריך אי פעם עבור הפרויקט שלך. IDE זה גם מציע כלים ועורכים אשר ניתן להשתמש בהם עבור HTML, PHP, XML, JavaScript ועוד. עכשיו אתה יכול למצוא תמיכה HTML5 וטכנולוגיות אינטרנט אחרים גם כן.

NetBeans ציונים מעל Eclipse בכך שהוא כולל תמיכה במסד הנתונים, עם מנהלי התקנים עבור Java DB, MySQL, PostgreSQL, ו- Oracle. Explorer 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 של פלטפורמה זו מגיע גם עם מעצב ממשק משתמש חדש אנדרואיד לפיתוח אפליקציות אנדרואיד.

IntelliJ מדי תכונות מספר plugins שנכתבו על ידי המשתמש. זה כרגע מציעה 947 תוספים, בתוספת 55 נוספים בגירסה הארגון שלה. משתמשים מוזמנים תמיד לשלוח יישומי פלאגין נוספים באמצעות רכיבי התנופה המובנים שלה.

לסיכום

כל IDEs לעיל לבוא עם היתרונות שלהם. בעוד Eclipse הוא עדיין IDE בשימוש הרחב ביותר, NetBeans עכשיו צובר פופולריות עם מפתחים עצמאיים. בעוד המהדורה הארגונית של IntelliJ עובד כמו פלא, כמה מפתחים עשויים לשקול את זה הוצאה מיותרת.

הכל תלוי מה אתה מחפש, כמו מפתח, ואיך אתה מתכוון להמשיך את העבודה שלך. התקן את כל 3 IDEs ונסה אותם לפני ביצוע הבחירה הסופית שלך.