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

لمن ستكون الغلبة JavaFX 2 ام WPF, Silverlight ؟

بدأه mental-driller في 30 أكتوبر 2012 · 19 رد · 2,212 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مؤخرا اصبح المطورون يميلون لاستخدام اطر العمل الجديده التي تساعد على عمل الكثير من التجسيمات والتحريكات في برامج سطح المكتب ، طبعا في السابق لم نكن نرى مثل هذه البرامج او مايسمى بـــ Rich Desktop Application والتي يمكن ان نضيف لها الكثير من مزايا المحتويات التفاعليه Interactive and Animated Contents والتي كانت في السابق تقتصر على برنامج الفلاش.

ربما يعترض البعض على مقارنتي JavaFX بــ WPF, Silverlight ولكن بالنسبة لي ارى ان هذه التقنيات هي المتنافسه حاليا، وفي حين تبذل اوراكل مجهود جيد في تطوير جافا الا اني لم ارى عندها منتجات تساعد على ادخال الرسومات بشكل سريع مثل Expression Blend لدى ميكروسوفت.

ارجو من اي شخض يدخل في النقاش ان لا يدخل موضوع تكلفة المنتج وان هذا المنتج مجاني بينما الاخر ليس كذلك،

الان ما رأيكم لمن الغلبه ؟ او يجدر بنا التريث وعدم استباق الاحداث لان لا احد يعلم ما يخبأه المستقبل.

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#2

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

انا لا اقول ان هذه التقنيات انتهت فقد يستمر دعمها لسنوات لان ورائها شركات عملاقة ( ميكروسوفت واوراكل) ولكن هذه التقنيات وصلت حالة Deprecated

2 −1
#3

نقاش متأخر عن زمانه ؟ JavaFX 2.1 تم اصدارها مع Java 7 في اكتوبر من العام 2011 بينما سيلفرليت هي المستخدمه في تطوير تطبيقات الــWindows Phone فكيف تكون هذه التقنيات من الماضي؟ ولم يمضي على Java Fx 2.0 سوى عام واحد وهي نسخه جديده تماما و مختلفه عن الاصدارات السابقه التي الهدف منها دعم الــ Rich Applications ، إذا كان هناك شيء في كلامك لم انتبه له فأرجو ان توضح لي، كما ان التطويرات الهائلة في سيلفرليت تدل على ان ريثم التطوير لم تيباطئ وانما يجري بشكل جيد

http://channel9.msdn.com/Series/Silverlight-Firestarter/Silverlight-Firestarter-2010-Keynote-with-Scott-Guthrie

صحيح ان الفيديو قديم نوعا ما ولكن يمكنك ان ترى الاضافات الكبيره في سيلفرليت 5 ، كما ان هذا العرض هو عرض قبل اصدار سيلفرليت 5 التي اصدرت في 2011

تحياتي

2

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#4
mental-driller كتب:

نقاش متأخر عن زمانه ؟ JavaFX 2.1 تم اصدارها مع Java 7 في اكتوبر من العام 2011 بينما سيلفرليت هي المستخدمه في تطوير تطبيقات الــWindows Phone فكيف تكون هذه التقنيات من الماضي؟ ولم يمضي على Java Fx 2.0 سوى عام واحد وهي نسخه جديده تماما و مختلفه عن الاصدارات السابقه التي الهدف منها دعم الــ Rich Applications ، إذا كان هناك شيء في كلامك لم انتبه له فأرجو ان توضح لي، كما ان التطويرات الهائلة في سيلفرليت تدل على ان ريثم التطوير لم تيباطئ وانما يجري بشكل جيد

http://channel9.msdn.com/Series/Silverlight-Firestarter/Silverlight-Firestarter-2010-Keynote-with-Scott-Guthrie

صحيح ان الفيديو قديم نوعا ما ولكن يمكنك ان ترى الاضافات الكبيره في سيلفرليت 5 ، كما ان هذا العرض هو عرض قبل اصدار سيلفرليت 5 التي اصدرت في 2011

تحياتي

