מחשביםתוכנה

Eclipse - סביבת פיתוח יישומי מודולריים פלטפורמות

Eclipse - פלטפורמה ליצירת תוכנות קוד פתוח. זה מבוסס על ג'אווה ומספק את היכולת לפתח תוכניות עם תוספות. הוא מכיל אוסף של רכיבים מובנים, ביניהם - המוצר אקליפס המפורסם - סביבת פיתוח PDE plug-ins. PDE מאפשר לך להרחיב את הפלטפורמה עצם, מורכבת מרכיבים מובנים. יוצרי ערכות כלים יכולות להציע סיומות שלהם ולתת למשתמשים סביבת פיתוח משולבת (IDE).

בנוסף בשפת Java, אשר כתב את אקליפס, סביבת הפיתוח משמש בשפות תכנות אחרות. זה יצר הרבה תוספות התומכים בשפות C ++, Fortran, Perl, פרולוג, Python, Ruby ועוד. הפלטפורמה יכול להיות הבסיס תוכנה אחרת שאינה קשורה לתוכניות בכתב כגון Telnet ו- DBMS. דוגמא נוספת של קוד המבוסס על Eclipse, - סביבת פיתוח PDT עם פונקציות בסיסיות עבור יישומי PHP עריכת באגים.

כל הזכויות עיוותו

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

לכן, יש פחדים וחששות כי תוכניות פתוחות תובלנה לאובדן של קניין רוחני, כמו copyleft להתפשט לחלקים אחרים של התוכנה. במילים אחרות, את הרישיון ידרשו שכל יישום המכיל קוד מקור פתוח המופצים עם אותן זכויות. זה נכון גם לגבי הרישיון הציבורי הכללי (GNU) - תחת אותו מרחיב לינוקס. אבל יש אישור, אשר מספק טיפול שונה של אינטרסים ציבוריים ומסחריים.

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

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

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

ארגון ללא מטרות רווח

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

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

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

אקליפס: מאפייני פלטפורמה

  • צור כלי תכנות שונים.
  • מספר בלתי מוגבל של ספקי כלי, כוללים עצמאי.
  • כלי תמיכה לעבוד עם מגוון רחב של תכנים, כגון HTML, C, EJB, Java, JSP, GIF ו- XML.
  • הבטחת אינטגרציה מלאה בתוך ובין תוכן השונה.
  • אקליפס-בינוני תכנות עם ממשק גרפי או לא.
  • עבודה על מערכות הפעלה שונות, כולל לינוקס, חלונות, סולאריס AIX, Mac OS X.
  • ושפת Java, שפה וכלים וכתיבה פופולרית.

אקליפס: מדריך התחלה

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

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

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

עבודה עם JDT

כדי לחקור את JDT יכול לפתוח פרויקט Java Eclipse. כדי לעשות זאת, בחר בתפריט "קובץ" - "החדש" - "פרויקט ג'אווה", להזין שם פרויקט לחץ על "סיום".

כדי לשנות את נקודת המבט הנוכחית, בחר את פריט התפריט "חלון" - "מבט פתוח" - את ג'אווה או לפתוח חלון חדש באמצעות "חלון" - "New Window" ולבחור נקודת מבט שונה.

פרספקטיבה מכילה תצוגות המיועדים לפיתוח ב- Java. בפינה השמאלית, מעל, הוא היררכיה עם חבילות Java Eclipse, שיעורים, JAR-וקבצים שונים, אשר נקרא "אקספלורר החבילה". התפריט הראשי במקרה הזה נוסף 2 נקודות: מקור Refactor.

יצירת תוכנית ב JDT

כדי ליצור יישום Java, אתה צריך ללחוץ לחיצה ימנית על הפרויקט ובחר "חדש" נוצר קודם לכן - "מחלקה". בשנת המוקפץ, להזין את שם הכיתה של תיבת הדו-שיח. מסופק: "איזה שיטות של לחומר שאתה רוצה ליצור?" - ציין הריק סטטי הראשי הציבור (String [] args) ולחץ על "סיום".

