الرئيسية    المنتدى     أرشيف المقالات     المكتبة     رفع الصور    إتصل بنا

تسجيل دخول
اسم المستخدم :

كلمة المرور :


فقدان كلمة المرور ؟

إشترك الآن
الصفحة الرئيسية
بلوك الإقتباسات
إذا كنت تعرف أنك مخطئ فلن تجد غير الكلام الجارح لتفرض به رأيك
غاندي
بحث
آخر المواضيع مشاركة
بلوك الإستفتاءات

ماهو أكثر ما يهمك عند البحث عن شركة استضافة لموقعك
السعر
المساحة
الباند ويدث
الدعم الفني
أفضل المقالات
أخر كتب مضافة
عروة نت - دلفي Prism، ما له وما عليه - دلفي - المقالات
دلفي : دلفي Prism، ما له وما عليه
بواسطة عروة في 2008/12/30 22:02:46 (2226 القراء) مقالات اخرى لنفس المشترك
دلفي

دلفي Prism، ما له وما عليه

كما هوا معلوم للجميع، فإن (بورلاند سابقاً) وحالياً كود جير قامت بدعم الدوت نت منذ الإصدار الأول ضمن دلفي 8، ولكن في تلك الفترة كانت الإدارة في شركة بورلاند لا تهتم بشكل كبير لطبقة المطورين الذين هم سبب نشأتها وانتشارها سابقاً، لذا فإن نسخة دلفي 8 كانت من أسوا النسخ التي ظهرت من دلفي وأيضا دعمها للدوت نت فقط وتجاهلها لتاريخ دلفي كلغة تطوير Native Code ضمن ويندوز جعلها الأقل الانتشار في جميع نسخ دلفي التي صدرت.

وأيضا كعادة دلفي فإنه يحافظ على التوافقية في الكود من النسخ الأقدم، لذا حتى يتم جعل عملية التطوير لمنصة دوت نت أسهل تم بناء مكتبة دلفي المشهورة VCL بنسخة أخرى متوافقة معها تعمل ضمن دوت نت باسم VCL.Net، والتي كان من المفروض أن تقوم بتسهيل عملية الانتقال من Win32 إلى دوت نت دون الحاجة لإعادة كاتبة كل الكود كما حصل مع لغات أخرى مثل VB.


وأيضاً دعم الدوت نت كان لم يكن مبنية فقط على VCL.Net فكان من الممكن أن يتم استخدام Asp.Net, Winforms, BCL، ولكن في نسخة دلفي 2007 تم الاستغناء على دعم WinForms، وتم فقط المحافظة على VCL.Net و Asp.Net فقط.

وقبل عدة أيام عند الإعلان عن نسخة دلفي Prism التي هي في الأصل نسخة من مترجم شركة RemObjects Oxygene، الذي صمم من الأساس كنكهة من لغة باسكال متوافقة مع منصة دوت نت 100%، دون التوافق مع دلفي، مما جعله يعتمد كل الإمكانيات الموجودة في لغات مثل سي# بالإضافة الى مميزات أخرى غير موجودة في أي من لغات الدوت نت، بالاضافة الى دعمه لمونو وماك.

فقد أصبح من الواضح أن VCL.Net قد انتهت وسوف يتم الرجوع لدعم WinForms وايضاً WPF وجميع إمكانيات دون نت3.5 مثل: WPF,WCF,Linq وغيرها.

وأيضا سوف يصبح دلفي Prism يعمل من ضمن فيجوال ستوديو فقط ولن يتم دمجه من بيئة التطوير دلفي كالنسخ السابقة.

هذه كانت مقدمة بسيطة عن تاريخ دلفي مع دوت نت، وأعتقد الكثيرين عاشروا أغلب هذه الفترة، ولم يكن ضمن تاريخ دلفي تخبط في دعم أي تقنية مثل ما تم لدوت نت، فسابقاً عندما دعمت دلفي تقنية Com مع دلفي 3 كان الدعم الموجود بها أفضل وأسهل من الذي موجود في لغات التطوير من مايكروسوفت نفسها