من الواضح اني غير متابع ومعلوماتي قديمة جدا جدا جدا وابدو كمن قضى سنة 2012 تحت حجر ومعزول عن اخبار تكنولوجيا المعلومات وبالتالي فانا اعتذر لك.

#5

ليس هناك داعي لاي اعتذار او غيره، الهدف هو التناقش مع الاخرين لتنمية معلوماتنا ، لذا تراني دائما كل ما عرفت عن شيئ معين فإني اناقشه مع زملائي في المنتدى، واتمنى ان اعرف وجهتك نظر في هذه المنافسه بين عمالقة التكنولوجيا.

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#6

مثل ما قال issam.muhammed هذي التقنيات تنقرض

البديل لها HTML5

الاتجاه الآن إلى javascript و html5

لأسباب عديدة من أهمها

- لا تحتاج إلى إضافات

- الجوالات الحديثة لا تدعم الفلاش والسيلفرلايت وغيرها

أدوبي أوقفت دعم الفلاش لأجهزة الموبايلات

http://www.aitnews.com/latest_it_news/72970.html

يوتيوب وفيميو أضافت مشغل فيديو html5 لبعض الفيديوات

تم تعديل هذه المشاركة بواسطة بـارع في 30 أكتوبر 2012 في 23:46

#7
بـارع كتب:

مثل ما قال issam.muhammed هذي التقنيات تنقرض

البديل لها HTML5

الاتجاه الآن إلى javascript و html5

لأسباب عديدة من أهمها

- لا تحتاج إلى إضافات

- الجوالات الحديثة لا تدعم الفلاش والسيلفرلايت وغيرها

أدوبي أوقفت دعم الفلاش لأجهزة الموبايلات

http://www.aitnews.com/latest_it_news/72970.html

يوتيوب وفيميو أضافت مشغل فيديو html5 لبعض الفيديوات

استخدم HTML5 في العادة ولكن مشكلتها هو عدم وجود ادوات تصميم متطورة تسهل التطوير (او اني لم ابحث جيدا) مثل Expression Blend ، كما راينا فان ويندوز 8 يدعم HTML5/JS,Sliverlight,WPF,Windows Forms

ربما في المستقبل عندما تكون هناك ادوات متطورة تسهل العمل بالــ HTML5 ستنقرض بقية التقنيات ، ولكن حاليا اذا حاولت عمل موقع يحتوي رسوم ثلاثية الابعاد بالسيلفرليت او JavaFX او HTML5 فكم من الوقت و الجهد ستحتاج كل تقنية؟

في ذكرك للجوالات الحديثه بانها لا تدعم السيلفرليت ولا الفلاش، اعتقد ان Windows Phone 7.1 Mango يدعم السيلفرليت بشكل اساسي.

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#8
mental-driller كتب:

استخدم HTML5 في العادة ولكن مشكلتها هو عدم وجود ادوات تصميم متطورة تسهل التطوير (او اني لم ابحث جيدا) مثل Expression Blend ، كما راينا فان ويندوز 8 يدعم HTML5/JS,Sliverlight,WPF,Windows Forms

ربما في المستقبل عندما تكون هناك ادوات متطورة تسهل العمل بالــ HTML5 ستنقرض بقية التقنيات ، ولكن حاليا اذا حاولت عمل موقع يحتوي رسوم ثلاثية الابعاد بالسيلفرليت او JavaFX او HTML5 فكم من الوقت و الجهد ستحتاج كل تقنية؟

في ذكرك للجوالات الحديثه بانها لا تدعم السيلفرليت ولا الفلاش، اعتقد ان Windows Phone 7.1 Mango يدعم السيلفرليت بشكل اساسي.

تحياتي

اخ mental-driller معلوماتك قديمة شوي وانا لا اقصد الاساءة ابدا فالتقنيات التي ذكرتها حظرتك انتهت او في طريقها الى الانتهاء فمثلا Java Fx ماتت قبل ان تولد اما WPF فالمراهن عليها خاسر اما silverlight فهي في نفس الطريق ويمكنك الاستزادة حول هذا الموضوع من خلال القراءة حول وندوز ثمانية ووندوز ثمانية موبايل.

