לסביבת הפיתוח - לינוקס או מק?

בסאמה

New member
לסביבת הפיתוח - לינוקס או מק?
נניח ש Windows בכלל בלתי אפשרי.
והאופציות הן רק לינוקס או מק.
מה הייתם בוחרים לסביבת הפיתוח שלכם? ולמה?
 

bismark1

New member
לינוקס
1. more bang for the buck
2. לא רואה שום ערך מוסף רציני במק, עם לינוקס אפשר לפחות לעשות מה שרוצים ורוב כלי הפיתוח שמעניינים אותי הם linux first
 

vinney

Well-known member
מה אתה מפתח?
אם אתה מפתח בשביל מק - וודאי שמק.
&nbsp
אחרת, אני חושב שלינוקס יותר נוחה. גם כנראה יותר זולה ויותר גמישה מבחינת עדכונים ותוספות (הן חומרה והן תוכנה). תבדוק גם זמינות הכלים שאתה צריך.
 

בסאמה

New member
הבהרות: אני מפתח ל server side, במספר שפות
הפיתוח הוא ל server side, אצטרך להתקין, בין השאר:
MySQL
Couchbase
Cassandra
Redis
ועוד...
&nbsp
השפות שאני עובד בהן:
Java
Python
NodeJS
&nbsp
ה IDE שאני בד"כ עובד איתו הוא IntelliJ, וגם PyCharm (למרות שלא חייב אותו כי IntelliJ מכסה את הפונקציונליות שלו)
 

vinney

Well-known member
השאלה הכי חשובה - מי משלם?
ובמה עובדים האחרים מסביבך, אם אתה לא לבד?
 

בסאמה

New member
המעסיק משלם.
זה לקראת עבודה חדשה אז אני לא יודע לגבי האחרים.
 

vinney

Well-known member
לינוקס.
לפטופ לישיבות שיהיה מק, מחשב פיתוח - לינוקס.
 

andthisistheme

New member
השאלה הזו ״מתה״ מזמן. המחשב שיותר נח לך לעבוד איתו ?
מה הקשר בין המחשב האישי שלך לשפות בהן אתה מפתח ולדברים שיש ״להתקין״ כדי להריץ את הקוד שלך? אין.

אתה צריך את המחשב שאתה יותר פרודקטיבי איתו. בדיוק כמו IDE.
 

ipv6

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

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

andthisistheme

New member
הלפטופ שהבטרייה שלו מחזיקה הכי הרבה זמן.
עם מפרט סביר לפיתוח (SSD, 4+ cores, 12+GB).
שלא יהיה כבד ועם מסך שנעים לי בעין.
לא במיוחד מעניין אותי איזו מערכת הפעלה יש שם.
כרגע אני עם מק.
 
לדעתי מק
בסוף אנחנו משתמשים במחשב לפיתוח בכל כך הרבה דברים אישיים שצריך גם מחשב אישי טוב.
תוכנות נחמדות למוזיה, לעריכת קבצי וורד של מיקרוסופט הרעה (שעשתה אופיס למק אבל לא לליננוקס). שה-UI יעבוד הכי טוב שאפשר.
&nbsp
במק יש את זה באובונטו הרבה פחות.
 

ipv6

Member
האישי צריך להתכופף לטובת הproduction
אם זה מחשב פיתוח, ש9-10 שעות ביום ישמש לפיתוח, אז נגן יפה ועריכת קבצי וורד זה זניח לעומת מצבים מעצבנים שאין לך פריימוורק/ספריה שאתה צריך, רק כי רצית תפוח זוהר על הצד השני של המסך.
&nbsp
אפל ספציפית מעצבנים מבחינה חומרתית. אם הוא עובד במקום שרק הוא משתמש שם במק, הוא ימצא את עצמו רודף אחרי מתאמים ונתקל בבעיות IT מעצבנות
 

BravoMan

Active member
לינוקס. לפי כל מה שאמרת - רק לינוקס.
והסיבה: נוחות עבודה.
אם וכאשר Mac יאפשר לך לעשות apt-get install mysql, אולי התשובה תשתנה, עד אז, ללא ספק, לינוקס.
&nbsp
(כן, ידוע לי שיש חנות ב-Mac OS, עדיין לא מתקרבת למאגרים של הפצות גדולות במיוחד כשזה נוגע לדברים טכניים)
 

N i X

New member
מה?
brew install mysql​
&nbsp
חוץ מזה מי מתקין היום mysql על המכונה? רק דוקר =)
 

andthisistheme

New member
ואידך זיל גמור.
 

N i X

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

BravoMan

Active member
מתי פעם אחרונה השתמשת במחשב עם לינוקס?
כי המיתוסים שאתה מעלה הם מלפני עשור בערך...
&nbsp
אגב, לרוב מחשבי הפיתוח שעברו תחתי היו כרטיסי מסך של אינטל.
כי אלא אם אתה מפתח משהו שקשור ל-OpenGL, CUDA ועוד דברים כאלה, המקום שמשקיעים בו זה זיכרון, SSD, מעבד, וממש לא כרטיס מסך off-board.
 
אני עובד עם לינוקס היום
קרה לי לא פעם ולא פעמיים ששדרוג של פידורה דפק לי את המחשב והייתי צריך לעשות שמיניות בשביל לגרום לדברים לעבוד. אני לא יודע אגב אם אשדרג לF25 עם WAYLAND במקום X (אלא אם כן אני מוכן להתאמן על להגיב להודעות בפורום על elinks)
 
למעלה