ABA


"לא יודע מה לבחור... JAVA או C#..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15213 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15213
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   19:57   04.03.09   
אל הפורום  
  לא יודע מה לבחור... JAVA או C#...  
 
   ערכתי לאחרונה בתאריך 04.03.09 בשעה 19:57 בברכה, By-king
 
יש לי בחירה בין ללמוד JAVA או C#... מה אתם אומרים שכדאי ולמה?

רקע: אני יודע C ו C++ כמובן...

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אוצ' הולך להיות פה לא נעים P= ronen333  04.03.09 20:27 1
  ללא שום ספק JAVA, סי# זה רוע טהור ולא מספיק multiplatform. TTAsnn 04.03.09 22:11 2
  לדעתי JAVA ... Deuce  05.03.09 01:16 3
     JAVA משגשגת יותר? תרשה לי לגחך... :) Sn00py  05.03.09 09:14 4
         היא בהחלט יותר משגשגת כיום בשוק העבודה. Deuce  05.03.09 10:33 8
             C קוד מהיר? ronen333  05.03.09 10:39 10
                 זה לא מדוייק. Deuce  05.03.09 10:42 12
     הכמובן נרשם בגלל By-king 05.03.09 18:33 28
         אני חוזה שC# תשתלט על JAVA בשוק ronen333  05.03.09 18:37 29
  בתכלס, שתי שפות מעולות Sn00py  05.03.09 09:18 5
     לירן, פה אתה ממש אבל ממש טועה ... Deuce  05.03.09 10:26 6
         בא לך להציג אחת? ronen333  05.03.09 10:28 7
             קרא תגובה 8. Deuce  05.03.09 10:35 9
                 הביאו לך כבר יותר מאחת. ronen333  05.03.09 10:40 11
                     נוחות? הצחקת אותי. Deuce  05.03.09 10:44 13
                         ומה לגבי כל הטכנולוגיות שלה? ronen333  05.03.09 10:53 15
                             ול-SUN אין כל הזמן טכנולוגיות והוצאות חדשות? Deuce  05.03.09 18:11 21
                     נוחות? הצחקת אותי. Deuce  05.03.09 10:44 14
                     מה זה נוחות יא מצחיק? akoka 05.03.09 16:24 16
                         אני מתכנת מתחיל ביחס אליכם P= ronen333  05.03.09 16:39 17
                             חח אתה לא כזה מתחיל .. אתה בסדר בסה''כ ויש לך רצון. Deuce  05.03.09 18:14 23
                         ליתר דיוק, הסביבה של אקליפס מדהימה יותר מ-VS ldan192  05.03.09 17:02 18
                             לא מסכים, אבל פה זה כבר עניין אישי... Sn00py  05.03.09 18:16 27
                         מה מה מה מה ???? ''ילד בן 12 יפרוץ לך לתוכנה???'' Sn00py  05.03.09 18:13 22
                 איילוש Sn00py  05.03.09 18:15 25
  תלוי בשימושים. לצבא #C שולט, אבל בשוק? JAVA החליפה כמעט לגמרי את C# ldan192  05.03.09 17:03 19
     זה כי היא מעולם לא שלטה כל כך בשוק. ronen333  05.03.09 17:06 20
     חח אני רואה שהתחלת ללמוד JAVA. Deuce  05.03.09 18:14 24
     בשוק יש גם הרבה מחפשים ל C#. וגם הרבה לJAVA. Sn00py  05.03.09 18:16 26
  אוקיי קראתי פה את התגובות של כולם, כמה שאלות :) By-king 05.03.09 18:38 30
     JAVA לא יהיה לך יותר קל ללמוד Sn00py  05.03.09 18:44 31
         זה לא לNATIVE CODE? |= ronen333  05.03.09 18:49 34
             ברור - אבל הכוונה שהקומפיילר עצמו מקמפל לMSIL Sn00py  05.03.09 18:52 36
     ידעתי מהתחלה שזה מה שיקרה P= ronen333  05.03.09 18:44 32
     הסינטקס ממש דומה, לא חושב שאחת קשה מהשנייה. Deuce  05.03.09 18:47 33
         מסכים, רק מדגיש לגבי המצביעים Sn00py  05.03.09 18:51 35
         סינטקס כל כך דומה שחבר שלי ענה עליה בטעות בבגרות ronen333  05.03.09 18:57 37
         כשלומדים שפה עילית By-king 05.03.09 19:36 38
             זה בעייה כי שתיהן מאוד חזקות חח ... Deuce  05.03.09 19:44 39
                 ובעניין פשטות השימוש ו אורך הקוד? By-king 05.03.09 20:06 40
                     חח גם דיי דומה :\ Deuce  05.03.09 20:14 41
                     בעניין פשטות אני חושב ש C# מתעלה בצורה עצומה על ג'אווה Sn00py  05.03.09 20:22 42
                         כל מה שרשמת יש גם ב-JAVA. Deuce  05.03.09 20:37 43
                             סבבה, אז WERE EVEN :) Sn00py  05.03.09 20:45 44
                                 סוף טוב הכל טוב D= ronen333  05.03.09 21:30 45
  טוב אני ישן על זה כמה ימים וברגע שאחליט אני יכתוב פה =] By-king 06.03.09 12:17 46
     KEEP THAT IN MIND ronen333  06.03.09 19:27 47
  טוב אז החלטתי... By-king 09.03.09 22:35 48
     שיהיה בהצלחה אחינו =] ronen333  10.03.09 10:28 49
     ממש חסר טעם ללמוד את שתיהן במקביל. Deuce  10.03.09 10:52 50

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   20:27   04.03.09   
אל הפורום  
  1. אוצ' הולך להיות פה לא נעים P=  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.03.09 בשעה 20:28 בברכה, ronen333
 

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

