هاتان لغتان شبيهتان ببعضهما البعض... من حيث الuser interface و التصميم السريع للبرامج بنفس الدرجة من السهولة تقريبا. لكن الفروق هي:
1) الدلفي هي لغة تمنح المبرمج قوة وسرعة اكبر من ال VB
2) عيب الدلفي هو عدم توفر فرص عمل كثيرة لها اما ال vb فهي مطلوبة...
هذا باختصار شديد هو الفرق
ظهرت الدلفى أول مرة في عام 1995 كبيئة تطوير مرئية لكتابة تطبيقات للنظام Windows
واعتمدت هذه البيئة على لغة الباسكال الهدفية كلغة برمجية لها ,وذلك بعد أن تطورت شركة Borland هذه اللغة بالقدر الكافي لتلائم المتطلبات الحديثة في البرمجة ..وهي أيضا لغة تدعم الIDE أو بيئة التنمية المتكاملة
, وأهم ما في الأمر هو دعم هذه اللغة للبرمجة الغرضية التوجهOOP (Object Oriented Programming)
تمكن هذه الميزة المبرمجين من استعمال أوسع للصفوف والمكونات إضافة لتطوير مكوناتهم الخاصة عن طريق الوراثة ...
إضافة على ميزة الOOP فلغة دلفى هي لفة تعتمد على رتل التعليمات وتهجين بنية الواجهات بشكل جيد و مبسط والذي ينعكس عنه قوة الأداء وسهولة الاستخدام على العكس تماما كما في اللغات الأخرى
مثل الVB و JAVA
يتم تنفيذ كود بلغة الدلفى بسرعة قصوى تتفوق على غيرها من لغات البرمجة وذلك لوجود الأسمبلر
كمحرر للComplier الموجود في الدلفى وكما تتعامل الدلفى مع مسجل الويندوز (Register) بشكل يؤمن
للمبرمج قوة الأداء ..
الوصول إلى نوافذ الAPI Application Programming Interface
بلغة دلفي تستطيع الوصول إلى جميع تطبيقات واجه المستخدم والتي تمكن المستخدم من إلى الوصول
العديد من تطبيقات نظام التشغيل بكل سهولة
وفئة مبرمجى الدلفي في العالم يعتبرون من أكثر فئات المبرمجين خبرة وذلك لأن المبرمج بلغة الدلفي
يستطيع في وقت قصير الوصول إلى مستوي محترف في التعامل مع معظم أنواع التطبيقات البرمجية
من التطبيقات الحسابية وصولا إلى التعامل مع قواعد البيانات و إنشاء تطبيقات التعامل مع الشبكات والكثير غيرها من أدوات البرمجة المعروفة
هنالك عدة أسباب تجعل الدلفي لغة متميزة
- لغة متكاملة وشاملة جميع نواحي البرمجة
- سريعة ذات منقح قوي
- لغة مرنة في التعامل مع قواعد البيانات
- لغة مطوره مبينة على الأدوات المزدوجة
- لغة متميزة في تطوير قواعد البيانات والActiveX و XML
- لغة ممتدة
والذي يجعلها لغة ممتدة هو:
- الوصول مباشر إلى النوافذ API
- مبنية على الأسمبلر inline code support.
- أنشاء مكتبات مرئية حسب الطلب VCL
- دعم للتطوير المتعدّد الطبقات
- أنشاء ملفات من النوع DLL وغير ها من الملفات الثانوية
- موجه كامل:يستطيع المبرمج أن يرث من الأصناف المكوّنة
- تعتبر من أقوي اللغات المستخدمه لتقنية ال(RAD)
Rapid Application Development
تتعامل دلفي كغيرها من بيئات التطوير الأخرى مثل الC++ و Borland C++ مع تقنية الOOp
ولكن كانت دلفي هي الأسبق لهذه التقنية من غيرها من منتجات شركة بورلاند, وتقنية الOOP
أو البرمجة غرضية التوجه ليست فكرة قديمة .
وطبعا إضافة إلى تطوير المكتبات المرئية كان تطوير هذه التقنية نوعا من أزاله للفراغ أو الملل في البرمجة بلغة الدلفى...
أصدقائي طلاب العلم هذا شرح بسيط وانشاء الله سوف يكون هناك المزيد بحول الله
(( ومااتيتم من العلم الا قليلا))