تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[نقاش] هل يوجد طريقة أفضل من MVVM
#1
السلام عليكم ورحمة الله وبركاته

اسأل الله أن يتقبل منا ومنك الصيام والقيام اللهم ءامين.


بخصوص طريقة التعامل مع قاعدة البيانات وطريقة MVVM، أطلعت على بعض الدروس ومنها تطبيق عملي للتقنية بحيث يتم جلب البيانات من قاعدة البيانات ولكني وجدتها تستخدم الكثير من الملفات والمراجع ، بحيث يتم إضافة مرج هنا وهناك وهنالك.

سؤالي هل يوجد طريقة أخرى ( غير الطريقة العادية ) وطريقة MVVM للتعامل مع قاعدة البيانات ؟

طبعاً الشرح الذي أطلعت عليه يستخدم إطار الأنتيتي  framework entity .
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة:
#2
طبعا كل الطرق التي تستعمل مع الWindows forms
يمكن استعمالها مع WPF

لكن في WPF يوجد الBinding الاحترافي لذلك لاحاجة لاستخدام نفس الطرق التي نستعملها مع الWinForms

بصراحة انا شخصيا لا اعرف الى 3 طرق
1- طريقة : MVVM
2- طريقة الsqlConnaction (الطريقة التقليدية)
3- في هذا الرابط https://msdn.microsoft.com/en-us/library/dd547149.aspx


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

تحياتي
الرد }}}
تم الشكر بواسطة: عبد الله
#3
(20-07-15, 01:16 PM)الشاكي لله كتب : طبعا كل الطرق التي تستعمل مع الWindows forms
يمكن استعمالها مع WPF

لكن في WPF يوجد الBinding الاحترافي لذلك لاحاجة لاستخدام نفس الطرق التي نستعملها مع الWinForms

بصراحة انا شخصيا لا اعرف الى 3 طرق
1- طريقة : MVVM
2- طريقة الsqlConnaction (الطريقة التقليدية)
3- في هذا الرابط https://msdn.microsoft.com/en-us/library/dd547149.aspx


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

تحياتي

حياك الله أخينا الحبيب محمد،
يا رجل اشتقنا لك ولدروسك النافعة في هذا القسم، صار لك فترة منقطع عن المنتدى ؟ عسى المانع خير إن شاء الله.

المشكلة أن mvvm شوي صعبة مقارنة بالطريقة العادية ، أما الرابط الثالث سأطلع عليه واتعرف إن كانت هنالك طريقة أفضل منهن.

ثم سؤال على جنب: شنو سبب تركك لبرمجة سطح المكتب ؟ وإلى ماذا تحولت ؟
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة: الشاكي لله
#4
(20-07-15, 08:51 PM)عبد الله كتب :
(20-07-15, 01:16 PM)الشاكي لله كتب : طبعا كل الطرق التي تستعمل مع الWindows forms
يمكن استعمالها مع WPF

لكن في WPF يوجد الBinding الاحترافي لذلك لاحاجة لاستخدام نفس الطرق التي نستعملها مع الWinForms

بصراحة انا شخصيا لا اعرف الى 3 طرق
1- طريقة : MVVM
2- طريقة الsqlConnaction (الطريقة التقليدية)
3- في هذا الرابط https://msdn.microsoft.com/en-us/library/dd547149.aspx


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

تحياتي

حياك الله أخينا الحبيب محمد،
يا رجل اشتقنا لك ولدروسك النافعة في هذا القسم، صار لك فترة منقطع عن المنتدى ؟ عسى المانع خير إن شاء الله.

المشكلة أن mvvm شوي صعبة مقارنة بالطريقة العادية ، أما الرابط الثالث سأطلع عليه واتعرف إن كانت هنالك طريقة أفضل منهن.

ثم سؤال على جنب: شنو سبب تركك لبرمجة سطح المكتب ؟ وإلى ماذا تحولت ؟



الله يحييك حبيبي ..

والله مادري ويش اقولك اعترف اني بدات افقد اهتمامي شيئا فشيئا ب WPF
طبعا ليس السبب انها لاتعجبني ـ بل انني اعتبرها افضل تقنية تصميم تطبيقات حاليا

