-
@לעזור-לכולם לא כתבת באיזה רמה אתה כותב ב-php ו-js, ומה רצית להשיג מלימוד גו.
המלצתי הוא להשקיע בכתיבה מקצועית יותר בשפות שאתה כבר כותב במקום ללמוד שפה חדשה.
במקרים מסויימים יכול להיות באמת יתרונות לגו על פני js ו-php. למשל עיבודים כבדים או עיבוד מקביל של הרבה נתונים.
שאלת על ביקוש: אז יש יותר ביקוש למתכנת טוב מאשר למתכנת שמכיר הרבה שפות. -
@לעזור-לכולם אין לי היכרות כמעט עם GO, אבל יש מדריך שנראה בסיסי למדי בעברית (פתוח בנטפרי):
-
@לעזור-לכולם אמר בשפת תכנות GOlang:
האם יש ביקוש לשפה זו
השפה פחות נפוצה בבנית אתרים
אז כנראה לא תראה מודעה שדרוש מפתח GO לפיתוח אתר תדמית או משהו בסגנון.השפה חזקה בעיקר בבניית API עם ביצועים טובים.
-
@nigun אמר בשפת תכנות GOlang:
לגבי PHP אני חולק עליך, אני עזבתי את PHP ברמה בסיסית
ולא חושב שזה היה טוב אם הייתי מתמקצע בPHP.האם אני צריך לציין שאני חולק, או שזה מובן מאיליו?
יש כמה בחירות עיצוב מצערות בהיסטוריה של השפה, ואני לא ממש מעריץ של השפה.
אבל בהחלט אפשר לכתוב קוד מקצועי ומצויין ב-PHP ומי שמכיר וכותב בשפה לא צריך לעבור למשהו אחר, וגם יקבל המון מהשקעה בכתיבה יותר מקצועית
יש מתכנתים רבים שאני (ואם מותר לי לומר, גם אתה) לא מתקרבים לרמה שלהם שכותבים קוד מצויין ב-PHP. -
@yossiz אמר בשפת תכנות GOlang:
ומה רצית להשיג מלימוד גו.
האמת היא שגם אני חשבתי כמוך שעדיף להתמקצע בשפה/שפות שכבר מכירים
עיקר השאלה היא האם והיכן יש מדריכים לשפה הזאת
תודה -
@nigun אמר בשפת תכנות GOlang:
השפה פחות נפוצה בבנית אתרים
אז כנראה לא תראה מודעה שדרוש מפתח GO לפיתוח אתר תדמית או משהו בסגנון.אכן אני פחות התחברתי בקטע של צד לקוח
(חוץ אם לא היה ברירה...)
ואני אכן באמת מעדיף להישאר מאחורי הקלעים -
@לעזור-לכולם אם ככה זה משנה את התשובה לגמרי. (לכן הזמנתי אותך לשתף שיקולים).
גו היא שפה לא רעה. לא תפסיד מללמוד אותה. ומן הסתם רק תרוויח. לא רוצה להתחייב על כמה תרוויח...
אני לא יודע מדריכים בעברית כי אני מסתדר באנגלית מצויין. זכור לי שיש את זה בעברית אבל אני לא מוצא את זה כרגע
בכלל גו היא שפה יחסית פשוטה, אין המון תחביר. אבל כמובן עדיין לא לזלזל בצורך ללמוד אותה בצורה מסודרת -
@yossiz אמר בשפת תכנות GOlang:
זכור לי שיש את זה בעברית אבל אני לא מוצא את זה כרגע
באחד השדרוגים של האתר שלהם מי שתחזק את התרגום לעברית נעלם ולא עדכן את מה שהיה צריך לעדכן בשביל שזה יכנס לאתר החדש.
המעלות בGO זה בעיקר שפה פשוטה ומינימלית , קריאות (זאת אומרת שקל לקרוא קוד של אחרים), אסינכרוניות בקלות, וביצועים טובים (כי זה מתקמפל לשפת מכונה בקלות).
בקוד פתוח הוא נפוץ יותר בשנים האחרונות בעיקר בכלי DevOps (דוקר,קוברנטיס,טרפורם ועוד) גם בגלל הביצועים אבל בעיקר בגלל הקריאות והאחידות של הסגנונות קוד (יש כללים נוקשים יחסית של מעברי שורה וכדומה, בשביל לשמור שלא יהיה כמה סגנונות של קוד) ובפרוייקט בקוד פתוח זה חשוב, במיוחד בפרויקטים גדולים.
בשימוש בחברות קצת יותר קשה למדוד את השימוש, בסקרים של SOF נראה לי שGO מקבל משהו כמו 10% שזה יפה לשפה יחסית חדשה.
-
D dovid העביר נושא זה מ-תכנות ב-