اذا اردت Rich Desktop Application لا تتطلب اداء عالي فيمكنك استخدام html5-javascript كما ذكر الاخ بارع وبالنسبة لادوات التصميم يبدو انك لم تقرأ عن ادوات adobe الجديدة ولم تقرأ عن لغة typescript من ميكروسوفت وغيرها من الادوات التي تعمل توليد html5 و javascript.

اما اذا اردت اداء افضل فليس لك بديل عن native code

لا يوجد حلول وسط وخصوصا في عصر الاجهزة اللوحية واجهزة الموبايل ذات قدرات المعالجة الاقل ومحددات استهلاك البطارية.

#9
issam.muhammed كتب:

اخ mental-driller معلوماتك قديمة شوي وانا لا اقصد الاساءة ابدا فالتقنيات التي ذكرتها حظرتك انتهت او في طريقها الى الانتهاء فمثلا Java Fx ماتت قبل ان تولد اما WPF فالمراهن عليها خاسر اما silverlight فهي في نفس الطريق ويمكنك الاستزادة حول هذا الموضوع من خلال القراءة حول وندوز ثمانية ووندوز ثمانية موبايل.

اذا اردت Rich Desktop Application لا تتطلب اداء عالي فيمكنك استخدام html5-javascript كما ذكر الاخ بارع وبالنسبة لادوات التصميم يبدو انك لم تقرأ عن ادوات adobe الجديدة ولم تقرأ عن لغة typescript من ميكروسوفت وغيرها من الادوات التي تعمل توليد html5 و javascript.

اما اذا اردت اداء افضل فليس لك بديل عن native code

لا يوجد حلول وسط وخصوصا في عصر الاجهزة اللوحية واجهزة الموبايل ذات قدرات المعالجة الاقل ومحددات استهلاك البطارية.

لا اخي لم اقرأ عن هذه الادوات ، ولكن على ما لاحظت فالبرغم من استخدام ميكروسوفت لجافا سكربت الا ان الاكواد مازالت تتضمن مكتبات غير قياسية، فإين الفائدة هنا؟

حسب ما سمعت فإن HTML5/JS تستطيع عمل DataBinding كما في XAML ، لكن هل تعتقد ان الامر سيتعدى الــ Rich Desktop Application وفي الاخر مثلا لن نعود نستخدم C# بنفس الطريقة التي اصبحت فيها ++C ظيف شرف على الفيجوال ستوديو؟

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#10

فيما يخص سلفرلايت سبق وحصل التباس

فلمجرد أن مايكروسوفت في مؤتمرها ركزت على HTML5 و JS أكثر من تركيزها على SilverLight فانتشرت شائعات حول ذلك

ولكن سرعان ماتداركت مايكروسوفت الأمر بمؤتمر آخر أعلنت فيه أن المستقبل سيكون ل سيلفر لايت وأنه سيكون القلب النابض لكل تقنياتها القادمة خاصة أن تقنية الميترو ستايل مبنية على السلفر لايت

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#11
أبو أحمد المبرمج كتب:

فيما يخص سلفرلايت سبق وحصل التباس

فلمجرد أن مايكروسوفت في مؤتمرها ركزت على HTML5 و JS أكثر من تركيزها على SilverLight فانتشرت شائعات حول ذلك

ولكن سرعان ماتداركت مايكروسوفت الأمر بمؤتمر آخر أعلنت فيه أن المستقبل سيكون ل سيلفر لايت وأنه سيكون القلب النابض لكل تقنياتها القادمة خاصة أن تقنية الميترو ستايل مبنية على السلفر لايت

اتمنى ان تكون ميكروسوفت جاده في كلامها و ان لايكون الموضوع محاولة لامتصاص غضب مطورين الدوت نت. هل من الممكن ان تضع رابط المؤتمر .

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#12
mental-driller كتب:

اتمنى ان تكون ميكروسوفت جاده في كلامها و ان لايكون الموضوع محاولة لامتصاص غضب مطورين الدوت نت. هل من الممكن ان تضع رابط المؤتمر .

