NetBeans היא פלטפורמת פיתוח תוכנה פופולרית, לרוב לג'אווה, המספקת אשפים ותבניות שיעזרו למפתחים לבנות יישומים במהירות ובקלות. זה כולל רכיבים מודולריים במגוון רחב של כלים ומכיל IDE (סביבת פיתוח משולבת) המאפשרת למפתחים ליצור יישומים באמצעות GUI.
בעוד ש NetBeans הוא בעיקר כלי למפתחי Java, הוא תומך גם ב- PHP, C ו- C ++ ו- HTML5.
היסטוריה של NetBeans
מקורו של NetBeans נובע מפרויקט אוניברסיטאי באוניברסיטת צ'ארלס בפראג בצ'כיה בשנת 1996. נקרא בצורה מקסימה זלפיIDE עבור Java (המראה על שפת התכנות דלפי), NetBeans היה ה- IDE הראשון של Java אי פעם. התלמידים התלהבו מכך ופעלו להפוך אותו למוצר מסחרי. בשלהי שנות ה -90 היא נרכשה על ידי סאן מיקרוסיסטמס ששילבה אותה במערך כלי הג'אווה שלה ואז הפכה אותה למקור פתוח. עד יוני 2000, ה- שעועית מקורי מקורי האתר הושק.
אורקל רכשה את סאן בשנת 2010 וכך רכשה גם את NetBeans, שממשיך כפרויקט קוד פתוח בחסות אורקל. הוא שוכן כעת בשעהwww.netbeans.org.
מה Netbeans יכול לעשות?
הפילוסופיה העומדת מאחורי NetBeans היא לספק אתר הניתן להרחבה המספק את כל הכלים הדרושים לפיתוח יישומים שולחניים, ארגוניים, אינטרנט וניידים. היכולת להתקין תוספים מאפשרת למפתחים להתאים את ה- IDE לטעמי ההתפתחות האישיים שלהם.
בנוסף ל- IDE, NetBeans כוללת את פלטפורמת NetBeans, מסגרת לבניית יישומים עם Swing ו- JavaFX, ערכות הכלים של Java GUI. משמעות הדבר היא ש- NetBeans מספק פריטי תפריט וסרגל כלים ניתנים להסרה, עוזר לנהל חלונות ולבצע משימות אחרות בעת פיתוח ממשק משתמש.
שונות צרורות ניתן להוריד, בהתאם לשפת התכנות הראשית בה אתם משתמשים (למשל, Java SE, Java SE ו- JavaFX, Java EE). למרות שזה לא ממש משנה, כיוון שתוכלו לבחור אילו שפות לתכנת באמצעות מנהל התוספים.
תכונות עיקריות
- בונה GUI של הנדנדה: גרור ושחרר רכיבי Swing כדי לבנות ממשק משתמש של יישום.
- ערכת כלים של JavaFX UI: עבדו עם JavaFX באותו אופן כמו Swing, שילבו בקלות את רכיביו.
- שיתוף פעולה למפתחים: עבוד עם מפתחים אחרים על השימוש ב- NetBeans דרך קהילת Netbeans הכולל פורומים, הדרכות, חומרי הדרכה ו"צוות החלומות של NetBeans ", קבוצה של חובבי מחויבות.
- פלטפורמת Netbeans: פלטפורמת NetBeans המודולרית מספקת ממשקי API המסייעים להקל על יישומי שולחן עבודה על ידי טיפול בכמה מהמשימות הנפוצות יותר הכרוכות בפיתוח יישומי Swing.
שחרורים ודרישות של Netbeans
NetBeans היא חוצה פלטפורמות, כלומר היא פועלת בכל פלטפורמה התומכת במחשב הווירטואלי Java כולל Windows, Mac OS X, Linus ו- Solaris.
למרות קוד פתוח - כלומר מנוהל על ידי הקהילה - NetBeans מצייתת ללוח שחרור רגיל וקפדני. המהדורה האחרונה הייתה 8.2 באוקטובר 2016.
NetBeans פועל על ערכת הפיתוח של Java SE (JDK) הכוללת את סביבת ה- Runtime Java, כמו גם מערך כלים לבדיקה וניפוי ניפוי של יישומי Java. גרסת JDK הנדרשת תלויה בגרסת NetBeans בה אתה משתמש. כל הכלים הללו הם בחינם.