אם אני אתחיל לפרט יותר על דעתי סביר להניח שיצלבו אותי פה אז אני לא אעשה את זה P=.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

   22:11   04.03.09   
אל הפורום  
  2. ללא שום ספק JAVA, סי# זה רוע טהור ולא מספיק multiplatform.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   01:16   05.03.09   
אל הפורום  
  3. לדעתי JAVA ...  
בתגובה להודעה מספר 0
 
לא הבנתי למה אתה אומר שאתה יודע C++ כמובן - זה שאתה יודע C ממש לא אומר שאתה יודע C++ ;)

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

אני לא רואה אם כן למה לא לעבור ל-JAVA. בסה"כ JAVA ו-C# דיי דומות, רק ש-JAVA משגשגת יותר.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   09:14   05.03.09   
אל הפורום  
  4. JAVA משגשגת יותר? תרשה לי לגחך... :)  
בתגובה להודעה מספר 3
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:33   05.03.09   
אל הפורום  
  8. היא בהחלט יותר משגשגת כיום בשוק העבודה.  
בתגובה להודעה מספר 4
 
ערכתי לאחרונה בתאריך 05.03.09 בשעה 10:33 בברכה, Deuce
 
יש לי זיקה כזאת או אחרת להייטק ולחברות אזרחיות והשפה השולטת כיום ברוב האחוזים היא JAVA, ולא סתם בחרו אותה. היתרון היחידי שלה על פני C# הוא לא רק המולטי-פלטפורם, ואני לא יודע מה אתה טוען שכ"כ סיבכו שם, אבל לחלק מהדברים יש הסבר ואתה מוזמן להגיד לי כמה דברים שאתה חושב שסיבכו שם, ואולי אני אסביר לך למה סיבכו שם (במידה ואכן יש הסבר, קיימים מעט מאוד דברים שסיבכו סתם בלי סיבה). אחד מהיתרונות הבולטים של JAVA על שאר השפות בשוק זה הבטיחות שלה, וזאת בטיחות ש-C# לא מתקרבת אליה ואותה בטיחות ספציפית עולה לך על הביצועים. נכון, JAVA איטית יותר אבל יש לה את הלגיטמציה להיות כזאת כי היא מקריבה דברים לטובת בטיחות. וכן ידידי, בטיחות זה משהו חשוב מאוד היום, במיוחד לאור העובדה שהמון יוצאי מדמ"ח והנדסות רושמים קודים פריצים ולא מספיק בטוחים, טוב שיש את JAVA לכפות עליהם. פעם מתכנתים היו גברים אמיתיים, אסמבלי נותנת תחושה כזאת ומי כמוך יודע.

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

