![]() |
|
دلفي وإطارات العمل Delphi's Framework - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي والتعامل مع المكونات و الاضافات (https://delphi4arab.net/forum/forumdisplay.php?fid=18) +--- الموضوع : دلفي وإطارات العمل Delphi's Framework (/showthread.php?tid=3571) |
دلفي وإطارات العمل Delphi's Framework - kachwahed - 06-11-2011 السلام عليكم Frameworks مصطلح حديث الساعة هذه الأعوام، ومصدر قلق لكثير من المبرمجين ذلك لما له من تأثير على الإنتاجية، لكن ما هي الـ Frameworks؟ هل لاحظت أن هناك تقاليد روتينية نقوم بها عند إنشاء برامج ذات صبغة معينة؟ كم مرة تحاول إنشاء نموذج إضافة/حذف/تعديل ؟ كم مرة قمت فيها بإنشاء واجهة للاتصال بقاعدة بيانات Login مع اسم مستخدم وكلمة مرور؟ كم مرة وأنت تقوم بنسخ شيفرة من مشروع إلى آخر؟ والأدهى من ذلك: كم سيتطلب منك نقل مشروع من محرك قواعد بيانات إلى آخر (مختلف تماما)، وقس على ذلك تغيير المكونات... طبعا إذا كنت محترف وتبرمج كل شيء 100% بشكل غرضي موجه (OOP) حتى الواجهات والإطارات، فلن تشعر بفرق كبير إذا انتقلت على Framework ربما لا نسمع كثيرا عن الـ Framework في في دلفي، وهذا (برأيي) يرجع إلى أن دلفي تنفرد بفلسفة المكونات ومكتبات الربط المتشاركة، التي تجعلنا غالبا نستغني عن آلاف الأسطر البرمجية بمجرد نصب مكون صغير على نموذج البرنامج! لكن مع كثرة ممارسة البرمجة ستشعر أن هناك أعمال (وأكواد) تحتاج إلى فصلها عن برامجك من أجل: المرونة، قابلية التوسع، إعادة الاستخدام... وبالتالي ستقوم بإنشاء Framework خاص بك! وعوض أن يقوم كل مبرمج بإنشاء Framework خاص به، تم تصميم تجميعات Framework يتشارك جمع من المبرمجين فيها، مع تنقيحات وتحسينات واختبارات مكثفة و... لجعلها أكثر مرونة، قابلية للتوسع، أكثر أهلية للإعادة الاستخدام... معظم الـ Frameworks في النت مجانية ومفتوح المصدر ومقسمة إلى أبواب تجمع كل منها وظائف روتينية عند المبرمج: delphi-spring-framework هو framework آخر مفتوح المصدر لـ Apache الرائدة في صناعة frameworks لكثير من لغات البرمجة (مستوحاة من Spring عند مبرمجي Java) موقعه: كود : http://code.google.com/p/delphi-spring-framework/كود : http://g-framework.org/ORM أو Object Relation Mapping هو نوع من الـ Frameworks مخصص لتطبيقات البيانات خاصة هدفه بناء طبقة تسهل التعامل مع محركات قواعد البيانات وتشاهدها بشكل غرضي موجه (المنحى للكائن) لدلفي نصيب منها: كود : http://sourceforge.net/projects/larryhengensopf/كود : http://tiopf.sourceforge.net/index.shtmlدلفي وإطارات العمل Delphi's Framework - mobile - 06-11-2011 شكرا لك حبذا لو تكرمت موضوع يشرح frameworks بالتفصيل او رابط لشرح دلفي وإطارات العمل Delphi's Framework - kachwahed - 06-11-2011 الأمر أعتقد أنه لا يحتاج إلى شرح أكثر لأن الشرح الزائد يزيد الأمر تعقيدا في كثير من الأحيان معك حق، الموضوع محتاج مثال، سأحال تحضير مثيل صغير إن شاء الله. دلفي وإطارات العمل Delphi's Framework - me_delphi - 07-11-2011 السلام عليكم ورحمة الله وبركاته طبعا أطر العمل توفر الكثير للمبرمج وتقلل أسطره البرمجية وتسرع تطوير برنامجه لكن هنا في دلفي ...ستفقد أهم شيىء عرفت به وهو المحمولية(طبعا في نظام وندوز). في رأيي المتواضع ان كنت سأبرمج تحت اطار عمل وبدلفي فسأختار Delphi Prism دلفي وإطارات العمل Delphi's Framework - أبو معاذ - 07-11-2011 mobile كتب :شكرا لك [INDENT] هناك اسطوانة لتعلم مبادئ Frameworks (الاسطوانة باللغة الفرنسية) ، رابط التحميل في المرفقات. [/INDENT] دلفي وإطارات العمل Delphi's Framework - kachwahed - 07-11-2011 إقتباس :طبعا أطر العملشكرا على الترجمة (نسيت المصطلح )إقتباس :فسأختار Delphi Prismطبعا كما أسلفت، لأن دلفي ليست بحاجة ماسة إلى أطر العمل غير أنها تقنية تستحق التجربة الأسطوانة تخص "أساسيات أطر العمل في بيئة .NET" كود : http://www.video2brain.com/fr/videos-11312.htmإطار جديد: Delphi SDK for OOP Development كود : http://www.cesarromero.com.br/jazz-sdk/
http://code.google.com/p/jazz-sdk/Delphi Rich Client Platform كود : http://code.google.com/p/drcp/دلفي وإطارات العمل Delphi's Framework - mobile - 07-11-2011 شكرا لك بعد مشاهدة هذا فهمت ربما لمحة كود : http://g-framework.org/demo1.html |