في الحقيقة الخبر كنت قد قرأته منذ مدة من إحدى المدونات ولكن عندما رجعت إلى تلك التدوينات وجدتها غير موجودة وفيها كانت الإشارة للموضوع والروابط

ولكن من خلال وثائق مايكروسوفت

http://support.microsoft.com/gp/lifean45#sl5

تقول أنها ستدعم سلفرلايت لنهاية 2021 ولا يوجد إقرار أو نفي فيما إذا كان ضمن خطتها اصدار سلفرلايت 6

كما أشارات بعض التعليقات أن الفريق المسؤول عن تطوير سلفرلايت تحول لتطوير WinRT

والكل أجمع أنه بغض النظر عما إذا كانت سلفرلايت ستستمر أم ستتوقف فإن المهارات المكتسبة بلغة زامل و سي شارب لن تذهب هباء لأنها مازالت معتمدة في تطبيقات المترو

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#13

اعتقد ان الغلبة للكل ، تقنية الفلاش التي يحاولون قتلها و تحاشيها لازالت مستخدمه ولازال لها عشاقها وبالنسي لي لن اتخلى عنها الى النهاية ( ما الحب الا للحبيب الاولي :dry: )

لم اجرب JavaFX لكن جربت WPF و Silverlight اعتقد ان عمرهم سيكون اقصر بكثير من عمر الفلاش .

اعتقد علينا الانتظار لتكشف لنا الايام الجديد

تم تعديل هذه المشاركة بواسطة M.B.O في 3 نوفمبر 2012 في 01:55

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#14
M.B.O كتب:

اعتقد ان الغلبة للكل ، تقنية الفلاش التي يحاولون قتلها و تحاشيها لازالت مستخدمه ولازال لها عشاقها وبالنسي لي لن اتخلى عنها الى النهاية ( ما الحب الا للحبيب الاولي :dry: )

لم اجرب JavaFX لكن جربت WPF و Silverlight اعتقد ان عمرهم سيكون اقصر بكثير من عمر الفلاش .

اعتقد علينا الانتظار لتكشف لنا الايام الجديد

على الرغم من تشاؤمي في الايام القليله الماضيه، إلا ان الافكار التي تم ابتكارها في سيلفرلايت و WPF تعتبر طفره نوعيه حتى ان برامج ويندوز 8 الحديثه المكتوبه بــ HTML5/JS استوردت فكرة الــ Datat Binding باستخدام data-win-bind المستوحاه من مكتبة knockoutjs للتطبيق نمط MVVM و لاحظت برامج HTML5/JS ستجد انها نفس فكرة #C/XAML حيث HTML5 هي الــ Declerative Model المماثل لــ XAML و Javascript هي لغة البرمجه للاحداث المماثله لــ #C مع بعض الاختلافات مثل وجود الــ promises في جافا سكربت لانها وحيده الــ thread على عكس #C. ولكن لا ادري هل اثر فلاش على نسق التطور كما اثرت Silverlight/ WPF ؟ لاني لم استخدم الفلاش منذ نسخة Flash MX على ايام ماكروميديا فسوف اترك الاجابه لك لانه ليس لي الحق في الاجابه. اعتقد ان الاخ / المبرمج ابو احمد كان على حق عندما قال ان الخبرات والتجارب التي تعلمها في سيلفرلايت لن تذهب هباء

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#15

الفلاش لا يقارن بـ Silverlight/ WPF ولو اجتمعوا في بعض الجوانب ، الفلاش برنامج اقرب لبرامج التصميم والمونتاج ولا يرضي رغبات المبرمجين الكبيرة لذلك ادوبي اصدرت Flash Builder ليلبي رغبات المبرمجين وجعلت بيئته بيئة برمجية وليست تصميمية بعكس برنامج الفلاش مثل Flash CS5.

اما Silverlight فلو نظرت لمستخدميها هم مبرمجين في الاساس وهي موجهه في الاساس للمبرمجين بعكس الفلاش الذي يمكن ان يجمع مابين المصمم والمبرمج الفلاش قريب من الفوتشوب البرنامج الشعبي المعروف للكل واعتقد ربما تكون هذه النقطة هي احد اسباب عدم انتشار الـ Silverlight كونها مقتصرة فقط على المبرمجين بعكس الفلاش .