انما السبب هو اتجاهي لنوع اخر من البرمجة وهو برمجة الالعاب او بالاحرى (بناء الالعاب)
بناء لعبة يحتاج اتقان لعدة برامج منها (3ds max, AutoCAD, Unity, UE4, Photoshop, Illustrator, After Effects, Visual Studio)

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

بالطبع الموضوع مرهق جدا ويحتاج متابعة كورسات كثييرة جدا وابداع شخصي .
لكن بالنسبة لي كنت استمتع بتصميم  عوالم الالعاب وبرمجتها بالسي شارب & سي++


سؤالك كان لماذا انتقلت من برمجة سطح المكتب ، الجواب هو اني استمتع اكثر في بناء الالعاب (الامر اشبه بهندسة المنازل)
بجانب انه في برمجيات سطح المكتب لا يمكنني حتى استخراج فكرة لتطبيق او ايجاد عميل اعمل له .

بينما في بناء الالعاب انت حر وغير مقيد واي فكرة للعبة او شيئ تفاعلي تستطيع عمله ثم بيعه في الاماكن المختصة.



تحياتي ..
الرد }}}
تم الشكر بواسطة: عبد الله , Sajad , السندبااد
#5
(21-07-15, 11:27 AM)الشاكي لله كتب : الله يحييك حبيبي ..

والله مادري ويش اقولك اعترف اني بدات افقد اهتمامي شيئا فشيئا ب WPF
طبعا ليس السبب انها لاتعجبني ـ بل انني اعتبرها افضل تقنية تصميم تطبيقات حاليا

انما السبب هو اتجاهي لنوع اخر من البرمجة وهو برمجة الالعاب او بالاحرى (بناء الالعاب)
بناء لعبة يحتاج اتقان لعدة برامج منها (3ds max, AutoCAD, Unity, UE4, Photoshop, Illustrator, After Effects, Visual Studio)

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

بالطبع الموضوع مرهق جدا ويحتاج متابعة كورسات كثييرة جدا وابداع شخصي .
لكن بالنسبة لي كنت استمتع بتصميم  عوالم الالعاب وبرمجتها بالسي شارب & سي++


سؤالك كان لماذا انتقلت من برمجة سطح المكتب ، الجواب هو اني استمتع اكثر في بناء الالعاب (الامر اشبه بهندسة المنازل)
بجانب انه في برمجيات سطح المكتب لا يمكنني حتى استخراج فكرة لتطبيق او ايجاد عميل اعمل له .

بينما في بناء الالعاب انت حر وغير مقيد واي فكرة للعبة او شيئ تفاعلي تستطيع عمله ثم بيعه في الاماكن المختصة.



تحياتي ..


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

بالتوفيق أخي محمد وأعانك الله على عالم الألعاب فعلاً عالم صعب ويأخذ الكثير والكثير والكثير من الجهد والوقت.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}
تم الشكر بواسطة: الشاكي لله , السندبااد
#6
إقتباس :صدقت أخي محمد بالنسبة لبرمجة وتصميم الألعاب فهي تحتاج لأعوام حتى الواحد يستخرج منتج محترم منها،،،
كثرت التشعبات تلهي الواحد وتخليه ما يركز على هدفه لذلك حاول انك تركز على هدفك وتستمر في التدرب وللمعلومة فأن برمجة وتصميم الألعاب يفضل أن يكون معك أحد متخصص في التصميم وأنت متخصص بالبرمجة هذا يسهل عليك واجد ويجعلكم تنتجون العاب تستحق الواحد يدفع لها خاصة في اللأجهزة اللوحية وأجهزة الهواتف النقالة.

بالتوفيق أخي محمد وأعانك الله على عالم الألعاب فعلاً عالم صعب ويأخذ الكثير والكثير والكثير من الجهد والوقت.

نعم اخي عبدالله كلامك صحيح 100%

خاصة هذا المجال لتعدد المهام ، وكل مهمة تحتاج الى مختص ومحترف فيها حتى تصنع منتج محترم.
حاليا انا اعمل مع شخص واحد فقط (مؤقتا) ريثما يتم اخراج اللعبة التي نعمل عليها حاليا ، عندها سنبدأ بجمع المواهب وتضخيم الفريق ان شاء الله


بالتوفيق جميعا
الرد }}}
تم الشكر بواسطة: السندبااد



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم