06-11-13, 09:32 PM
(آخر تعديل لهذه المشاركة : 06-11-13, 10:00 PM {2} بواسطة الشاكي لله.)
الفرق بين NET framework full VS NET framework Client Profile ؟
--
متى استخدم NET framework full ومتى استخدم NET framework Client Profile ؟
الخلاصة :-
-يفضل استعمال Client Profile مع برامج سطح المكتب (WPF , Windows forms , Console)
-استعمل الFull Framework مع تطبيقات الويب (Web Service , WCF , ASP , تقنية WF)
والسبب لهذا يقولون ان سيناريو برامج سطح المكتب مختلف عن سيناريو الويب
ويقولون بعد ان الClient profile متوفر في تحديثات الوندوز تلقائيا (يعني على الاغلب جميع الاجهزة يكون موجود فيها).
بالتوفيق للجميع
إقتباس :What are the reasons for a Client Profile?
Although the NET4 Client Profile is smaller and faster to install compared to the NET4 Full Framework (NET4 is 7-8MB smaller in size than the Full Framework), the main reasons are not just better deployment size/time but also:
Reduce the Framework deployment failures.
By keeping ASP.Net and other components (that are mostly needed for servers) out of the Client Profile, we can reduce the attack surface and the number of future servicing events which may be caused by server component (such as ASP.Net) and are not needed for desktop scenarios.
Making NET4 Client Profile available on Windows Update will make sure that most desktop machines will include NET4 Client Profile over time and apps that target the Client Profile will not need to carry or install the Framework which will improve the overall deployment experience.
Enable us to add features and grow the size of overall Framework in future versions but still have a smaller core.
--
متى استخدم NET framework full ومتى استخدم NET framework Client Profile ؟
إقتباس :When to use NET4 Client Profile and when to use NET4 Full Framework?
NET4 Client Profile:
Always target NET4 Client Profile for all your client desktop applications (including Windows Forms and WPF apps).
NET4 Full framework:
Target NET4 Full only if the features or assemblies that your app need are not included in the Client Profile. This includes:
If you are building Server apps. Such as:
ASP.Net apps
Server-side ASMX based web services
If you use legacy client scenarios. Such as:
Use System.Data.OracleClient.dll which is deprecated in NET4 and not included in the Client Profile.
Use legacy Windows Workflow Foundation 3.0 or 3.5 (WF3.0 , WF3.5)
If you targeting developer scenarios and need tool such as MSBuild or need access to design assemblies such as System.Design.dll
الخلاصة :-
-يفضل استعمال Client Profile مع برامج سطح المكتب (WPF , Windows forms , Console)
-استعمل الFull Framework مع تطبيقات الويب (Web Service , WCF , ASP , تقنية WF)
والسبب لهذا يقولون ان سيناريو برامج سطح المكتب مختلف عن سيناريو الويب

ويقولون بعد ان الClient profile متوفر في تحديثات الوندوز تلقائيا (يعني على الاغلب جميع الاجهزة يكون موجود فيها).
بالتوفيق للجميع

^
ملاحظة
يرجى تعديل وسم "الاقتباس"
فهو لايرتب النص الانجلينزي جيدا (بالتحديد الفواصل والرموز)

