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

اي من تقنيات ميكروسوفت مكتوب له المتابعه؟

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

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

قبل عام او عام ونصف تسربت لنا اخبار عن ويندوز 8 وعن نوع التطبيقات الجديد الذي اطلق عليه Metro Style و الذي تم استيحاءه من تطبيقات شركه سويسريه. في نهاية شهر اكتوبر تم اطلاق ويندوز8 رسميا كم اني لاحظت تغيير اسم Metro الى Modern UI ، خلال تصفحي لــ Channel9 لاحظت دروس على تصميم التطبيقات باستخدام HTML5/JS وهنا بدأت اتسأل عن سبب اضافة هذه اللغه الى .NET فهل المسألة هي استقطاب مطورين الويب ام ان ميكروسوفت تخطط للانتقال الى HTML5 ، لذا فإني ارجو من الاخوه المتابعين تزويدنا بالمعلومات حول التقنيات المتوفره حاليا و من منها في ازدهار ومن منها يحتضر ومن منها قد مات فعلا في المجالات العده:

Desktop Application

RIA

Databases

Handheld Devices

WebSerivces

Cloud Computation

الموضوع واسع نوعا ما ولكن يستطيع كل شخص التحدث عن التقنية التي لديه معلومات عنها. مثلا : هل هناك تقنيات جديده متوفره بجابن EF في مجال قواعد البيانات؟ هل هناك تقنيات جديده متوفره بجانب WCF في مجال الخدمات Services.

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#2

هناك نسختان من وندوز ثمانية هما:

نسخة Windows 8 و نسخة Windows RT

نسخة windows 8 : هي نسخة مصممة لمعمارية x86 و x86-64 وهذه النسخة تدعم البرامج التالية:

Native code (c/c++ win32 ).
Managed or .NET code.

هذا يعني ان اغلب ان لم يكن كل البرامج التي تعمل على وندوز سبعة حاليا ستعمل على وندوز ثمانية بغض النظر عن اللغة او التقنية التي كتبت بها.

بالاضافة الى ما سبق فإن هذه النسخة تدعم run-time جديد اسمه windows 8 run-time او اختصار windows RT وقدد صمم هذا لدعم واجهة اللمس.

طبعا widows RT مبني على C++/COM ويمكنك الوصول له والاستفادة من خدماته بواسطة:

C++
HTML/Javascript
C#/VB

مع ملاحظة انه لا يوجد اي علاقة بين .NET و windows RT بل هوا API يمكن استدعائه من خلال .NET وهذا ما دفع البعض الى الاعتقاد بأن ميكروسوفت قد تتخلى عن .NET على client في المستقبل القريب.

نسخة windows RT :وهي نسخة مصممة لمعمارية ARM فقط وهي تدعم فقط البرامج التي تستهدق windows RT السابقة الذكر وهذا يعني ان كل برامج وندوز سبعة الحالية لن تعمل على هذه النسخة اطلاقا الا اذا تم كتابتها من جديد لتستخدم Windows RT

الملفت ايضا ان وندوز ثمانية موبايل سيدعم windows RT او جزء كبير منها وبالتالي فـ windows RT سيوحد بين windows 8 و windows RT و windows 8 mobile وبالتالي سيكون هذا الـ API هوا المعتمد من ميكروسوفت مستقبلا وسيكون مصير البقية الزوال ولكن ربما ليس في المستقبل القريب فميكروسوفت عودتنا على دعم run-times الخاصة بها لفترات طويلة وبالتالي فهي ستدعمها مادام هناك عملاء يحتاجونها.

هذا ما يتعلق بوندوز ثمانية ووندوز ثمانية موبايل بينما بقية ما سألت عنه فلم يتغير شيء فـ server side ثابت ولم يتغير بينما كل التغيير حصل على client

تم تعديل هذه المشاركة بواسطة issam.muhammed في 31 أكتوبر 2012 في 16:37

2 −1
#3

بالنسبة لمعمارية الــ ARM فهي موجهه للاجهزه محموله ، اليس كذلك؟

ولكن بالنسبة لتطوير التطبيقات هل يوجد نوع من التفضيل بين HTML5/JS و C#/XAML ، و ما هو مستقبل XAML في كل هذا ؟

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

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 كتب:

بالنسبة لمعمارية الــ ARM فهي موجهه للاجهزه محموله ، اليس كذلك؟بالنسبة لمعمارية الــ ARM فهي موجهه للاجهزه محموله ، اليس كذلك؟

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

