תחום בניית האתרים מתחלק לשתי קבוצות עיקריות של טכנולוגיות תכנות:
1.טכנולוגיות בניית אתרים צד שרת- כיום, קיימות מספר טכנולוגיות מתקדמות המאפשרות לאינטרנט ולאתרי האינטרנט להפוך לכלי שימושי יותר עבור חווית המשתמש, תוך כדי העצמת הפונקציות השונות. טכנולוגיות כמו ASP ו- PHP מנתחות נתונים בשרת ושולחות אותם אל הגולש. טכנולוגיות בניית אתרים צד שרת מתקדמות כל כך שניתן לבנות כל תוכנה כאתר אינטרנט.
2. טכנולוגיות בניית אתרים צד לקוח- צד לקוח מתייחס לדפדפני האינטרנט השונים. טכנולוגית הHTML- מאפשרת שיתוף של טכנולוגיות חדשות, שהפכו את תחום בניית אתרים למעניין יותר. כלל הטכנולוגיות מעניקות כלים מגוונים למפתחי האתרים לבנות אתרים משוכללים יותר ושימוש ב- JAVA SCRIPT מאפשר אינטראקציה מול המשתמש בצד לקוח מבלי לפנות לשרת
טכנולוגיות PHP לבניית אתרים מתמזגת אינטגרלית למערכת ניהול WordPress שמקלה את בניית האתר.
PHP הינה שפת תוכנה המהווה טכנולוגיה חדשנית מתקדמת ויעילה לצרכי בניית אתרים צד שרת. PHP נחשבת לתוכנה הפופולאריות ביותר מבין כל אלו הקיימות בתחום כיום. באמצעות PHP ניתן ליצור דפי אינטרנט דינמיים, בשילוב נתונים מבסיסי נתונים, וכך למעשה לטפל בטפסים ובמידע שנשלחים מהגולשים. התפקיד המרכזי של של PHP הוא לנתח את המידע וליצור פלט בהתאם.
ל-PHP- מספר יתרונות בולטים:
• שפת תוכנה קלה להבנה וללמידה. במבנה השפה ניכרת השפעה ניכרת של שפת C.
• מנוע PHP ניתן להרצה גם על שרתי IIS וגם על יוניקס.
• שפת PHP היא טכנולוגית בניית אתרים צד שרת שפותחה בקוד פתוח ולכן כמעט כל אחד יכול לפתח את השפה, והיא מופצת בחינם.
• בדומה לאתרים שפותחו בתוכנת ASP, גם תוכנת ה-PHP מבוססת לצרכי קידום אתרים.
פעולת שפת התוכנה
, PHP הינה שפת תכנות בצד השרת ולכן אינה עוסקת במשימות שמתבצעות בצד הלקוח (דפדפן האינטרנט). ה-PHP מייצר דפי אינטרנט ותכנים שונים, לרבות, HTML, XML, תמונות ואובייקטים נוספים ולמעשה שולח אותם אל הדפדפן. פיענוח התכנים מבוצע על ידי הדפדפן. באופן דומה, שפת PHP משלבת בדפים, במידת הצורך, סקריפטים JavaScript או VBScript ורכיבי Flash ורכיבי מדיה אחרים לביצוע במחשב הלקוח.