בפועל אם ללמוד C# או ג'אווה? אני עדיין חושב שג'אווה כי היא בטוחה יותר, היא חזקה יותר בשוק ואם רוצים קוד מהיר, אז לא הולכים לא ל-C# ולא לג'אווה, הולכים ל-C ואת זה הוא כבר יודע.

יש לי עוד המון מה להגיד אבל אני לא רוצה שכל דיון כזה יתפתח לדיון עצום. אני אמרתי את דעתי בלי לפגוע ממש ב-C# אבל אתם גררתם אותי לויכוח ככה שאלה החיים :\






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:39   05.03.09   
אל הפורום  
  10. C קוד מהיר?  
בתגובה להודעה מספר 8
 
   אממ.. איך בדיוק? כדי לעשות את הממשק הכי פשוט אתה צריך לכתוב לא מעט זמן.
אולי ביצועים מהירים..
בC# אתה עושה דברים שאמורים לקחת לא מעט מחשבה ולא מעט זמן בכמה שניות.
הדוגמה הכי פשוטה והכי קלאסית שאני משתמש זה PAIGING. נשמע מאוד ניובי והכל.. ואני לא סוס כמוכם אבל זה באמת דבר שדורש די הרבה קוד ומחשבה שאתה כותב את הכל מ0. מה שאתה יכול בC# לרשום בשורת קוד אחת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:42   05.03.09   
אל הפורום  
  12. זה לא מדוייק.  
בתגובה להודעה מספר 10
 
הבדלי המהירות בין C# ל-JAVA הם לא משמעותיים. C# ו-JAVA שתיהן שפות חזקות עם המון ספריות והמון פקודות ו-OOP מושלם. וברור שאתה בשתיהן דברים הרבה יותר מהירים מב-C. ב-C אין כמעט KEYWORDS, שפה מאוד קומפקטית.

אבל עדיין. אתה רוצה קוד מהיר? לך ל-C. ברור שזאת הרבה יותר עבודה אבל בתוכניות גדולות הוא באמת יותר מהיר בצורה בולטת מאשר JAVA ומאשר C#.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   18:33   05.03.09   
אל הפורום  
  28. הכמובן נרשם בגלל  
בתגובה להודעה מספר 3
 
   שכבר כתבתי פה בפורום כבר כמה פעמים אז אני מאמין שאנשים יודעים שאני יודע C++ ^^

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

בכל מקרה תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:37   05.03.09   
אל הפורום  
  29. אני חוזה שC# תשתלט על JAVA בשוק  
בתגובה להודעה מספר 28
 
   ואני ואייל כבר התערבנו על זה. נראה מי יהיה צודק בסוף


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   09:18   05.03.09   
אל הפורום  
  5. בתכלס, שתי שפות מעולות  
בתגובה להודעה מספר 0
 
   לדעתי C# הרבה יותר אינטואטיבית ונוחה - אפילו אם רק בגלל(וזה לא רק בגלל, אבל לצורך העניין)הסביבת עבודה המדהימה שמיקרוסופט בנו לה...
יש לך השלמה אוטומטית, עצות שונות, השלמות... נורא נורא נוח ללמוד.
בנוסף יש לך את ה MSDN שזה מאגר ידע בלתי נגמר לגבי כל פיפס ב-C# ובכלל ב WINDOWS ואיך משלבים בינהם...

החסרון היחיד, ואני מדגיש - היחיד, של C# אל מול ג'אווה, זה העניין ש JAVA היא מולטי פלטפורם. אפשר לכתוב איתה ללינוקס, לוידנאוס, לפלאפונים, אפשר לומר שלהכל.

עם C# אפשר לכתוב באופן רשמי לWINDOWS, למחשבי כף יד שכתובים ב WIN MOBILE. מצד שני, אפשר לכתוב גם ללינוקס אם משתמשים בתוסף שנקרא mono project.