الفوائد المرجوة من اعتماد دلفي Prism:
1. فريق التطوير الخاص بمترجم دلفي سوف يتفرغ للتطوير في مترجم دلفي فقط وإضافة تحديثات على اللغة دون العمل على المحافظة على التوافقية مع مترجم دلفي دوت نت، وهذا كان يسبب تأخر في دعم تقنيات الدوت نت للمحافظة على توافقية win32 والعكس صحيح.
2. فريق التطوير التابع لشركة RemObjects سوف يكون هوا الأخر متفرغاً لتطوير مترجم دلفي Prism وإضافة إليه المزيد من الإمكانيات حتى تجعله منافس أساسي ضمن لغات الدوت نت.
3. أيضا توقف تطوير VCL.Net سوف يجعل فريق تطوير VCL متفرغ بشكل أساسي لهذه المكتبة وإضافة المزيد لها دون الحاجة للحفاظ على التوافقية مع VCL.Net وتعطيل بعض المميزات للمحافظة على التوافقية.
4. اعتماد فيجوال ستوديو سوف يسهل على دلفي Prism استخدام التقنيات مصمم النماذج الخاص ب WinForms, WPF,Asp.Net دون الحاجة لإعادة كتابتهم من جديد، وهذه نقطة قوة كان يعاني منها دلفي دوت نت سابقاً.
5. دعم عدة نظم تشغيل مثل لينكس وماكنتوش من خلال الدعم الموجود لمونو Mono.
6. الاستفادة من إمكانيات اللغة المتطورة فمثلاً هناك الكثير من التقنيات موجودة بها لازلت لم تضف للدوت منها على سبيل المثال : Parallels loops, Async Calls وغيرها، المزيد هنا

لكن العيوب التي سوف نحصل عليها:
1. فقدان مكتبة VCL.Net، فرغم أنها لم تنتشر بشكل كبير لكن كان لها مميزات خاصة بها مثل السرعة حيث أن بناء برامج مكتبة تعتمد على VCL.Net أسرع في الأداء من تلك المبنية على Winforms.
2. فقدان إمكانية كتابة كود واحد يترجم بدلفي win32 ودلفي دوت نت، وهذه الميزة أنا أستخدمها في أحد البرامج الكبيرة، حيث قمنا بكاتبة الكود بشكل أساسي بدلفي 2007 كبرنامج مكتبي ومن ثم قمت بإعادة ترجمة مجموعة كبيرة من الدوال ك .Net Library عن طريق دلفي دوت نت ومن ثم قمنا باستخدامهم ضمن Asp.Net باستخدام فيجوال ستوديو وسي #، دون الحاجة لإعادة كتابتهم مرة أخرى.
3. فقدان أداة التطوير المفضلة IDE، فرغم إنني استخدم فيجوال ستوديو في بعض المشاريع لكن أفضل ال IDE الخاصة بدلفي لما بها مميزات وأهمها السرعة التي أصبحت أكثر ميزة مفقودة في فيجوال ستوديو.

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

وإلى لقاء أخر بإذن الله

------------------------------
المصدر : مدونة محمد نسمان



مقالات أخرى
2009/11/4 17:40:04 - المميزات الجديدة في بيئة التطوير دلفي 2010
2008/12/30 22:02:46 - دلفي Prism، ما له وما عليه
2008/11/1 17:15:05 - فوبيا البرمجيات العربية
2008/10/12 17:50:00 - لمحة بسيطة عن دلفي 2009
2008/5/19 14:38:04 - Embarcadero تستحوذ على شركة CodeGear

التعليقات تخص صاحبها ولا تخص ادارة الموقع
الكاتب الموضوع


عروة عيسى
2005-2007

Powered by XOOPS