سؤال

ما هي أفضل أدوات إعداد التقارير مفتوحة المصدر (مفتوحة المصدر والتجارية) لـ ASP.NET المشابهة لـ Crystal Reports لـ ASP.NET؟

هل كانت مفيدة؟

المحلول

خدمات تقارير مايكروسوفت، حر ومضمنة مع SQL Server 2005 و 2008.

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

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

إيجابيات وسلبيات كل استراتيجية:ستمنحك خدمات تقارير Crystal/Microsoft إمكانية التعامل مع أشياء مثل جدولة التقارير، والتصدير إلى Excel وPDF، والفصل بين تصميم التطبيق والتقرير.تمنحك أدوات التخطيط المستقلة التي يمكنك الحصول عليها تحكمًا أفضل، فهي تقدم أفضل على أي حجم تحتاجه، وأسهل في التعامل معها نحويًا ويمكنها التعامل مع حلوى العين مثل المستندة إلى الفلاش (لا توجد مخططات فلاش في MS SSRS)

نصائح أخرى

+1 SSRS وActiveReports.ryw، استخدم ActiveReports وأغلق أبواب Crystal Hell خلفك إلى الأبد.

تعد أدوات إعداد التقارير ActiveReports وDevExpress جيدة جدًا.يعمل عنصر التحكم ReportViewer أيضًا (السعر مناسب)، ولكن أجد أنه أكثر صعوبة في الاستخدام.ويمكن تضمين تقارير SSRS في تطبيقات ASP.Net أيضًا.

بقدر ما أكره Crystal Reports (نحن نصف التعمق في الطبقات السبع لجحيم الكريستال) - يبدو أنها الأداة الأفضل/الأكثر مرونة لهذا المنصب.آمل أن يأتي شخص ما ويطردهم من الكتلة بالرغم من ذلك.

تعد Microsoft Reporting Services بديلاً، ولكنها لا تحتوي على الميزات التي نحتاجها.

أود أن أقترح إلقاء نظرة على MS SSRS (خدمات تقارير Microsoft SQL Server).

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top