אני אישית לא אוהב JAVA. הם מסבכים שם המון דברים פשוטים יחסית, והיא ממש כבדה (ואיטית בהשוואה ל-C# אפילו).

בכל מקרה, כל אחד פה יתן לך את דעתו לשפה שהוא יותר מתחבר ועובד איתה.
תפתח מודעות דרושים - אתה תמצא המון מקומות שמחפשים C# (ובכלל NET.)
לדעתי אתה תמצא גם הרבה JAVA. בסופו של דבר תסתכל קצת ותלך על מה שיותר מושך אותך.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:26   05.03.09   
אל הפורום  
  6. לירן, פה אתה ממש אבל ממש טועה ...  
בתגובה להודעה מספר 5
 
לא מתאים לך להגיד משפט כמו "החסרון היחיד, ואני מדגיש - היחיד, של C# אל מול ג'אווה, זה העניין ש JAVA היא מולטי פלטפורם. אפשר לכתוב איתה ללינוקס, לוידנאוס, לפלאפונים, אפשר לומר שלהכל".

יש המון חסרונות והמון יתרונות, ובאמת שאי אפשר להשוות שפות ככה בשורה אחת.

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






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:28   05.03.09   
אל הפורום  
  7. בא לך להציג אחת?  
בתגובה להודעה מספר 6
 
   כי גם אני לא יודע עוד יתרון חוץ מזה שהיא עובדת על לינוקס וC# לא.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:35   05.03.09   
אל הפורום  
  9. קרא תגובה 8.  
בתגובה להודעה מספר 7
 
כבר מנינו 3 יתרונות קונקרטים לטובת JAVA, ובינתיים לא הבאתם יתרון אחד אמיתי של C#. גם ב-C++ אני יכול לרשום ישירות ל-WINDOWS והוא יודע כבר C++ אז זה לא כזה יתרון מבחינתו.
3 היתרונות אם פיספסת:
1. מולטי - פלטפורם.
2. עבודה בסביבת LINUX.
3. בטיחות הקוד.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:40   05.03.09   
אל הפורום  
  11. הביאו לך כבר יותר מאחת.  
בתגובה להודעה מספר 9
 
   נוחות,ומהירות של השגת תוצאה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:44   05.03.09   
אל הפורום  
  13. נוחות? הצחקת אותי.  
בתגובה להודעה מספר 11
 
C# לא יותר נוחה בשום דבר מ-JAVA.
יעידו על כך אנשים שיצא להם קצת לעבוד עם שניהם.
JAVA מאוד נוחה וגם C# מאוד נוחה - והדברים שלירן אמר שהם "מסובכים סתם", אני לא מוצא אותם.

מהירות של השגת תוצאה? C# לא כזאת מהירה כמו שאתם עושים אותה כאן, זה דיי מגוחך אפילו. הסיבה היחידה ש-JAVA קצת יותר איטית זה בגלל שהיא הרבה יותר בטוחה.

בשלב זה אני חייב ללכת, אבל אתם מוזמנים לשרשר דיון






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:53   05.03.09   
אל הפורום  
  15. ומה לגבי כל הטכנולוגיות שלה?  
בתגובה להודעה מספר 13
 
   ערכתי לאחרונה בתאריך 05.03.09 בשעה 10:54 בברכה, ronen333
 
מחקה לי התגובה הארוכה שרשמתי |= נפל השרת או משהו...
אבל אני ארשום בקצרה מה שרשמתי-

פעם יצא לך לעבור על הטכנלוגיות שמיקרוסופט מפתחים לC#? יוצא בערך כל יום משהו חדש.. הם מכסים בצורה די מהירה כמעט כל שפת תיכנות אחרת והופכים את כל השפות לשפה אחת מאוחדת.

תעבור באיזי ככה על כותרות של טכנולוגיות של C# ותגיד לי אם אני טועה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   18:11   05.03.09   
אל הפורום  
  21. ול-SUN אין כל הזמן טכנולוגיות והוצאות חדשות?  
בתגובה להודעה מספר 15
 
שתיהן מאוד דינמיות וכל הזמן יוצאים עדכונים.
גם שתיהן יחסית מצליחות אז החברות דיי נלחמות אחת בשנייה.

שוב, זה לא ש-C# מפציצה ויוצרי SUN יושבים בשקט. מסכים ש-C# מוציאה אחלה טכנולוגיות אבל זה לא אומר שיוצרי SUN לא נותנים קונטרה.

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

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

ושוב, זה לא אומר ש-C# היא לא שפה מצויינת, אין קשר.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:44   05.03.09   
אל הפורום  
  14. נוחות? הצחקת אותי.  
בתגובה להודעה מספר 11
 
C# לא יותר נוחה בשום דבר מ-JAVA.
יעידו על כך אנשים שיצא להם קצת לעבוד עם שניהם.
JAVA מאוד נוחה וגם C# מאוד נוחה - והדברים שלירן אמר שהם "מסובכים סתם", אני לא מוצא אותם.

מהירות של השגת תוצאה? C# לא כזאת מהירה כמו שאתם עושים אותה כאן, זה דיי מגוחך אפילו. הסיבה היחידה ש-JAVA קצת יותר איטית זה בגלל שהיא הרבה יותר בטוחה.

בשלב זה אני חייב ללכת, אבל אתם מוזמנים לשרשר דיון






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   16:24   05.03.09   
אל הפורום  
  16. מה זה נוחות יא מצחיק?  
בתגובה להודעה מספר 11
 
   נוחות זה משהו שונה לגבי כול מתכנת, ואני חייב להגיד שהסביבה של אקליפס לא פחות מדהימה מהסביבה של VS, ועובדה גם שהרבה חברות משתמשות באקליפס כדי ליצור IDE לשפות שלהם אהממ(ZEND), בכו"א לגבי היכולות של 2 השפות אין בכלל מה להתווכח, אין פה עניין של יותר טוב, שתיהן טובות באותה מידה, אולי JAVA איטית יותר, אבל זה משתלם לטווח הארוך שלא תצטרך לדאוג לזה שילד בן 12 ייפרוץ לך את התוכנה.

בכו"א אם תשאל אותי, רק בגלל שיש לך ניסיון בC וC++ הייתי ממליץ לך ללמוד JAVA, הרבה יותר פשוטה מבחינת סינטקס, אומנם כתיבת GUI זה דבר טיפה מורכב בJAVA, אבל ברגע שתתרגל זה יהיה די קליל.

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

בהצלחה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:39   05.03.09   
אל הפורום  
  17. אני מתכנת מתחיל ביחס אליכם P=  
בתגובה להודעה מספר 16
 
   והשם שלי הוא אביעד.. כמה פעמים אני צריך להגיד את זה? P=


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   18:14   05.03.09   
אל הפורום  
  23. חח אתה לא כזה מתחיל .. אתה בסדר בסה''כ ויש לך רצון.  
בתגובה להודעה מספר 17
 
ובטח שיש לך את הזכות להביע את דעתך.
אבל באמת ש-JAVA היא שפה מאוד נוחה, ובגלל זה הגבתי לך.
ונכון שנוחות גם קשורה למשתמש, אבל בוא נגיד שהיא ידידותית. יש כאלה שיגידו לך גם שאסמבלי נוחה, אבל ידידותית היא בטוח לא.

וכמו שיוחאי אמר, ה-GUI לא עסק כזה פשוט אבל זה רק בגלל הדינמיות של שפת JAVA. ה-SWING לא כזה מסובך, אח"כ יש את השיפור שזה AWT שהוא קצת יותר מסובך ולצערנו דווקא ה-SWT שהוא חבילת תוספת ב-ZIP, והוא הטוב מכולם משמעותית, קצת יותר מסובך ומכיל המון פקודות.

ונשתדל לזכור שאביעד ;)






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   17:02   05.03.09   
אל הפורום  
  18. ליתר דיוק, הסביבה של אקליפס מדהימה יותר מ-VS  
