18-11-13, 11:09 AM
و عليكم السلام و رحمة الله و بركاته,
تسلم أخوية سجاد و جزاك الله خير على هذا التوضيح الرائع.
الأن الصورة أكتملت عندي و الحمدلله, لكن يبقى سؤال يراودني كثيراً و هو:
إن كانت EF قد تفوقت على LINQ فلماذا نقول أن LINQ افضل و اسرع من EF؟ و هذا من بعض الذي قرأته أيضاً!
لكنني دخلت في نقاش طويل مع Julie Lerman البارحة على حسابها الشخصي, و من الحوار الذي دار بيننا وضحت لي التالي:
1- إن EF اثقل قليلاً من LINQ.
2- LINQ إنتهت مايكروسوفت من مرحلة الاستمرار في تطويرها و إتجهت إلى تطوير EF و ستستمر في تطوير EF فقط. أي أن LINQ لن يتم تطويرها في المستقبل.
3- لو كان المشروع الذي أقوم به كبير و لنقل ERP فيفضل إستخدام EF لتميزها في بعض الجوانب عن LINQ. و إن كان المشروع متوسط أو صغير فيفضل إستخدام LINQ في الوقت الحالي.
تحياتي
تسلم أخوية سجاد و جزاك الله خير على هذا التوضيح الرائع.
الأن الصورة أكتملت عندي و الحمدلله, لكن يبقى سؤال يراودني كثيراً و هو:
إن كانت EF قد تفوقت على LINQ فلماذا نقول أن LINQ افضل و اسرع من EF؟ و هذا من بعض الذي قرأته أيضاً!
لكنني دخلت في نقاش طويل مع Julie Lerman البارحة على حسابها الشخصي, و من الحوار الذي دار بيننا وضحت لي التالي:
1- إن EF اثقل قليلاً من LINQ.
2- LINQ إنتهت مايكروسوفت من مرحلة الاستمرار في تطويرها و إتجهت إلى تطوير EF و ستستمر في تطوير EF فقط. أي أن LINQ لن يتم تطويرها في المستقبل.
3- لو كان المشروع الذي أقوم به كبير و لنقل ERP فيفضل إستخدام EF لتميزها في بعض الجوانب عن LINQ. و إن كان المشروع متوسط أو صغير فيفضل إستخدام LINQ في الوقت الحالي.
تحياتي