اما بالنسبة ماذا قدم الفلاش !! مثل ما ذكرت لك برنامج الفلاش برنامج جرافيكس بالدرجة الاولى وقوته تكمن في هذه النقطة بغض النظر على التأثيرات والامور الاخرى برنامج الفلاش قوته في الفيكتور وال 3D ولا تستطيع الـ Silverlight ولا حتى HTML5 ان تضاهيه في هذه النقطة ، هناك مكتبات تتعامل مع ال 3D من أشهر هذه المكتبات Papervision3D و Away3D و Sandy3D هناك الكثير من الأمثلة القوية لإستخدام هذه المكتبات انظر لهذا المثال http://www.bandit3.com و تذكر دائما أنك داخل نافذة المتصفح.

في هذا الفيديو ترى محرك ألعاب Unreal Tournment وهو يعمل بكفاءة داخل نافذة المتصفح بفضل Stage3D التي تم إضافتها في النسخة 11 من مشغل الفلاش .. ما تراه هنا ليس فيديو بل هو Runtime 3D

قل لي مثل هكذا امثلة بالـ Silverlight كم سطر برمجي محتاج تكتب ، ربما هناك برامج مساعدة لكن لا تقارن ابدا ً بقوة الفلاش في هذا الجانب وسهولته ايضا ً.

اعلم ان ما ذكرته له علاقة بالجرافيكس والمصممين اكثر وربما لا يتناسب من المنطق البرمجي وتفكير المبرمج لكن هذا ما قصدته في تعليقي السابق ان ال Silverlight عمرها سيكون اقصر من الفلاش لانها ببساطة تستهدف المبرمجين بعكس الفلاش وظهور HTML5 اضف اليها JavaFX سيحد ايضا ً من انتشارها واعتقد هذه عوامل تساهم في تقصير عمرها بشكل اسرع اذا لم يتم اضافة شيئ يميزها عن غيرها.

الفلاش قاعدته واسعه وكبيرة جدا ً ولن ينتهي اذا استمرت ادوبي في دعمه ، اما Silverlight ربما لديها امكانيات كبيرة لكن ربما تحتاج الى وقت وتطوير اكثر لتحقق ولو نصف شهرة الفلاش واستخدامه.

تم تعديل هذه المشاركة بواسطة M.B.O في 4 نوفمبر 2012 في 03:17

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#16

السلام عليكم ورحمة الله وبركاته

أخي الكريم صحيح ماذكرته بخصوص السلفر لايت من أنه يستهدف المبرمجين وإمكانياته محدودة ولكن كلامك هذا كان صحيحا في الاصدارات الأولى أما وقد وصلنا إلى الاصدار 5 فكل ماذكرته قد تم تداركه وتلافيه

فمايكروسوفت قامت بإنتاج بيئة تطوير كاملة خاصة للمصممين وهي Microsoft Exprission Blend و بهذا تستطيع إنتاج تطبيقات أو مواقع كاملة بالسلفر لايت بدون إضافة حرف برمجي بالكود بيهايند

إذا لماذا ظهرت تقنيات مثل MVVM كل هذا لفصل المصمم عن المبرمج تماما

من جهة أخرى من قال لك سلفرلايت لاتدعم Runtime 3D إليك هذه الامثلة

http://www.postvisio.../DemoSkins.aspx

ولن ننسى ال Shader Effect الخيالية التي تدعمها سلفر لايت مستفيدة من مكتبة DirectX و هل أروح من برنامج Shazzam لإنتاج المؤثرات الرائعة لاستخدامها ضمن سلفرلايت

نحن لا نقلل من إمكانيات فلاش فهي عريقة ولها باع طويل وسنين من التطوير

ولكن ليس من المعيب أن تبدأ مايكروسوفت من حيث انتهت منه أدوبي بل على العكس هذا مايقتضيه الحكمة والفطنة