בתגובה להודעה מספר 16
 
ערכתי לאחרונה בתאריך 05.03.09 בשעה 17:02 בברכה, ldan192
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:16   05.03.09   
אל הפורום  
  27. לא מסכים, אבל פה זה כבר עניין אישי...  
בתגובה להודעה מספר 18
 
   יש כ"כ הרבה תוספים ל VS, אינטלי סנס מושלם, MSDN מושלם...

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:13   05.03.09   
אל הפורום  
  22. מה מה מה מה ???? ''ילד בן 12 יפרוץ לך לתוכנה???''  
בתגובה להודעה מספר 16
 
   אוי נו באמת.. JAVA יותר בטוחה מC#?

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:15   05.03.09   
אל הפורום  
  25. איילוש  
בתגובה להודעה מספר 9
 
   כתבת דבר ראשון 2 יתרונות, כי מה שכתבת בסעיף 1 ובסעיף 2 זה בדיוק אותו דבר - מולטיפלטפורם שווה לעבודה בסביבת LINUX... וכמו שאמרתי, היתרון הזה מתבטל כי אפשר לעבוד עם C# בלינוקס בעזרת MONO PROJECT.

לגבי בטיחות הקוד - שטויות במיץ עגבניות. פשוט ככה.
איזה מנגוני בטיחות יש בJAVA שאין ב C#?
יש הכל - TYPE SAFETY, BOUNDS CHECKING - הכל זהה
וכמובן שהחסרונות של שתי השפות זהים - בשתיהן ניתן לעשות דיסאסמבלי נורא נורא בפשטות.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   17:03   05.03.09   
אל הפורום  
  19. תלוי בשימושים. לצבא #C שולט, אבל בשוק? JAVA החליפה כמעט לגמרי את C#  
