الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الفرق بين wpf وsilverlight

بدأه mshooot في 16 مارس 2010 · 9 رد · 2,243 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

حبيت اشارك بهذا الموضوع

الفرق بين wpf وsilverlight

أهم صفة مشتركة بينهما:

كلاهما يستخدم تقنية زامل XAML (Extensible Application Markup Language)

الفرق بين التقنيتين:

1-WPF

-ياتي مدموج مع منصة .net 3.0

- يعمل كبرنامج لسطح المكتب أو من داخل المستعرض كبرنامج ويب XBAP

- لايدعمه إلا متصفح اكسبلورر او فير فوكس

-يعمل على أنظمة ويندوز فقط

-وظائفه أكثر من silverlight

2-Silverlight

- يعمل بشكل مستقل

- يعمل على ويندوز وغيرها من أنظمة التشغيل

- تدعمه الكثير من المتصفحات

- يأتي بوظائف أقل (تعتبر وظائفه جزء من WPF )

متى نستخدم WPF ومتى نستخدم Silverlight؟

حسب المستخدمين إذا كانت شركة وأفرادها يستخدمون ويندوز أكيد WPF لان مزاياه أكثر

أم مستخدمين النت أكيد Silverlight

تم تعديل هذه المشاركة بواسطة mshooot في 17 مارس 2010 في 06:24

3
#2

مشكور اخي على التوضيح ولكن لي سؤال هل الفائدة من ال WPF وال Silverlighte هي بصرية فقط بمعنى انه هل توجد فوائد أضافتها لنا في الكود غير الأشياء المتعلقة بال interface وشكرا مرة اخرى على المعلومة

Chail .. Get Focus .. Then Catch Your Target

#3

الـWPF هي تقنية واجهات استخدام فقط، بينما الـSilverLight هي بيئة برامج تعمل على المتصفح يمكن تشبيهها بالفلاش، أي يمكن عمل برامج كاملة بها.

#4
System Down كتب:

الـWPF هي تقنية واجهات استخدام فقط، بينما الـSilverLight هي بيئة برامج تعمل على المتصفح يمكن تشبيهها بالفلاش، أي يمكن عمل برامج كاملة بها.

هذا صحيح الـWPF في .NET Framework هي تقنية لكتابة الواجهة بالستخدام XAML وإذ يمكنك استخدامها لبرمجة Windows App والـWeb App وهي لا تختلف عن المعتاد بشيء فقط بكيفية تمثيل الـControls لرسمه على الشاشة وأما كـWeb App فهي تنفذ بالكامل على الـClient Side وتحتاج لوجود .NET Framework لذلك فإنها لا تعمل سوى على Windows لكن الـSilverlight فعليا يعتمد تقنية WPF في تمثيل الكنترول لكنه يحتوي على Framework خاص محمل معه في Silverlight Player لذلك لا يحتاجح تنفيذه إلى .NET Framework ولذلك فهو يمكن أن يعمل على بيئات مختلفة, هذا في الوضع الإفتراضي طبعا

#5

جزاكم الله خيرا على هذه المناقشه الرائعه التى احلم ان يكون المنتدى ملىء بها

فعلا كنت محتاج توضيح

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#6

WPF من خلال متابعتي لها يسمونها بتقنية المستقبل وميزتها السهولة والمرونة اما Silverlight فهي تشبه الفلاش

طبعا الاصدار الثالث من Silverlight لم يدعم العربية لكن .4.0 دعم العربية لكن لم يزل طور التجربة هذا مع اهمال الأداة الموجودة في codeblex للهواة لدعم العربية والعبرية

wpf تدعم العربية

تطبيقات WPF

بالنسبة لي عملت تطبيقات قواعد بيانات - تشغيل وسائط - ألعاب

وكذلك نفس التطبيقات تقدر تعملها على Silverlight

من أسهل البرامج لعمل مشروع بأي التقنيتين غير الفيجول ستوديو هو Microsoft Expression Blend 3

طبعا هذا سهل ولا انصح فيه لانك ماراح تفهم ملفات زامل فهما جيدا حتى البرنامج هذا مايقدر يعطيك تحكم كامل مثل الفيجول استوديو

ونقدر نعتبره مكمل للفيجول استوديوا احيانا

#7

سؤال آخر إذا تكرمتو هل يمكن أن استخدم تقنية silverlite في الdesktop application ؟؟ ام أنها مقتصرة على web based applications ومشكورين على الإفادات الضافية

Chail .. Get Focus .. Then Catch Your Target

#8
psa كتب:

سؤال آخر إذا تكرمتو هل يمكن أن استخدم تقنية silverlite في الdesktop application ؟؟ ام أنها مقتصرة على web based applications ومشكورين على الإفادات الضافية

نعم يمكنك عمل Out of Browser Application باستخدام الSilverlight و هناك تطبيقات كثيرة موجود حالياً و الفائدة هنا أن برنامجك سيعمل على Windows و Mac OSX

مثال رائع

Microsoft Siverlight Client for Facebook

اضافة أخرى تم الاعلان عنها من يومين فقط في مؤتمر Mix 2010 هو أن Silverlight سيكون الطريقة الوحيدة لعمل تطبيقات على نظام تشغيل Windows Phone 7 series الجديد الذي سيتم اصداره في نهاية العام الحالي.

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#9
اقتباس
الـWPF هي تقنية واجهات استخدام فقط،

يعني GUI ؟؟؟؟

يعني نستطيع ان نقول انها شئ مشابه لل MFC ؟؟؟

لكن متقدم اكثر و .. وو .. ؟؟

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#10

نعم. WPF هو اختصار Windows Presentation Foundation و هي تقنية واجهات مستخدم تستعمل لغة XAML (لغة توصيف مبنية بالـXML) و تقنية DirectX للرسوميات.

http://en.wikipedia.org/wiki/Windows_Presentation_Foundation

مواضيع مشابهة