mental-driller كتب:

ولكن بالنسبة لتطوير التطبيقات هل يوجد نوع من التفضيل بين HTML5/JS و C#/XAML

لا يهم اللغة التي ستستهدف win RT من خلالها فسواء استخدمت HTML5/JS أو C#/XAMLأو غيرها فكل ذلك غير مهم ولكن السؤال المهم هوا هل سيكتب لـ windows 8 runtime النجاح ويحل محل .net و win32 ام لا ؟ هل ستتمكن ميكروسوفت باستخدام هذه الواجهة البرمجية الجديدة ان توحد ABI الخاص بالحاسوب الشخصي والمحمول والخلوي ؟؟؟

mental-driller كتب:

ما هو مستقبل XAML في كل هذا ؟

XAML هي الثابت الوحيد في كل هذه المعمعه.

mental-driller كتب:

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

اعلنت ميكروسوفت من خلال IE10 بصراحة انها تدعم pug-in free web وبالتالي فـ silverlight اصبحت deprecated في ذلك المجال والله اعلم. ونعم HTML5 هي البديل.

1
#5
mental-driller كتب:

بالنسبة لمعمارية الــ ARM فهي موجهه للاجهزه محموله ، اليس كذلك؟

ولكن بالنسبة لتطوير التطبيقات هل يوجد نوع من التفضيل بين HTML5/JS و C#/XAML ، و ما هو مستقبل XAML في كل هذا ؟

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

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

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

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

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

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

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

1 −1

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

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

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

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

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

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

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

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

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

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

اتمنى ان تستمر Silverlight و XAML فلقد استثمرت فيها الوقت والجهد. شاهدت دروس لتطبيق تطبيقات Modern UI باستخدام الــHTML5/JS و لكن في كود الــ JS كان هناك استخدام للــ WinJS وعلى ما اعتقد فهي غير قياسية، فعندما يقال HTML5 ما تبادر الى ذهني هو الــ HTML5 القياسية. اكثر ما امقته في HTML5/JS هو ان التطبيق Clear Text.

مايكروسوفت ليس لها امان فمثلا مع بزوغ فجر الدوت نت ، صدرت VB.NET ولكن الكل يعلم ان #C هي التي تسيدت. ولكن على العكس مما حدث مع سي شارب فانا اجد من مطوري دوت نت قابلوا HTML5 بالتجهم والامتعاض. لذا فإن الرؤية بالنسبة لي ضبابية حاليا.

تحياتي

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#7
mental-driller كتب:

اتمنى ان تستمر Silverlight و XAML فلقد استثمرت فيها الوقت والجهد. شاهدت دروس لتطبيق تطبيقات Modern UI باستخدام الــHTML5/JS و لكن في كود الــ JS كان هناك استخدام للــ WinJS وعلى ما اعتقد فهي غير قياسية، فعندما يقال HTML5 ما تبادر الى ذهني هو الــ HTML5 القياسية. اكثر ما امقته في HTML5/JS هو ان التطبيق Clear Text.

مايكروسوفت ليس لها امان فمثلا مع بزوغ فجر الدوت نت ، صدرت VB.NET ولكن الكل يعلم ان #C هي التي تسيدت. ولكن على العكس مما حدث مع سي شارب فانا اجد من مطوري دوت نت قابلوا HTML5 بالتجهم والامتعاض. لذا فإن الرؤية بالنسبة لي ضبابية حاليا.

تحياتي

صراحة انا غير قادر على فهمك اخي العزيز واتسائل هل فعلا قرأت ما كتبت في ردي ؟

وللتوضيح اعيد

windows 8 runtime او اختصارا win RT هوا واجهة برمجية جديدة تطمح ميكروسوفت من خلالها ان توحد بين وندوز ثمانية ووندوز ثمانية ار تي ووندوز ثمانية موبايل حيث يمكن للمبرمج ان يكتب برامج لمس تستهدف كل هذه الاجهزة معا باقل مقدار من الاختلاف في الكود بين كل هذه الاجهزة. هذه الواجهة البرمجية يمكنك استخدامها من خلال html/javascript او من خلال C#/XAML أو حتى C++/XAML. بما انك مبرمج silverlight سابق فانت الاقرب الى التطوير لهذه الواجهة حيث يمكنك استخدام C# و XAML لكتابة برامج تعمل على كل الاجهزة من الهاتف الذكي الى الحاسوب الشخصي.

#8
issam.muhammed كتب:

