עבור לתוכן

מישהו יודע מה ההבדל בין gcj וJDK?

Featured Replies

פורסם

אני על יוניקס ואני משתמש בנתיים ב IDE מינימליסטי וJDK לצידו, עכשיו מאחר ולג'אווה יש סינטקס ממש מכוער אם אתה לא משתמש במשהו כמו נטבינס שיעשה את התוספות במציקות בשבילך, אני שוקל לעבוד לנטבינס

הבעיה שנטבינס עובד עם gcj ומעניין אותי לדעת מה ההבדל מאחר והוא לא נתמך בערוצי הקוד הפתוח במיוחד

פורסם

למה לא לעבוד באקליפס? זה אחד ה-IDEים החזקים (הרבה טוענים שהוא יותר טוב מ-VS).

פורסם
  • מחבר

כבד לי אקליפס, אני שומר מקום בהארדיסק למשהו הגיוני, הבעיה באקליפס זה שהגואי שלו כלכך מפורט שצריך להפעיל openGL בשביל להריץ אותו xD

פורסם

?

קובץ ההתקנה הבסיסי של אקליפס הוא 87 מגה (ואקליפס מותקן תופס כ-110 מגה), ושל נטבינס הוא 40 מגה. זה כזה הבדל משמעותי בשבילך?

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

פורסם

מהנסיון שלי (ובהחלט ייתכן שלאחרים היה נסיון אחר) על כמה פלטפורמות, כולל ubuntu, red hat, hpux ו-windows. נטבינז יציבה יותר ונוחה יותר לעבודה למי שרגיל ל-VS. ואילו אקליפס פחות יציבה (ברגע שמכניסים תוספים - שהם כל הפואנטה, שאלוהים יעזור...) אבל רצה יותר מהר על אותה מערכת, עם תמיכה ביותר frameworks (כמו NSIS לדוגמה) ועם GUI פחות נוח לעבודה (עניין סובייקטיבי לחלוטין, אבל שוב אני מתייחס למי שרגיל לעבוד עם הפינוק של VS ולא vi ;) ).

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

לי היו חשובים גם 3 פקטורים אחרים והם:

- עיצוב UI

- עיצוב ועבודה עם UML

- יכולות profilling

ובכולן (שוב, מבחינתי) נטבינז הייתה משמעותית טובה יותר מאקליפס.

אני בד"כ עורך קוד על מכונת ווינדוז ב-notepad++ או ב-netbeans ורק מקמפל אותו על סביבות יוניקס/לינוקס...

הבעיה שנטבינס עובד עם gcj ומעניין אותי לדעת מה ההבדל מאחר והוא לא נתמך בערוצי הקוד הפתוח במיוחד

אני חושב שהתבלבלת - ה-compiler ב-JDK הוא זה שנעשה בו שימוש ב-netbeans (שניהם מבית היוצר של סאן), ואקליפס עובד עם gcj (שהוא אחלה כלי דרך אגב).

יתרון שיש ל-gcj הוא היכולת לקמפל בסוף כקוד c/c++ שמקומפל בסוף לקוד native (מכונה/בינארי) ובעצם רץ כמו כל אפליקציית c/c++ אחרת.

לא תמיד עובד או יעיל, אבל יתרון גדול לאפליקציות קטנות.

פורסם
  • מחבר
solekiller ~ $ aur -S netbeans
Password:
resolving dependencies...
warning: provider package was selected (java-gcj-compat provides java-environment)
warning: dependency cycle detected:
warning: eclipse-ecj will be installed before its gcc-gcj dependency
looking for inter-conflicts...
:: java-gcj-compat conflicts with jre. Remove jre? [Y/n]

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים