• 0

ما هو الفرق بين Website و Web Application في ASP.Net

ما هو الفرق حين نقوم بإنشاء website وحين نقوم بإنشاء web application في ASP.Net؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

ال Website :
مشروع ال website يتم عمل compile له في وقت التنفيذ ، وينتهي بك الأمر مع الكثير من ملفات DLL ، كما أنه يتسبب في حدوث مشاكل إذا كان لديك ملفات موجودة في مجلد واحد وفي نفس الوقت تعتمد على ملفات موجودة في مجلد آخر (نظراً لأن تلك الملفات قد لا يكون قد تم عمل compile لها بعد).
مشكلة أخرى أيضاً قد تحدث عند عملية النشر (publishing) ، إذا لم يطلب من visual studio إعادة استخدام نفس الأسماء باستمرار فسيتم إصدار أسماء جديدة لملفات ال DLL التي تم إنشاؤها بواسطة الصفحات طوال الوقت يمكن أن يؤدي ذلك إلى وجود عدة نسخ من ملفات ال DLL التي تحتوي على نفس اسم الكلاس مما سيؤدي إلى الكثير من الأخطاء ، تم تقديم مشروع ال website في visual studio 2005 ولكن تبين أنه ليس شائع الاستخدام
ال web application :
تم إنشاء مشروع تطبيق الويب (web application) كوظيفة إضافية وهو موجود الآن كجزء من vusual studio 2005 ، الاختلافات الرئيسية هي أن ال web applications تم تصميمها للعمل بشكل مشابه لمشاريع الويب التي ضمنت مع visual studio 2003 ، يتم عمل compile للتطبيق في ملف DLL واحد في وقت البناء.
ميزة أخرى رائعة تخص ال web application هي أنه من الأسهل بكثير استبعاد الملفات من عرض المشروع (project view) في مشروع موقع الويب website  يتم إعادة تسمية كل ملف تستثنيه بكلمة مفتاحية مضمنة في اسم الملف أما في مشروع تطبيق الويب web application ، يتتبع المشروع فقط الملفات التي يجب تضمينها / استبعادها من عرض المشروع دون إعادة تسميتها ، مما يجعل الأمور أكثر ترتيباً.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ On 8/6/2020 at 22:03 قال ابراهيم محمد11:

ال Website :
مشروع ال website يتم عمل compile له في وقت التنفيذ ، وينتهي بك الأمر مع الكثير من ملفات DLL ، كما أنه يتسبب في حدوث مشاكل إذا كان لديك ملفات موجودة في مجلد واحد وفي نفس الوقت تعتمد على ملفات موجودة في مجلد آخر (نظراً لأن تلك الملفات قد لا يكون قد تم عمل compile لها بعد).
مشكلة أخرى أيضاً قد تحدث عند عملية النشر (publishing) ، إذا لم يطلب من visual studio إعادة استخدام نفس الأسماء باستمرار فسيتم إصدار أسماء جديدة لملفات ال DLL التي تم إنشاؤها بواسطة الصفحات طوال الوقت يمكن أن يؤدي ذلك إلى وجود عدة نسخ من ملفات ال DLL التي تحتوي على نفس اسم الكلاس مما سيؤدي إلى الكثير من الأخطاء ، تم تقديم مشروع ال website في visual studio 2005 ولكن تبين أنه ليس شائع الاستخدام
ال web application :
تم إنشاء مشروع تطبيق الويب (web application) كوظيفة إضافية وهو موجود الآن كجزء من vusual studio 2005 ، الاختلافات الرئيسية هي أن ال web applications تم تصميمها للعمل بشكل مشابه لمشاريع الويب التي ضمنت مع visual studio 2003 ، يتم عمل compile للتطبيق في ملف DLL واحد في وقت البناء.
ميزة أخرى رائعة تخص ال web application هي أنه من الأسهل بكثير استبعاد الملفات من عرض المشروع (project view) في مشروع موقع الويب website  يتم إعادة تسمية كل ملف تستثنيه بكلمة مفتاحية مضمنة في اسم الملف أما في مشروع تطبيق الويب web application ، يتتبع المشروع فقط الملفات التي يجب تضمينها / استبعادها من عرض المشروع دون إعادة تسميتها ، مما يجعل الأمور أكثر ترتيباً.

شكرا لكم

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكنك تنزيل أفضل التطبيقات في العالم الآن على appvn baixar gratis ، والذي يقدم تطبيقات مجانية ومتميزة.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن