السلام عليكم ورحمة الله وبركاته
منذ أكثر من أسبوع وأنا أفرغ الكثير من وقتي للتقارير في تقنية WPF والحمد لله وصلت لكثير مما كنت أرنو له ، وهذا مختصر ما وصلت له :
بالنسبة لأداة DevExpress بالفعل هي أداة مميزة ولكن لي عليها ملاحظات عدة بعد تجربة آخر إصدار لحين كتابة الرد وهو الإصدار 15.2.9 مع Visual Studio Enterprise 2015 with Update 2 :
1- تؤثر على عمل الفيجوال ستديو فشعرت أنها سببت بطء البرنامج.
2- حذف الأداة يسبب بعض المشاكل على نظام ويندوز وهذا ما لمسته ؛ حيث أثر الحذف على بعض الإعدادات الخاصة بنظام التشغيل.
3- الأداة وما تقدمه من عدة أدوات كأداة التقرير أرجعتنا للدوت نت وأفقدتنا ما تتميز به تقنية WPF من التحكم بالتمبلت والتعديل عليه كما اعتدنا في هذه التقنية.
4- الحجم الكبير للمكتبات المرفقة مع البرنامج الذي تقوم بصناعته هو حجم مرعب ، جيش من المكتبات ، وهذا أمر مبالغ فيه ، برنامجي حجمه لا يتجاوز 5 ميغا ولكن حجم المكتبات وصل للـ 100 مبغا.
5- سعر الأداة مبالغ فيه ، مهر عروس .
6- حجم الأداة كبير جداً ، أكثر من 500 ميغاً بعد التنصيب !!..
7- كثير من أدواتها يمكن عملها بتقنية WPF.
أما بالنسبة لأداة Open-Source .NET WPF Reporting Engine فهي بالفعل أداة مميزة وتناسب تقنية WPF وتجعلك تصنع التقارير وتعدل عليها لكن ينبغي على المستخدم أن يكون لديه فهم واستيعاب للمستندات في تقنية WPF وقد أسهبت مايكروسوفت بشرحها في مكتبة MSDN :
فهم المبرمج للمستندات سيجعله يُخرج تقاريراً احترافية من خلال هذه الأداة التي تمكنه من تجهيز قوالب رائعة للغاية من خلال FlowDocument ، ولو استخدمت كل المكتبات المرفقة مع الأداة فلن يتجاوز حجم برنامجك 10 ميغا وهو حجم مقبول للغاية ، وعلى فكرة قام أحد المبرمجين بعمل تطوير للأداة رائع يمكن تحميله من هنا :
كلمة أخيرة :
اليوم الذي سأتقن فيه التقاير بشكل جيد في تقنية WPF هو اليوم الذي سأعلن فيه رسمياً طلاقي للغة Vb6