יותר מאשמח לקבל הסבר מה זה תכנות web?

יותר מאשמח לקבל הסבר מה זה תכנות web?

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

BravoMan

Active member
אתה לא צריך להתבייש. תואר לא נועד להקנות לך ידע ספציפי לגבי

תחומי תכנות, התפקיד שלו זה להנחיל ידע כללי בהנדסת תוכנה.
&nbsp
תחום הפיתוח בכלל, ותת תחום של פיתוח Web הם מאוד רחבים וגדולים, ואין שום בושה בכך שמצטרף חדש לא יכיר אותם.
&nbsp
"פיתוח Web" הוא מונח שמכסה כל דבר שעובד דרך האינטרנט.
זה ממש ממש בגדול.
&nbsp
בפועל, התחום מתחלק לשניים:
פיתוח צד שרת, ופיתוח צד לקוח.
&nbsp
פיתוח צד לקוח זה החלק שיורד לדפדפן שלך, ובנוי בד"כ מדברים כמו HTML, JavaScript ו-CSS.
&nbsp
צד שרת, זה הצד שרץ על השרת, והוא מייצר את מה שיורד לדפדפן, מנהל בסיס נתונים, ואולי עושה עוד כל מיני דברים.
&nbsp
כאן יש מגוון רחב של טכנולוגיות, כאשר NET. היא דווקא בדעיכה.
הפופולריות היום הן PHP, node.JS (כן, אפשר לפתח ב-JavaScript גם בצד שרת), Python, ועוד כמה דברים כמו Ruby on Rails ואפילו Go Lang של גוגל.
&nbsp
כמובן, צריך גם להכיר עבודה עם DB, כמו שימוש ב-SQL, ושיש DB שהם דווקא No SQL.
&nbsp
יש גם אנשים שעושים הכל מהכל והם נקראים "Full stack".
&nbsp
כשאתה פותח אתר מודרני, אפילו אתר מסכן כמו הפרום הזה, יש מאחוריו הרבה מאוד קוד.
&nbsp
חלק מהקוד רץ בתוך דפדפן על מחשב שלך, וחלק רץ על השרת של תפוז.
כל חלק כזה לבדו לא יעשה כלום, צריך את השילוב, וזה למעשה פיתוח WEB - בניית מערכת \ אפליקציה, שעובדת דרך האינטרנט.
&nbsp
מקווה שזה מבהיר לך את הבסיס.
אם יש עוד שאלות אתה מוזמן.
&nbsp
יש גם פורום מספר 156 פה בתפוז שהוא פורום "פיתוח רשת ובניית אתרים".
שם תוכל לפגוש אנשים שעובדים בתחום ויוכלו לתת לך יותר מידע.
 
למעלה