code_blue 17.06.2020:17

מי יכול לעשות לי קצת סדר במה זה frontend ומה זה backend

נתקל במתכנתים של זה ומתכנתים של זה
מה בעצם נכלל בכל תחום

תודה

נשלח ע"י הסלולרי
Dimona 17.06.2020:35
1. תשובה בתגובה להודעה מספר 0
frontEnd
כל מה שקשור לקליינט , כלומר כל הויזואליות שהגולש רואה.
בדרך כלל זה אנגולר , ריאקט , vue

צד שרת = BackEnd
כל מה שקשור ללוגיקה של התוכנה וכולל חיבור לבסיס נתונים
השפות בדרך כלל : ,GO,DOT.NET ,java , nodejs , php , ויש עוד הרבה אבל אלה לדעתי העיקריים
code_blue 17.06.2020:52
2. תודה בתגובה להודעה מספר 1
למה זה מופרד?
תכלס תכנות זה תכנות :/
מניח שמי שיודע למשל php ידע לעשות פייתון

נשלח ע"י הסלולרי
RonM16 17.06.2021:08
3. הפרדה לפי תחומים בתגובה להודעה מספר 2

ערכתי לאחרונה בתאריך 17.06.20 בשעה 21:12 בברכה, RonM16

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

כנראה שמתכנת פרונט יידע לעשות באקנד ולהפך, השאלה באיזו איכות?
בפרויקטים גדולים כנראה שירצו רמת עיצוב גבוה של אנשי מקצוע עם אהבה לפרונט בשביל חווית משתמש איכותית,
בעוד שאנשי באקנד בד"כ (מניסיון) לא מעניין אותם איך נראה הכפתור המעפן ואיך להציג את השגיאה ללקוח.
המציאו מתכנתי full-stack שבעיקר מתאימים לפרויקטים קטנים\אתרים,
בשביל זה באה java script שבעצם מתכנת ששולט בשפה הזאת יוכל לתכנת גם פרונט וגם באק,
אבל לטעמי זו לא שפה מספיק חזקה בשביל להחזיק פרויקט באקנד ENTERPRISE, אני עדיין בעד JAVA\C# או C++ לאלו שאוהבים אתגרים
Dimona 17.06.2021:09
4. מכתב בתגובה להודעה מספר 2
לא תמיד , יש מתכנתים שמבחירה מעדיפים להתמקד בשפה אחת בגלל שכנראה אצלהם בעבודה הם כותבים רק בphp אז הנוחות שלהם היא בשפה הזו , אם יתבקשו ללמוד בשפה אחרת לפעמים זה גורם למתכנת להרגיש לא בנוח וגם לא בטוח בעצמו , מצד שני יש כאלה שחיים טכנולוגיה שכל שפה חדשה שיוצאת חייבים לבדוק את גבול היכולות שלה ובמה היא טובה ולא טובה מאחרות (אני אחד כזה).

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


code_blue 17.06.2021:54
5. הריאקט ושאר הירקות בתגובה להודעה מספר 4
עושים פלאים ליצרני החומרה חחח
מלגזול משאבים לשרת הם גוזלים משאבים מהדפדפן (לקוח)

נשלח ע"י הסלולרי
sza 18.06.2014:26
6. אתה מתבלבל בביצה ובתרנגולת בתגובה להודעה מספר 5

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

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

צחי.




Zeet3x 21.06.2009:00
7. ממש ההיפך... בתגובה להודעה מספר 5
הריאקט בא לעשות אופטימזציה לרינדור של האלמנטים אצל הלקוח...
לוגיקה כבדה אמורה להתבצע בצד שרת בלבד, אתה לא אמור בשום אופן להכביד על הלקוח.
פשוט היום עם התקדמות טכנולוגית הדפדפנים נהים יותר חזקים.
Tupe93 21.06.2010:30
8. וגם deno! בתגובה להודעה מספר 1
Dimona 21.06.2011:22
9. התחלתי היום לעשות שרת בדינו , אהבתי ממש! הקטע אם זה באמת יחליף את הnodejs בתגובה להודעה מספר 8
תפתתפת 30.06.2019:12
10. תמונה אחת שווה 1000 מילים בתגובה להודעה מספר 0
העבר לפורום אחר
העבר לפורום:
סיבה:
תגובה חדשה
כותרת:
תוכן:
סמיילים:
הצג
עריכת אשכול
כותרת:
תוכן:
סמיילים:
הצג