ההבדל בין WPF ו- ASP. NET ההבדל בין

Anonim

WPF לעומת ASP. NET

WPF, או Windows Presentation Foundation, הוא יישום המשמש ליצירת ממשק GUI עבור מערכת ההפעלה Windows. זהו אחד להפסיק את התמונות שלך, מסמכים, סרטים, מדיה עם היצירה שלהם, להציג, ואת מניפולציה. יש לו את היכולת לנהל את יישומי Windows כולל פעולות כמו ריצה, ביצוע, ובניית אותם גם כן. הוא הצליח להגדיר בבירור את הגבולות בין ממשק המשתמש לבין נקודת המבט העסקית המקיפה אותו. WPF היה מסוגל לתפעל את השימוש DirectX כי כבר מוטבע ברמה הנמוכה ביותר של הארכיטקטורה לבוא עם פונקציות כמו אנימציות, ציורים 2D ו 3D, תכונות אודיו ווידאו שונים, מסמכים קבועים אדפטיבית, מחייב נתונים, וגרפיקה אחרים יכולות. זה מבוסס על. NET 3. 0 ומשתמש XAML (Extensible Application Markup Language) יכולות על ידי הצגת השימוש משולבת תיבות, לחצנים וכו 'כחלק של המעצב.

ASP. NET הוא מוצר של Microsoft המשמש לעיצוב אתרים דינמיים, יישומים ושירותים. זה מגיע כחלק. NET, קודמו היה ASP (Active Server דפים) הטכנולוגיה. הוא מבוסס על שפה משותפת Runtime (CLR) המאפשר למפתחים לכתוב ASP. NET באמצעות כל קוד אחר. שפת NET. דפי האינטרנט שפותחו באמצעות ASP. NET נקראים טפסים אינטרנט לשאת. סיומת. טופסי אינטרנט אלה משתמשים בשפת סימון של XHTML ותכונות כגון פקדי אינטרנט בצד השרת ובקרות משתמשים המסייעים למפתחים לנהל את התוכן הסטטי, כמו גם את התוכן הדינמי בדף. מיקרוסופט הצליחה להפריד בין התוכן הסטטי והדינאמי בטופס אינטרנט באמצעות הרחבות. את כל. דפי aspx מכילים תוכן סטטי בזמן דינמי קשורים. aspx. vb או. aspx. cs או. aspx. fs קבצים.

-> ->

סיכום

1. WPF משמש בעיקר ליישומי שולחן עבודה ואילו ASP. NET קשורה לדברים באינטרנט.

2. WPF משתמש ביכולות XAML כדי לבנות את ממשק המשתמש בזמן ASP. NET תלוי בתכונות XHTML עם פקדי אינטרנט בצד השרת ובקרות למשתמש.

סיכום:

1. WPF ניתן להשתמש רק אם יש לך. NET Framework ו- Internet Explorer מותקנים

במערכת שלך.

2. WPF לוקח יותר זמן לטעון דפים. זה אומר ביצועים טובים זה לא כל כך טוב.

3. WPF יש ממשק משתמש עשיר, ומתכנתים של Windows בקלות להבין את הקוד שלה.

4. אֶפעֶה. NET דורש מתכנת לקבל ידע של מודל האינטרנט, ממשק משתמש

הבנה בדיקות דפדפן.

5. אֶפעֶה. NET הוא עצמאי של הדפדפן, כך שהוא מספק למשתמשים עם גישה אוניברסלית.