مقارنة نفس ناتج البرنامج في مختلف بيئات تطوير باسكال
#1
السلام عليكم

في بحث عن معرفة أي الطرق وأي البرامج أفضل في مجال معين
قمت ببرمجة واجهة (احترافية) أنيقة (لم أركز كثير على تحسين الكود للسرعة، برمجت عادي)، لكن هذه المرة باستعمال دلفي (+/- TChart) و Lazarus.
اقتباس الواجهة من

[صورة مرفقة: pike-admin-free-bootstrap4-admin-template.jpg]

قاعدة البيانات Firebird (Employee)
_______________________________

في كل التجارب البرمجة واحدة (في TChart اعتمدت على مكتبتهم مع حذف كامل الكود المكتوب من طرفي). والعمل تم بما توفره برامج التطوير المستعملة بدون مكونات إضافية (في Lazarus اعتمدت على مكتبة لتعويض +GDI).

التجميع : Win32-bit

البرنامج الأول: Delphi 10.2 Community Edition
البرنامج الثاني: Delphi 10.2 Community Edition، و TChart المدمج مع دلفي المستعمل.
البرنامج الثالث: Lazarus 1.8.4، باستعمال مكتبة لتعويض +GDI.

[صورة مرفقة: attachment.php?aid=3842]

حجم البرنامج الناتج، هنا نلاحظ تفوق Lazarus بحجم يقارب نصف ما نتج باستعمال دلفي (لوحده)

[صورة مرفقة: attachment.php?aid=3843]

سرعات التنفيذ (التجربة 20 مرة تنفيذ).

[صورة مرفقة: attachment.php?aid=3844]

تلخيص وقت التنفيذ

[صورة مرفقة: attachment.php?aid=3845]

-- انتهى --


الملفات المرفقة
.gif   Untitled-1.gif (الحجم : 176.72 KB / التحميلات : 56)
.jpg   test11.jpg (الحجم : 77.66 KB / التحميلات : 53)
.jpg   test2.jpg (الحجم : 133.68 KB / التحميلات : 53)
.jpg   Untitled-3.jpg (الحجم : 52.34 KB / التحميلات : 47)
[-] كل من 1 user says قال شكرا ل merouane على المشاركة المفيدة
  • h-farid
الرد
#2
و عليكم السلام و رحمة الله.

هل استعملت بيئة الويندوز فقط ؟
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#3
(29-09-2018, 06:19 PM)h-farid كتب : و عليكم السلام و رحمة الله.

هل استعملت بيئة الويندوز فقط ؟

نعم، لأنني اعتمدت على +GDI
ونسخة Delphi Community Edition لا توفر التجميع للينوكس
[-] كل من 1 user says قال شكرا ل merouane على المشاركة المفيدة
  • h-farid
الرد
#4
عمل جيد ****
ماذا عن استهلاك الذكرة
الرد
#5
(30-09-2018, 11:21 AM)delphi17 كتب : عمل جيد ****
ماذا عن استهلاك الذكرة

لم أحسب استعمال الذاكرة ولا استغلال المعالج
ربما أفعلها.
[-] كل من 1 user says قال شكرا ل merouane على المشاركة المفيدة
  • delphi17
الرد


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


مستخدمين يتصفحوا هذا الموضوع: 2 ضيف