ولكن عندما تظهر لغة قياسية مثل HTML5 لتشمل ما كانت تتفاخر به فلاش وسلفرلايت فلا شك أنها ضربة قاصمة للظهر ربما هذا السبب الذي جعل مايكروسوفت تقتنص الفرصة لتهتم ب HTML5 و JS بدل من إضاعة جهودها في تطوير تقنيات تحتاج منها جهدا لتعممها على جميع المنصات

في نهاية الأمر الشاعر شاعر سواء يكتب بالعربية أم بالإنجليزية أم بالإسبانية والمحترف الحرفي المحترف سواء بأدوات يدوية أم أدوات كهربائية

فالأدوات مهما تغيرت لن تؤثر على إبداعات المبرمج

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 4 نوفمبر 2012 في 05:41

1

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#17

بصراحه معظم ما كنت اريد قوله قد قاله ابو احمد. اخي MBO لو كنت تريد ان تقارن قوة الــ 3d في فلاش وسيلفرلايت لك ان تنظر في ملف الفيديو الذي ذكرته انا في ردي رقم 2 احد الـdemos هو 3d باستخدام سيلفرلايت لعيادة تعمل داخل متصفح ، صدقني شاهده لن تصدق مدى قوة السيلفرلايت من حيث قوة التجسيم. اما علاقة ادوبي بفلاش فالتسأل نفسك لماذا اطلقت ادوبي Adobe Edge ؟

كم تحتاج سيلفر لايت لعمل التاثيرات؟ قم باستخدام Expression Blend وستعرف كم هو سهل عمل Recording لــ animation او عمل Story Board.

ولكن كما قلت ابو احمد غطى كل شيئ كنت اريد قوله.

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#18

يعجبني حماسكم اخواني mental-driller و أحمد ومدافعتكم عن Silverlight وكأن حواركم يدور حول استعراض عضلات الـ Silverlight ، معرفتي بالسلفرلايت كانت سطحية ومن كلامكم اكتشفت بعض الامور التي كنت اجهلها عنها .

الـ Silverlight تقنية جميلة من مايكرسوفت ولها امكانياتها وكذلك الفلاش تقنية جميلة ، ببساطة ما اريد قوله ليس في ان الفلاش اقوى من Silverlight الفلاش له امكانيات كثيرة ومزايا كثيرة فقط ذكرت ابرزها و الفلاش له بصمه كبيرة وكبيرة جدا ً وعمره طويل جدا ً والـ Silverlight رغم امكانياتها تظل تقنية جديده وبصمتها الى الان ضعيفه لنكن واقعيين ومع ظهور HTML5 اصبحت اضعف وهذا ما ذكرته في تعليقي الاول عمرها سيكون اقصر من الفلاش مالم تضيف شي يجعلها هي الافضل.

عموما انا كمطور لماذا احرم نفسي من التمتع بإمكانيات الـ Silverlight اذا احتجتها يوما ما وكذلك لماذا احرم نفسي من التمتع بإمكانيات الفلاش وغيرها من التقنيات هذا التنوع هو في الاساس لصالح المطور ، لكن امكانيات كل تقنية ومقارنتها بالتقنيات الاخرى ربما تحدد لها الاولوية لدى المطور في تعلمها والتعرف عليها اكثر ، بالنسبة لي الى الان الفلاش يتصدر الاولوية اكثر من السلفرلايت والسبب ببساطه مثل ما يقولون ( خليك على قرادتك لا يجيك الي اقرد منه ) :huh: ، والسلفرلايت بكل واقعيه مستقبلها غير مضمون لى الان خصوصا مع مايكرسوفت الي دائما تنسف القديم وتبني الجديد متى ما شفت اعلانات السلفرلايت على مواقع الويب منتشرة وتطبيقات السلفرلايت على اجهزة الناس وقتها ممكن اتعلمها ، الفلاش حقق لي هذه المعادلة لذلك هو الافضل بالنسبة لي واكسب منه مصدر رزق.