בתגובה להודעה מספר 0
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   17:06   05.03.09   
אל הפורום  
  20. זה כי היא מעולם לא שלטה כל כך בשוק.  
בתגובה להודעה מספר 19
 
   אבל לאט לאט היא תשלט. אני ואייל התערבנו על זה כבר


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   18:14   05.03.09   
אל הפורום  
  24. חח אני רואה שהתחלת ללמוד JAVA.  
בתגובה להודעה מספר 19
 
או שלא יודע מה קרה לך






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:16   05.03.09   
אל הפורום  
  26. בשוק יש גם הרבה מחפשים ל C#. וגם הרבה לJAVA.  
בתגובה להודעה מספר 19
 
   זה לא מה שצריך להיות פרמטר.
ואגב - גם פה יש יתרון ל C#: שנורא בקלות אפשר לעבוד ב WEB איתה(ASP.NET שהסינטקס כמעט זהה).

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   18:38   05.03.09   
אל הפורום  
  30. אוקיי קראתי פה את התגובות של כולם, כמה שאלות :)  
בתגובה להודעה מספר 0
 
   קודם כל תודה לכולם...
עכשיו אני צריך להבין משהו...
דבר ראשון akoka כתבת שיהיה לי יותר קל ללמוד ג'אווה... אנלא מחפש מה יהיה קל אני מחפש מה יותר "חזק" או "שימושי" או... ישלוט בשוק בעתיד...
אז אם הבנתי נכון ממך C# יהיה לי יותר "קשה" ללמוד...אז לא כדאי לי לבחור ללמוד את זה ובמידה ואני יראה שאני צריך/מעדיף JAVA אז אני יוכל ללמוד לבד?

דבר שני.. JAVA יותר בטוחה מC#? כי לפי מה ש Sn00py כתב אני רואה שאין שוני... (או שאני טועה?)

האשכול הזה רק בילבל אותי יותר חחח אז היה לי כיוון ל C# ועכשיו אני כבר לא יודע ^^


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:44   05.03.09   
אל הפורום  
  31. JAVA לא יהיה לך יותר קל ללמוד  
בתגובה להודעה מספר 30
 
   גם JAVA וגם C# שתיהן שפות קלות מאוד בהשוואה ל C ו C++.
ההפך לדעתי - ל C# יש המון מקורות למידה חינמיים, מלא סרטונים באתר של מיקרוספט, המון המון ידע כי מיקרוסופט משקיעה המון, פשוט המון בהפקת חומרי למידה איכותיים... לדעתי JAVA טיפה פחות אינטואטיבית אבל יכול להיות שזה בגלל שאני מאוד רגיל ל C#.

