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