سؤال

لقد قدمت السؤال "مجتمع ويكي" - إنه شخصي.

لقد قمت بالترقية إلى Delphi 2009 بسبب دعم Unicode. لقد وجدت الأساليب المجهولة ميزة لغة مثيرة للغاية ومفيدة ، لا أستطيع أن أقول نفس الشيء عن الأدوية الجيرية. بدت الأدوية الأدوية مهمة بالنسبة لي قبل الترقية إلى Delphi 2009 ، لكنني لم أستخدمها أبدًا وربما لن أستخدمها أبدًا. بالنسبة إلى Delphi 2010 ، لست بحاجة إلى السمات ولا أحب الفكرة الكاملة لـ RTTI الممتدة - وهذا هو السبب في أن Delphi 2009 أفضل بالنسبة لي. في بعض الأحيان ، أصبت بواحد أو آخر مزعج في Delphi 2009 IDE ، لكنها ليست حاسمة ويمكنني العيش معهم. ليس لدي أي خطط لتطوير برنامج لنظام التشغيل Mac أو Linux. بالتأكيد سأحتاج إلى دعم 64 بت ، لذلك أفكر في الترقية إلى Delphi 2012 (XE2).

هل من أي أسباب أخرى يمكن أن تجبرني على الترقية من Delphi 2009؟

هل كانت مفيدة؟

المحلول

لا أعرف. ؛) سأنتظر مع تحديث حتى يشحنوا برنامج التحويل البرمجي X64.

نصائح أخرى

حسنًا ، يبدو أنك قد نجحت بالفعل. ربما يكون الفرق الأكبر ، إذا لم تكن مهتمًا بـ RTTI أو على اتصال (والذي يبدو أن لا أحد يهتم به كثيرًا) هو الأداء العام المحسن. إذا كنت لا تستخدمها ، فيجب أن تكون حقًا. الأدوية الجنيسة هي واحدة من تلك الميزات التي لا ترى استخدامها حقًا حتى تبدأ العمل معها ، ولكن بعد ذلك تبدأ في رؤية الأشياء لاستخدامها في كل مكان. إنها تجعل كل أنواع الأشياء أكثر بساطة ... عندما تعمل. لسوء الحظ ، فإن دعم الأدوية الجيرسي مكسور نوعًا ما في D2009 ، لكنهم قاموا بإصلاحه لعام 2010.

أيضًا ، حتى لو لم تستخدم RTTI بنفسك ، فهناك الكثير من أعمال التطوير التي يتم القيام بها على المكتبات التي تستخدمها. Dehl, ، على سبيل المثال ، الذي يوفر الكثير من الحاويات المفيدة والفئات الأخرى ، يدعم D2010 فقط.

الكل في الكل ، يجدر التحديث من D2009 إلى D2010. إذا لم تكن لديك مصلحة في المنصات المتقاطعة ، فقد ترغب في تخطي D2011 ، لكنني لن أتخطى D2010.

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

هناك أيضًا الكثير من التعديلات على الأخطاء و IDE لتجعلك أكثر إنتاجية. على حدة ، لا يوجد أي منهم من الانفجارات الكبيرة حقًا ، لكنه تحسن لطيف معًا.

وبمجرد البدء في استخدام الأدوية الجيرية في عام 2009 ، ستجد نفسك عضًا من خلال إشراف ضخم وضخم في وقت قصير جدًا: TList<T> مفقود Exchange و Extract طُرق. إنها ليست مشكلة كبيرة TList<T> نفسها ، لكنها مشكلة كبيرة ل TObjectList<T> إذا كانت قائمتك ستملك الكائنات.

هناك أخطاء لم يتم حلها منذ Delphi 1 (انظر لماذا لا يعمل Invalidaterow و InvalidateColum فجأة؟ ). لماذا يجب علي الترقية؟ للحصول على نفس الحشرات السيئة؟ لا أريد أن أدفع ثمن الأخطاء.

حسنًا ، لقد استنسخت إجابة تقريبًا rruz هنا ، لأن هذا هو بالضبط ما أود الرد عليه. :) (آمل ألا يغضب) لكنني أضيف بعض التعليقات ...

تحقق من هذه الورقة البيضاء من Andreano Lanusse.أسباب الهجرة إلى Delphi XE - ما قد فاتتك منذ Delphi 7

Delphi 2010

  • Windows 7 ، دعم متعدد اللمس والإيماءات ، Direct-2d ؛ لقد وجدت فقط 2D مفيدة حتى الآن ... وحتى الآن ، فقط في الحالات الخاصة ...
  • IDE Insight ، تنسيق رمز المصدر ، شريط مهمة البحث
  • تجميع الخلفية
  • تعزيز RTTI. مثلك ، لم أجد rtti مفيدة بالنسبة لي ، حتى الآن
  • نقاط التوقف في المواضيع ، وتجميد/ذوبان الخيوط
  • DataSnap - دعم بروتوكول HTTP ؛ إذا لم يستخدم تطبيقك بروتوكول HTTP ، فهذا أمر غير مجدي

Delphi Xe

  • DataSnap - Https ، JavaScript ، دعم الراحة
  • تكامل التخريب ؛ يمكنك الحصول على هذا جزئيا مع JVCL ...
  • مكتبة تعبير منتظمة ؛ هذا شيء مفيد. كنت مفقودًا منذ سنوات ..
  • aqtime ، الرموز ، ما وراء المقارنة ، الباني النهائي ؛ هذه قائمة بالتطبيقات المفيدة ، لكنني لست متأكدًا مما أنت حقًا احصل على
  • الخدمات السحابية والنشر السحابي ؛

دعنا ننتظر إعلانات إصدارات جديدة لمعرفة ما يمكننا إضافته إلى هذه القائمة. قون

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

حسنًا ، سأكون ناقدًا إلى حد ما على هذا أعتقد ...

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

المشكلة بالطبع هي نموذج العمل: يجب أن يخفض Embarcadero أسعاره ، حتى يتمكن الجميع من شراء إصدار Delphi ، وحتى ديناصورات Delphi X.0 القديمة ، وحتى الهواة عالقين في Turbo Delphi 2006 أو حتى الشركات الصغيرة التي تستخدم Pascal مجانًا هناك ؛ وبهذه الطريقة ، يمكنهم تمويل الاستثمار بطريقة طويلة الأجل ومع نطاق أوسع (يمكنهم استهداف منصات أخرى بسهولة مع المزيد من الإيرادات).

عندما تتعارض مع الفطرة السليمة ، يكون له سعر يتم دفعه. وهذا ينطبق على أفراد مجتمع دلفي الذين لا يشترون دلفي لدعم تطوير Embarcadero للمنتج ، والذي ينطبق على Embarcadero أيضًا الذي يسقط جزءًا من السوق بقوة تسويقية قوية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top