אבולוציה

21/05/2024

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

אחרי זה עברנו ליישומי JavaScript שפנו לשרת ב Ajax ובנו את העמוד מהמידע שחזר בצורה דינמית. במקרה המהפך הזה קרה יחד עם הכניסה של Mobile Apps כי גם הם היו צריכים להוציא מידע מ API אבל הציגו אותו בצורה אחרת.

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

והיום יש לנו את next ו Server Components ושוב חזרנו לפנות ל DB מתוך קוד הטמפלייטס ולבנות דפי HTML בעזרת שפה עם סימנים מוזרים, רק שהפעם זה סוגריים מסולסלים במקום סימני שאלה.

זה אף פעם לא אותו דבר שהיה, אבל בהחלט גלגול מעניין שלו.