JAVA לא יותר בטוחה. לא. לא. לא. מי שכתב פה ש JAVA יותר בטוחה פשוט טעה. שתיהן זהות - שתיהן TYPE SAFE, עם BOUNDS CHECKING והכל, ושתיהן מתקמפלות ל BYTE CODE ורצות על VIRTUAL MACHINE(בניגוד למה שאנשים פה חשבו על C# שמתקמפלת ל NATIVE CODE).

בקיצור - מהבחינה של בטיחות, JAVA ו- C# כנראה זהות. שתיהן מאוד בטוחות - לטוב ולרע.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:49   05.03.09   
אל הפורום  
  34. זה לא לNATIVE CODE? |=  
בתגובה להודעה מספר 31
 
   כמעט בכל סכמה אפשרית וספר הסבר בC# רשום שמMISL זה עובר לJIT ומשם לNATIVE CODE...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:52   05.03.09   
אל הפורום  
  36. ברור - אבל הכוונה שהקומפיילר עצמו מקמפל לMSIL  
בתגובה להודעה מספר 34
 
   והJIT לNATIVE CODE.
הקקומפיילר עצמו - לא מעביר ל NATIVE.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:44   05.03.09   
אל הפורום  
  32. ידעתי מהתחלה שזה מה שיקרה P=  
בתגובה להודעה מספר 30
 
   וויכוח על כלום.
שתיהן טובות מה שלא תבחר יביא לתוצאות יפות.

C# ביכלל לא קשה ללמוד, ביחוד אחרי שאתה יודע C++.
בטיחות לא טובה בC# לא הייתי אומר את זה ביכלל.. יש בטיחות מאוד גבוה בC#. בטיחות שאתה לא מודע לה שרצה בברירת מחדל.
אם היא יותר מJAVA או פחות? אין לי כל כך מושג.. אני מאמין שזו תיהיה קצת שטות להגיד שJAVA יותר בטוחה.

אם אתה רוצה לשלוט בהכל דרך שפה אחת הייתי ממליץ לך על C#, לא מיפני שהיא טובה יותר מJAVA אלא מיפני שאני מכיר אותה הרבה יותר מJAVA ואני ממש מאושר מהתוצאות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   18:47   05.03.09   
אל הפורום  
  33. הסינטקס ממש דומה, לא חושב שאחת קשה מהשנייה.  
בתגובה להודעה מספר 30
 
ולירן בסה"כ דיבר על טענות טריוויאליות.
כדי באמת לבחון לעומק את בטיחות השפה צריך מישהו שמכיר את שני השפות לעומק.

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

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

מבחינת שוק, שתיהן חזקות בשוק - JAVA כיום יותר (תגידו מה שתגידו חח).
ללמוד את שתיהן אין טעם, החלטה שלך.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   18:51   05.03.09   
אל הפורום  
  35. מסכים, רק מדגיש לגבי המצביעים  
בתגובה להודעה מספר 33
 
   ערכתי לאחרונה בתאריך 05.03.09 בשעה 18:51 בברכה, Sn00py
 
שימוש במצביעים ב C# הוא לא רצוי ולא הכרחי, זה אפשרי רק ע"מ לאפשר נחיתה רכה למתכנתי C++. השימוש בו הוא לא CLS COMPLAINT - כלומר, הוא לא מתאים לכל הפריימווק של הNET. ועל כן לא מומלץ לשימוש. בנוסף, בשביל לאפשר את השימוש בו יש:

1. לתחום את הקוד בבלוק של unsafe.

2. לאפשר מצביעים בהגדרות של הפרויקט.

3. הקומפיילר יציג WARNING שהשימוש במצביעים לא מומלץ.

לכן ניתן להגיד בבטחון מלא שהשימוש במצביעים ב C# הוא בגדר פיצ'ר נחמד נוסף. אין צורך להשתמש בו, לא משתמשים בו, ובכלל - זה רק פיצ'ר!(שאפילו לא ברור לגמרי למה הוסיפו). מבחינת WinAPI, ניתן להשתמש בסוג IntPtr שמשמש כמצביע TYPE SAFE לשימושי HANDLE ל API שונים...

בהצלחה!

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   18:57   05.03.09   
אל הפורום  
  37. סינטקס כל כך דומה שחבר שלי ענה עליה בטעות בבגרות  
בתגובה להודעה מספר 33
 
   ערכתי לאחרונה בתאריך 05.03.09 בשעה 18:57 בברכה, ronen333
 
ופסלו לו אותה XD


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   19:36   05.03.09   
אל הפורום  
  38. כשלומדים שפה עילית  
בתגובה להודעה מספר 33
 
   המטרה היא בדר"כ פשטות השימוש ו"חוזק" השפה (אולי יש דברים שאפשר לעשות באחת ואי אפשר בשניה...) פרט כמובן למולטי פלאטפורם... שזה יש רק ל JAVA ואין מה להגיד על זה...

ב2 הקריטריונים האלה, איזה שפה היא זאת שמתעלה על השניה?

מה עוד הבנתי שה.net ב C# הוא פלוס אדיר... זה כזה משמעותי? או שזה זניח?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   19:44   05.03.09   
אל הפורום  
  39. זה בעייה כי שתיהן מאוד חזקות חח ...  
בתגובה להודעה מספר 38
 
אתה לא תקבל גם תשובה חותכת.
אני למדתי JAVA ולא מתחרט על כך ואחרים למדו C# ולא מתחרטים על כך.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   20:06   05.03.09   
אל הפורום  
  40. ובעניין פשטות השימוש ו אורך הקוד?  
בתגובה להודעה מספר 39
 
   שוב תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   20:14   05.03.09   
אל הפורום  
  41. חח גם דיי דומה :\  
בתגובה להודעה מספר 40
 
תראה בעצמך:
http://www.harding.edu/fmccown/java1_5_csharp_comparison.html

בסה"כ C# העתיקו מ-JAVA.
בפועל כל אחת פרשה כנפיים אבל הן באמת דומות.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:22   05.03.09   
אל הפורום  
  42. בעניין פשטות אני חושב ש C# מתעלה בצורה עצומה על ג'אווה  
בתגובה להודעה מספר 40
 
   בגלל כל המחלקות שמיקרוסופט מספקת עם הNET.... יש לך מחלקה כמעט לכל דבר שתרצה. אם זה IO, XML, DB - הכל הכל הכל. יש כמות מטורפת של מחלקות פשוטות לשימוש.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   20:37   05.03.09   
אל הפורום  
  43. כל מה שרשמת יש גם ב-JAVA.  
בתגובה להודעה מספר 42
 
וכנ"ל מחלקות SOCKET,GUI ועוד דברים שאני בטוח שיש גם ב-C#.
חח






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   20:45   05.03.09   
אל הפורום  
  44. סבבה, אז WERE EVEN :)  
