كيف نحدد هيكليت برنامجنا web , decktop
عندما يطلب مني عمل برنامج يحل مشكله معينه ما هيه الدلائل او الاحتياجات التي تجعلني اقرر إنني احتاج إلى web Application او windows Application ؟؟؟
مع ذكر خصائص كل واحده منهم ومزاياها ؟؟؟؟ وبشكل تفصيلي
كيف نحدد هيكليت برنامجنا web , decktop
عندما يطلب مني عمل برنامج يحل مشكله معينه ما هيه الدلائل او الاحتياجات التي تجعلني اقرر إنني احتاج إلى web Application او windows Application ؟؟؟
مع ذكر خصائص كل واحده منهم ومزاياها ؟؟؟؟ وبشكل تفصيلي
فى حالة ما إذا كان عدد المستخدمين صغير و الكل يستخدم انظمة مايكروسوفت استخدم windows application و فى هذه الحاله سيكون امن البرنامج او بيئة العمل مسئوليتك ... ستحتاج لتنزيل برنامجك على كل جهاز
بافتراض ان العمل يحتوى على انظمه هجينه اى خليط من الانظمه المختلفه او سيتعامل برنامجك مع شريحه كبيره من العملاء عبر الانترنت لا وجد حل سوى ال web application و هذا سيخفض التكلفه لان اجهزة الموظفين لن تتطلب سوى المتصفح .... جانب الامن يتم تطبيقه من السيرفر
لو افترضنا سلفاً انه تم احضارك للعمل فى برنامج سيعمل على 20 او 100 جهاز فى شبكه داخليه معتمداً على قواعد بينات Oracle او MS SQL Server يمكنك ان تصمم برنامج الكلاينت الذى سيوضع على اجهزة الموظفين باستخدام ال windows application او ربما قررت ان تصممه باستخدام ال web application للعمل من خلال المتصفح
كل هذا يعتمد على رؤية محلل النظام و قابلية التطبيق للتدرج و إنخفاض التكاليف و الامن
كل هذا من وجهة نظرى
يمكنك مراجعة هذا الموضوع للتعرف على تحسين كفاءة التطبيق و قابليته للتوسع
Improving .NET Application Performance and Scalability كتاب من مايكروسوفت
تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 13 أغسطس 2004 في 04:27
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
هذا الموضوع مغلق.