بالنسبة لي vb6 لم اعتبرها لغة برمجة ، انظر لبيئة التطوير لها هنا
هناك برامج لانشاء اقراص AutoRun تماما مثل هذه البيئة ، بل هناك ما هو افضل منها .
لم اندم على شئ في البرمجة كندمي على الوقت الذي اضعته فيها .
إقتباس :الديلفي نفسه أصبح منه إصدار Delphi for .NET (أخ وقع في حفرة أخيه)
المشكلة ليست في بيئة التطوير المشكلة في العتاد او المكتبات التي تتبع بيئة التطوير .
مكتبات دلفي هي هي لم تتغير على سبيل المثال يمكنك البرمجة بمكتبة VCL على اي بيئة بل يمكنك ان تفتح مشروع لاخر اصدارة على اصدارات قديمة
الباسكال عتادها ومكتباتها معها يمكنك تشغيلها على اي نظام تشغيل فهي لا تحتاج الى اي مكتبات لنظام التشغيل لا FrameWork ولا حتى ملفات DLL يجب ان تكون في نظام التشغيل .
وهذا اعطاها ميزة اخرة يمكنك ان تبرمج بها تحت نظام Linux وانشاء برامج تعمل تحت بيئته .
ملف وحيد بجانبه ملف قاعدة البيانات فقط ، يعمل من الفلاش من الهارديسك من قرص ليزري من اي مكان لا مشكلة .
المكتبات الاخرى التي تنتجها الشركات يمكنك استبدال القدديمة بالجديدة دون اي مشاكل وترجمة مشروعك دون الحاجة الى اجراء اي تغييرات .
بينما بيئة الدوت نت خرج منها اصدارات كثيرة ومكتباتها خرج منها اصدارات كثيرة .
في مقال لي بمنتديات الدلفي قلت ان الـ FrameWork كنز ولكنه غمس في مستنقع .
السرعة في تنفيذ الكود لا توجد مقارنة بين الباسكال والدوت نت ، الباسكال يترجم مباشرة الى لغة الآلة لهذا هو سريع في التنفيذ وبيئته خفيفة في التصميم والبرمجة
الدوت نت تحتاج الى جهاز على الاقل بمواصفات معينة حتى لا تبقى تنتظر وانت تصمم وتشغل وتطفئ وتشغل ، فيها بطئ في التصميم والتنفيذ لانها لا تترجم مباشرة .
عندما ظهر Visual Studio 2003 كل ما كان فيه كان موجود في دلفي الاصدارة رقم 7 القديمة
هل تتصور يمكنك بالدلفي برمجة برنامج كامل يعرض ويعدل ويحدف الكثير من الجداول المترابطة بدون كتابة سطر برمجي واحد .
لو رفعت لك مثال الان قد لا تصدق ان كل هذا العمل بدون كود .
مثلا هناك ازرار لاغلاق النموذج ضعها على النموذج ولا تكتب فيها شئ بمجرد النقر عليها يتم قفل النموذج .
هناك اداة يتقوم بتحسس حالة الاتصال وهي التي تقوم بعمل Enabled و Disabled لازرار الاضافة والحفظ الوحذف والتراجع بدون كتابة سطر برمجي واحد
يمكنك ربط الجداول والاتصال بقاعدة البيانات وعرض البيانات في DBgride وادوات النصوص والتاريخ والصور وغيرها بدون كتابة سطر برمجي واحد
البرمجة هي لتتدخل في امور ورتوش جانبية فقط
ومع ذلك في بيئة الدوت نت هناك مغريات لا يمكن مقاومتها .
ليست مشكلة ان تختار باسكال او ثقنية الدوت نت ، المهم ان تختار شئ يمكن الاعتماد عليه ، فالمشكلة عندما اجدك على VB6 ولم تختار الدوت نت ولا الباسكال
هذه هي المشكلة