בבניית אתר אינטרנט אפשר לבחור את שפת התכנות בה בונים את האתר יש שפות שונות כגון
asp , jsp , php c# vb.net

כיום נהוג לפתח את האתרים ב asp.net או php
ולכן למרות שאחת היא שפה והשנייה היא טכנולוגיה אני יכולה להשוות ביניהן

Asp.net
היא טכנולוגיה שמייקוסופט פיתחה והיא מאפשרת לבנות אתרים במספר שפות
C# , Vb.net ..
הבדל עיקרי הוא בצורת העבודה
Asp.net עוברת קומפילצייה
Php עוברת אינטרפטצייה
רשימת השפות שעוברות אינטרפטצייה

הסבר בסיסי להבדל בין 2 השיטות הוא שאתר שעובר קומפילצייה מתורגם לשפת מכונה בהרצה הראשונה בשרת , ומאותו הרגע השרת משתמש בקוד המקומפל
אתר שכתוב בקוד שעובר אינטפטצייה כל שורת קוד עוברת תרגום לקוד מכונה כל פעם שהדף עולה
לכן שפה מקומפלת עובדת מהר יותר

Php

קלה יותר ללימוד, ולכן יש סבירות גבוהה שמתכנת מתחיל יבחר בה, וזאת אחת הסיבות שהיא נפוצה יותר

Asp.net

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

ב Asp.net יש ניקוי אוטומטי של זיכרון שהוא לא בשימוש, יש טיפול מובנה בשגיאות שהמתכנת יכול להשתמש בו , ומגוון האפשרויות שניתנות למתכנת עם סביבת העבודה הזאת הוא עצום צריך פשוט להכיר ללמוד אותם ולדעת להשתמש בהם נכון

בשימוש ב Asp.net הטענה הנפוצה היא המחיר הגבוה של התוכנות, למרות שמייקרוסופט פיתחה גירסאות חינמיות שניתן להוריד מהרשת
visual studio express
sql express

מבחינת אבטחת מידע , כל מה שנותר למתכנת מייקרוסופט הוא לכתוב נכון את הקוד מייקרוסופט כבר דואגת לאבטחה
מתכנת מתחיל צריך לקחת בחשבון שמעבר מפיתוח אפליקציות לאינטרנט לפיתוח אפליקציות של שולחן עבודה הן פשוטות מאוד למתכנת מייקוסופט, בעוד שבשימוש בשפת Php המעבר הוא מסובך


מוזמנים לכתוב תגובות כאן



מזמינה אתכם להרשם לרשימת התפוצה שלי למעלה או מדף הבית, לקבל טיפים יחודיים.. 
ליצור קשר טלפוני 077-9345577
או באימייל support@tiktaksite.com


אני כאן לעזרתכם - טלי אברהם
TickTackSite