|
עמוד 1 מהו אתר דינאמי? מה ההבדל בינו לבין אתר סטטי ומה הכי מתאים לאיזה צורך. מאמר זה בא לתת סקירה קצרה על הנושא ולעזור להכווין אתכם לפתרון המתאים ביותר.
מהו אתר דינאמי ומהם יתרונותיו על פני אתר סטטי? כאשר בוחנים את האלטרנטיבות השונות העומדות בפנינו כאשר אנו מעוניינים להקים אתר, אנו נתקלים, לעיתים, בשאלה האם אנחנו מעוניינים באתר דינמי או באתר סטטי. כדי לבאר חלק מהמושגים, מובא להלן הסבר קצר אודות מהו אתר דינאמי, כיצד הוא שונה מאתר סטטי ומהם יתרונותיו היחסיים על פני האתר הסטטי.
אתר סטטי נתחיל דווקא עם אתרים סטטיים - אתר סטטי הינו אתר שהתכנים והגרפיקות שלו הינם חלק אינטגרלי מדפי ה-html, העמודים השונים של האתר. באתרים סטטיים, קיימת תיקייה עם מספר קבצי html המקושרים בינהם באמצעות קישורים/תפריט, וכדי לעדכן את תוכן העמודים, על מנהל האתר לערוך את דפי ה-html עצמם. עריכת דפי html כיום הינה פשוטה יותר ומתבצעת באמצעות תוכנות כגון Dreamweaver ו-Frontpage אולם עדיין דורשת הבנה בשפת האינטרנט HTML, ועל-מנת ליצור רכיבים פונקציונליים כגון גלריות או עיצובים ייחודיים דרושה התמקצעות רבה יחסית. אתרים סטטים הינם זן הולך ונעלם לאור המגבלות שהם מציבים לדרישות הבסיסיות של רבים מהאתרים היום בהיבטי יכולות חיפוש באתר, יכולת הטמעה של רכיבים כגון פורומים, נוחות בעריכת התכנים וכיוב'
אתר דינאמי אתר דינמי הינו אתר אשר ניתן לעדכון על ידי המשתמש/מנהל בצורה פשוטה, בדומה לאופן בו אנו עורכים כיום מסמכי word. אתר דינמיים מבוססים על בסיסי נתונים (בסיס נתונים הינו למעשה מערכת של טבלאות שמכילות בתוכן נתונים - תכני האתר - וערוכות במערכת של הקשרים והיררכיות, לדוגמא, טבלה שמכילה את נתוני התפריטים של האתר, טבלה אחרת המרכזת את דפי התוכן וכיוב') אשר בהם מרוכזים כל תכני האתר הטקסטואליים (עמודי טקסט, תפריטים, קישורים, כאמור').
באתרים דינמיים אין למעשה דפי html שמרכיבים את האתר אלא ישנם עמודים דינמיים (בדר"כ בשפות php או asp) אשר מציגים את התכנים שהם שואבים מבסיס הנתונים של האתר. במידה ורוצים לשנות את מראה האתר, אין צורך לערוך כל דף בנפרד, ניתן לערוך את הגדרות התצוגה הכלליות של האתר וכל האתר משתנה בלחיצה כפתור. כך גם לגבי הוספת עמודים חדשים או לחצנים לתפריט. במקום שנצטרך לעדכן את כל העמודים של האתר כאשר אנו מוסיפים קישור לתפריט האתר, מעדכנים רק את טבלת התפריטים של בסיס הנתונים (באמצעות ממשק ויזואלי ונוח שלא דורש הבנה כלשהי בבסיסי נתונים).
אתר חצי-דינמי לא נעסוק באפשרות זו כיוון שהיא יחסית נדירה, אולם ישנה גם אפשרות שלישית של אתרים מעין דינמיים, המאפשרים יכולת לערוך את התכנים של חלק מאגפי האתר (נאמר גלריה דינמית כאשר האתר ברובו הוא סטטי), ללא היזקקות לבסיס נתונים. הדבר נעשה באמצעים שונים, כגון קבצי XML, java או סקריפטים שונים ב-asp/php המאפשרים גמישות מסוימת.
|