اما بخصوص سؤالك اخي ( لمن ستكون الغلبة JavaFX 2 ام WPF, Silverlight ؟؟ ) اعتقد ستكون لـ Silverlight لاني شفت ناس متحمسين لها كثير وانتم خير مثال وبيني وبينكم انا ايضا ً بديت اتحمس لها :happy: من كلامكم عنها ومن كلام ناس كثير عنها.

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#19

إخواني يوجد مصطلح يسمى "فيما أعلمه"

وهذه تقال في نهاية الكلام لإبعاد صفة الجزم عن الكلام لأنه لا أحد في الكون يستطيع جزم معلومة طالما أن عقل الإنسان محدود فيما يحويه من معلومات

ولهذا قد يكون الإنسان مقتنع بأمر لأنه حدود علمه لم تصل إلى مايغير هذه القناعة

والهدف من هذا النقاش ليس الانتصار لرأيي أو لرأيك

وإنما أن نوسع دائرة المعرفة حتى نصل إلى نتائج تفيدنا جميعا

عندما تكلمنا عن سلفرلايت ليس لأنها أفضل من وجهة نظري فأنا من وجهة نظري تبقى الفلاش لها العراقة في هذا المجال وأنا أعلمها منذ اصداراتها الأولى عندما كانت لدى ماكروميديا

إلا أنني لم أتقنها لأنها خارج نطاق عملي

أما الآن وقد احتجت إلى تقنيات ويب غنية

فهل أتعلم الفلاش والتي يجب أن أتعلم الأكشن سكربت أم أتعامل مع سلفرلايت التي تقبل لغات مايكروسوفت التي أتقنها ومنها سي شارب

أنا عمليا بعدما استقرأت آراء الأجانب حول نفس القضية ارتأيت أن استمر بالسلفر لايت طالما أنها ستكون مدعومة لمدة تسع سنوات ومن هنا لينتهي الدعم تكون الدنيا قد انقلبت رأسا على عقب

الأن في غضون أشهر تتغير خارطة دول وحكوماتها فما بالك بتسع سنوات happy.gif

ولكن بنفس الوقت سأهتم بال HTML5 و CSS3 و JavaScript لأنها تبقى قياسية وستتبناها كل الشركات عاجلا أم آجلا

لقد جاءات HTML5 مع CSS3 لتغطي أكثر الميزات التي تحويها مثل فلاش وسلفرلايت

وأكبر مثال دعمها للكي فريم KeyFrame

شاهدو المثال التالي :

http://www.w3schools...css3_animation3

وكذلك أصبحت تدعم ال transition

http://www.w3schools...ss3_transition1

ولكن في النهاية تبقى هناك نواقص لاتغطيها إلا تقنيات مثل الفلاش و السلفرلايت وغيرها

أنا برأيي أن يتم التركيز على التقنيات التي تستطيع أن تجمع بين مختلف أنواع الأجهزة من كمبيوتر مكتبي إلا محمول إلى تابلت إلى موبايل

وأظن أن مايكروسوفت تسعى لذلك من خلال نظام ويندوز 8 وويندوز 8 فون

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 5 نوفمبر 2012 في 05:29

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

#20

لاحظت أن Windows Phone 8 هو بيئة سلفرلايت تماما مما يعني أن التقنية في حد ذاتها لم تهمل ولكن تلك المتعلقة بتطبيقات الويب ربما هي التي ستحول مايكروسوفت تركيزها من السلفر لايت إلى ال HTML5/JS

وفي النهاية هي مجرد تسميات ولكن البنية الداخلية في أغلبها متشابهة

وكذلك إطار العمل Windows 8 Metro Style يعتمد على نفس أسس WPF/SL أي لغة XAML و اللغات البرمجية في الكود الخلفي بالإضافة لـ HTML5/JS

تم تعديل هذه المشاركة بواسطة أبو أحمد المبرمج في 3 ديسمبر 2012 في 13:06

ما أقبـح المعصية ، تذهب لذتها ويبقى إثمها ... ومأ أحسن الطاعة ، تذهب مشقتها ويبقى ثوابها

كل نعيم دون الجنة غرور ... وكـل شقـاء دون النـار سرور

الدورة التطبيقية لتعليم التصميم بالإليستريتور

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