הפעולה זו תיצור תכנית המכילה את המעמד נכנס וכן ראשי ריק (). חייב להשלים שיטת קוד תכנית (j המסווג הושמט בכוונה):

שלום מעמד ציבורי {

העיקרי חלל ציבורי סטטי (String [] args) {

עבור (j = 0; j <= 5; j ++)

{

שיטה ( "שלום");

}

}

}

במהלך סט, אתה יכול להבחין בתכונות עורך:

  • השלמה אוטומטית;
  • בדיקת תחביר;
  • פתיחה אוטומטית בסוגריים או ציטוטים.

השלמת קוד נקרא על צירוף המקשים Ctrl + Space. במקביל יהיה תלוי בהקשר של רשימה של אפשרויות, לבחור מקלדת או עכבר, אם הרשימה של שיטות של אובייקט או חלק של מילת המפתח.

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

בדוגמא אור הציג ממוקם מול להצהרה כי זה אינו מסווג i. לאחר לחיצה כפולה על הנורה תהיה רשימה של תיקונים אפשריים. במקרה זה, j מוצע:

  • שדה בכיתה;
  • פרמטר שיטה;
  • משתנה מקומי.

אם תבחר באחת האפשרויות עם העכבר, אתה יכול לראות את הטקסט שנוצר.

לחיצה כפולה על ההתגלמות הרצויה מייצרת קוד.

הפעלת יישומים

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

התוכנית ניתן להריץ הבאגים. קודם כל, לקבוע נקודת עצירה של השיטה () עם שני קליקים של העכבר על התיבה האפורה בצד השמאל של חלון העריכה, לצד הקריאה בשיטה. התוצאה תהיה נקודה כחולה. בחר בתפריט "התחל" - "Debug". חלון תצורת הפעלה יופיע שוב. לאחר לחיצה על כפתור "התחל" יופיעו פרספקטיבה באגים עם רעיונות חדשים.

ב "Debug" בצד שמאל, בחלק העליון, זה מחסנית הקריאות ואת הכלים כדי לשלוט על התקדמות התוכנית. הלוח מכיל את כפתור העצירה, המשך והשלמה של היישום, ביצוע, ולדלג למפעיל הבא ואת מחזירת השיטה. בקצהו העליון הוא שורה של לוחות לשוניות: משתנים, נקודות עצירה, הביטוי המסך. כאשר אתה בוחר את הכרטיסייה משתנים, אתה יכול לראות את הערך של J משתנה.

מידע מפורט על כל אחד הייצוגים יכול לתת עזרה תלויה-קשר. אנחנו פשוט צריכים ללחוץ על העכבר על שורת כותרת הקש F1.

תוספים נוספים

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

מערכת בקרת מקור CVS מאפשרת עבודת צוות מעליהם. לפיכך שינויים הציגו אינם מעורבים. זהו חלק חשוב ובלתי נפרד אקליפס.

סביבת הפיתוח היא באתר eclipse.org. יישומי פלאגין ממוקמים Plug-in המרכזי.

אדריכלות

הבסיס של הפלטפורמה - לקוחות RCP עשירים מבחינה תפקודית. פשטני, כדי שיוכלו לשלוח קבוצה של תוספות בשימוש בתוכניות הפיתוח. ישנם מרכיבים נוספים המומלצים האופציונליים.

הרכיבים העיקריים הם:

  • זמן ריצה קובע את מרכיבי המודל מבוסס על נקודות הרחבה הרחבה מפרט OSGi. כמו כן ספק שירותים נוספים כגון syslog וקבלה.
  • SWT-החבילה מכילה תכונות אקליפס ו יישומונים ממשק המשתמש. יש לו את השיעורים הרחבים כדי להקל על יצירת יישומים גרפיים.
  • מרחב כלים כולל פרספקטיבות, הצגת חלון העריכה.
  • רכיב "עזרה" מספקת למשתמשים עם תמיכה בדמות מערכת הפניה או רשימת משימות אינטראקטיבית.
  • Plug-in "עדכן" מאפשר לך לקבל את הגרסה העדכנית ביותר של התוכנה.
  • רכיב "צוות" מספק את התשתית לחיבור משלהם מערכות בקרת גרסאות.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.