-
פיתוח אתרים
- |
- בניית אתרים
- |
- קידום אתרים
- |
- לקוחות
- |
- אודות
- |
-
צרו קשר
בניית אתרים
בניית אתרים › פיתוח האתר › שפות פיתוח
-
קיימות מספר שפות לפיתוח אתרי WEB , כמובן אסקור את השפות המשמשות לקוד בצד השרת Server Side Code.
ASPשפת פיתוח מבוססת על שפת Visual Basic הוותיקה מבית מיקרוסופט . קוד ASP מאפשר מימוש פונקציות ולוגיקת קוד בסקריפט לבניית אתרים דינאמיים שמדברים עם בסיסי נתונים כגון Microsoft SQL Server או ACCESS . החסרון בטכנולוגיה זו לבניית אתר היא שאינה יודעת לעבוד על פלטפורמות אחרות מאשר מיקרוסופט.
PHPשפת הפיתוח מעולם הקוד הפתוח , מאד וותיקה וכיום בבעלות Zend Technologies . שפת PHP הינה השפת פיתוח הפופולרית מאד בעולם פיתוח אתרי WEB ומשמשת לבניית אתרים קטנים עד גדולים מאד. היתרונות הבולטים של קוד בשפה הזו שהאפשרויות והמודולים שלו רחבים וניתנים להרחבה בהתאם לצרכים של המפתחים . קוד ה PHP מאד דומה ל JAVASCRIPT ול PERL , אך מכיל מאות פונקציות שימושיות שמאפשרות פיתוח בזמן מהיר יחסית . יתרון בולט נוסף הוא האפשרות לשימוש בטכנולוגיה זו על כל פלטפורמה כולל מיקרוסופט , PHP ל WIN32 , MAC LINUX . התאמת PHP למנועי בסיס נתונים רחב ביותר מאפשר קישוריות לכל פלטפורמה ואל כל פלטפורמה, לדוגמה אם נבחר לעבוד מול שרת אוראקל כשרת בסיס הנתונים שלנו , נוכל ליישם את הקוד ב PHP לדינאמיות ויצירת ה HTML ולהתחבר על ידי מודול של Oracle לבסיס הנתונים .
.NETדוט.נט הינה טכנולוגיית פיתוח מבית מיקרוסופט ששוחררה לעולם לפני מספר שנים ובולטת ביכולתה לספק ממשק וסביבת פיתוח מאד ידידותיות למפתח . היתרון הבולט הוא שמיקרוסופט לראשונה על ידי יצירת פקדים מוכנים בצד השרת SERVER SIDE CONTROL והמצאת ה WEB FORMS איפשרה למפתח לשים את ידו על צד העיצוב וממשק האתר. אני לא בטוח עדיין שזו המטודולוגיה הנכונה לשלבי הפיתוח של האתר , אך המטרה הייתה לא אחרת מאשר לאפשר ליישות אחת לעסוק בפיתוח ועיצוב האתר. שוב החסרון הגדול ביותר של טכנולוגיה זו , שאי אפשר לממשק אותה לפלטפורמות אחרות מאשר מיקרוסופט . לא נוכל לשלב פיתוח דוט.נט על שרת לינוקס או חבילת אחסון לינוקס. יתרון נוסף ומשמעותי שדוט.נט שופר משמעותית מבחינת הביצועים שסיפק לעומת הטכנולוגיה אותה החליף ASP , את זה השיגו מיקרוספוט על ידי מתן אפשרות לביצוע קומפילציה מראש של הקוד שלנו ל DLL ואז בריצת האתר מה שמתבצע זה רק הרצה ופניה לפונקציות ב DLL זה. לעומת PHP למשל ששם בזמן הריצה גם מבוצעת הקומפילציה (את בעיית ביצועים זו פתרו ב PHP על ידי מנגנוני CACHING ו PRE-COMPILE ) .