صراحة انا غير قادر على فهمك اخي العزيز واتسائل هل فعلا قرأت ما كتبت في ردي ؟

وللتوضيح اعيد

windows 8 runtime او اختصارا win RT هوا واجهة برمجية جديدة تطمح ميكروسوفت من خلالها ان توحد بين وندوز ثمانية ووندوز ثمانية ار تي ووندوز ثمانية موبايل حيث يمكن للمبرمج ان يكتب برامج لمس تستهدف كل هذه الاجهزة معا باقل مقدار من الاختلاف في الكود بين كل هذه الاجهزة. هذه الواجهة البرمجية يمكنك استخدامها من خلال html/javascript او من خلال C#/XAML أو حتى C++/XAML. بما انك مبرمج silverlight سابق فانت الاقرب الى التطوير لهذه الواجهة حيث يمكنك استخدام C# و XAML لكتابة برامج تعمل على كل الاجهزة من الهاتف الذكي الى الحاسوب الشخصي.

بالطبع قرأت ردك ولكن الرد لم يكن لك وانما للاخ ابو احمد المبرمج، هناك فرق بين فهمي لردك و تقبلي لما يحدث على ساحة مايكروسوفت ، مشكلتي ليست في تقبل الــ Modern UI وإنما في تقبل الــ HTML5 كبديل لــ Silverlight.

تحياتي

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


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#9

اللي حاصل انه مايكروسوفت خرجت من الريادة من مدة وتكون متأخرة

الكلام قد يكون ثقيل او مزعج لكن هذي هي الحقيقة

المطورين ومبرمجين الويب يبتعدون عن بيئة الدوت نت

المواقع الكبيرة تويتر، يوتيوب فيسبوك، تومبلر، فيميو، ويكيبيديا، أدوبي، ومئات الشركات الكبرى

لا أحد يستخدم بيئة تطوير مايكروسوفت

مايكروسوفت تتفوق في نظام التشغيل وفي برنامج الاوفيس،

أما السيرفرات والشبكات وقواعد البيانات وبيئة التطوير مايكروسوفت لم تعد مناسبة

إلى اليوم ومتصفح اكسبلورير في المؤخرة

مايكروسوفت ذكية تستثمر أموال كبيرة في التدريب التعاوني مع الجامعات نفس الشيء اوراكل

4 −3
#10
بـارع كتب:

اللي حاصل انه مايكروسوفت خرجت من الريادة من مدة وتكون متأخرة

ولكنك وبعد 4 اسطر بالتمام والكمال تناقض نفسك وتقول

بـارع كتب:

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

فصراحة انا مش فاهم.

بـارع كتب:

المطورين ومبرمجين الويب يبتعدون عن بيئة الدوت نت

أما السيرفرات والشبكات وقواعد البيانات وبيئة التطوير مايكروسوفت لم تعد مناسبة

لا اعرف على اي اساس بنيت هذه المقولة. هل لديك احصائيات او دليل على ما تقول.

بـارع كتب:

لا أحد يستخدم بيئة تطوير مايكروسوفت

لا احد !!! باستثنائي انا مثلا ... يعني هل يعقل يا ناس انني انا الوحيد الذي مازال يستخدم بيئة تطوير مايكروسوفت؟؟

بـارع كتب:

إلى اليوم ومتصفح اكسبلورير في المؤخرة

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

بـارع كتب:

مايكروسوفت ذكية تستثمر أموال كبيرة في التدريب التعاوني مع الجامعات نفس الشيء اوراكل

من المفروض ان تكون ذكيا لتنافس ومالعيب في ذلك؟

1 −1
#11

السلام عليكم

اقتباس

ولكنك وبعد 4 اسطر بالتمام والكمال تناقض نفسك وتقول

ما الغريب في أن تكون Windows لها الريادة في مجالات بينما لا في البعض الأخر فهذا أمر طبيعي .
اقتباس
لا أحد يستخدم بيئة تطوير مايكروسوفت
هذه الجملة تصف ما قبلها ليس إلا , فجميع المواقع التي تم ذكرها وغيرها الكثير لا تستخدم بيئة تطوير Windows .
اقتباس

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

على أي أساس تم بناء هذا المخطط ؟ , فمازال متصفح IE في المؤخرة في دعم تقنية HTML5 بين المتصفحات الأربعة المشهورة ويمكنك إستخدام الموقع التالي http://www.html5test.com من خلال المتصفح الذي تريد أن ترى مدى دعمه لهذه التقنية .
3 −1

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…