בתגובה להודעה מספר 43
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   21:30   05.03.09   
אל הפורום  
  45. סוף טוב הכל טוב D=  
בתגובה להודעה מספר 44
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   12:17   06.03.09   
אל הפורום  
  46. טוב אני ישן על זה כמה ימים וברגע שאחליט אני יכתוב פה =]  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   19:27   06.03.09   
אל הפורום  
  47. KEEP THAT IN MIND  
בתגובה להודעה מספר 46
 
   https://rotter.name/nor/prog/15215.shtml


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   22:35   09.03.09   
אל הפורום  
  48. טוב אז החלטתי...  
בתגובה להודעה מספר 0
 
   אני לוח JAVA... ת'אמת שאני יותר נוטה לכיוון C# אבל לצערי הרב אני לא יכול לקחת על עצמי עוד עומס...
פשוט המרצה החליט ללמד C# בסמינריונים... ושמעתי שהעבודות בית שלו זה כמו התרגיל סיום ב JAVA...
אבל אני ידאג לקחת את המצגות של C# בשביל ללמוד אותה כי זאת ניראת לי שפה מעולה לפי מה שהספקתי לראות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   10:28   10.03.09   
אל הפורום  
  49. שיהיה בהצלחה אחינו =]  
בתגובה להודעה מספר 48
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   10:52   10.03.09   
אל הפורום  
  50. ממש חסר טעם ללמוד את שתיהן במקביל.  
בתגובה להודעה מספר 48
 
בכל מקרה, קשה לי להאמין שתגיע לרמה גבוהה בשתיהן.
בהצלחה בכל מקרה






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net