09-05-18, 06:02 PM
(09-05-18, 04:19 PM)viv كتب : المكتبة الفرنية والفئة الفلانية هي ما يجعل الدوت نت اقوى واسرع واسهللك الشكر
الدوت نت لغة كائنية من الصعب ان يفهمها من انتقل من VB6 ولكن من ينتقل لها من لغات اخرى يفهمها .
البرمجة الكائنية برمجة ليست مرهقة وانما ممتعة ، اذكر عندما انتقلت لها انا من VB6 انني تذوقت طعم البرمجة ومتعة البرمجة وفهمت ما معنى برمجة .
البرمجة في VB6 ليست برمجة عندي انها اشبه بترتيب عمليات معينة بشكل مسطح تبداء من 1 وتنتهي بعشرين .
البرمجة الكائنية ليست مسطحة ، يمكنك ان تنتقل بكل الاتجاهات وتتفرع بكل مكان .
رؤية فلسفية كما اراها انا .
مثلا الزر هو الزر في VB6 واحد فقط لا يتكاثر ولكن في الدوت نت هو ليس شئ واحد يمكنه اي توالد ويصبح عشرة ، ويمكنك ان تحييه او تميته
يمكن ان تجعل شئ يعيش طالما المشروع مفتوح او يموت بعد ان تغلق النموذج
مبرمجي الدلفي لديهم مشكلة في برمجة تطبيقات الويب مع الدلفي ، ولكنهم لا يهتمون لذلك فمنهم من تعلم الدوت نت لاجل ذلك ، ومنهم من تعلم لغات اخرى اسرع من الدوت نت .
مبرمجي الدلفي يتعلمون لكل شئ افضله لتطبيقات سطح المكتب لغته وللويب لغته .
على العموم الدلفي من مميزاتها انها تترجم native code بينما الدوت نت تترجم الى لغة وسيطة وهذا يجعل من برامجها اسرع
الدلفي لا يعتمد على مكتبات خارجية يعني سلم للمستخدم الملف التنفيذي وسوف يعمل بدون الحاجة الى الفرام وورك ولا الى غيره .
يمكنك تشغيل برنامج دلفى على أي نظام تشغيل كان سواء Windows أو Linux بدون أي مشكلة لأن دوالها داخلية.
المصادر المفتوحة في دلفي تجعل من كنز لا يقدر بثمن ، مكتبات وادوات وبرامج مجانية بالكامل بدون دفع قرش واحد .
سهل في التعامل لدرجة كبيرة ، ويتعامل مع قواعد بيانات قوية وسريعة وثابتة وممتعة لا يعرفها مبرمجي الدوت نت ولا ال Vb6 وكذلك مصممات التقارير
والاثنان في تكامل تام مع بيئة الدلفي .
بإمكانك من خلال Delphi بناء واجهات معقّدة في غضون دقائق
هي اللغة المثلى لتطوير COM إذ أنها تملك low level support مما يمكنك أن تفتح الدوال التحتية وتغييرها كيف ما شئت
أما عن منتجات Delphi فهي منتجات صغيرة الحجم وسريعة التنفيذ فلا يوجد الملف المزعج والذي يعرفه كل مبرمجي Visual Basic وهو msvbvmVER.dll كما لا يوجد Runtime كالذي في NET. والذ يصل إلى 40 ميغابايت، فـ Delphi لا تحتاج لأي مكتبات ربط ديناميكي DLL كـ Visual Basic لكي يعمل البرنامج بسلامة، حتى الأدوات التي نحصل عليها من هنا وهناك سواءً من الإنترنت أو من شيءٍ آخر لا نضطر أن ننصبها كأدوات ActiveX فيوجد في Delphi أدوات تسمّى Visual Component Library اختصار: VCL، أدوات تترجم مع التطبيق والأعجب أنها لن تزيد من حجم التطبيق !
الأعجوبة هنا وهو أنَّ Delphi تقوم بالأعمال عوضاً عن نظام التشغيل!! فلا تشعر أن نظام التشغيل يقوم بالأعمال عوضاً عنك، لذا فهي متناسقة مع جميع إصدارات نظام التشغيل لأنها لا ترتكز عليه وبإمكانك وذلك من خلال Delphi القيام بكل شيء.
دلفي لغة مكتوبة بنفسها! إذ أنها هي التي تطوّر نفسها بنفسها، الإصدار الأول يطور الثاني الثاني يطوّر الثالث، الثالث يطوّر الرابع، الرابع يطوّر الخامس. إلخ
وتعتبر في مصاف اللغات القوية والسهلة معا. كما أنها تجمع بين سهولة لغة فيجوال بيسك وقوة لغة سي++
يمكنها العمل وانشاء تطبيقات الموبايلات .
يمكنك البرمجة بالباسكال في الدلفي او حتى بكتابة الاسمبلي مباشرة ، كما لها توثيق جيد من كتب عربية
على العموم مميزاتها لا يمكن ان تعدها او تحصيها وما ينقصها يمكن ايجاده في اماكن اخرى كما اشرت الى تطبيقات الويب ، وهي لازالت في تطور يعني يمكن ان تضيف الشركة لها ما ينقصها .
اذن الان قررت الالتحاق بالدلفي وكما اخبرتك هي أساسا (الباسكال) كانت عشقي الأولي..
اذا كان لديك كتاب او رابط كهدية لي للبداية فأكون ممتناً منك
تحياتي لك اخي الكريم
