سؤال

أنا مهتم بشراء ميزات كاملة محرر T4. أنا أنظر إلى:

  • محرر T4 المادي المهنية
  • Clarius Visual T4 Editor Professional

كلاهما لديه نفس سعر العلامة (100 دولار).

يبدو منتج Clarius أكثر ميزة أكثر قليلا غنية، لكن هل هو حقا؟ وإذا كان كذلك، فمن ثم المزيد من الذاكرة جائعة كما هو المعتاد مع الإضافات الغنية Visual Studio ... ماذا عن دعم Visual Studio؟

لاعب إضافي في هذا المجال

هناك ايضا Devart's T4 Editor متاح منذ صيف عام 2011 وهو حرة ودعم بناء الجملة تسليط الضوء وكذلك التحسس الذكي.

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

المحلول

لقد استخدمت إصدارات المحاكمة لكلا المنتجين لفترة من الوقت تماما. ال خبرات ميزة لك الربح في الطبعة المهنية من أي من المنتج هي Intellisense. (النسخة المجانية الملموسة تعطي بعض التحسس الداخلي الأساسي لمجموعة فرعية صغيرة من الجمعيات الأساسية، لكنني لم أجد أنها مفيدة للغاية في كتابة قوالب الخاصة بي.) أدرك أن هناك بعض الاختلافات الأخرى بين الإصدارات المختلفة 2، ولكن بالنسبة لي فهي ليست مهمة. استمتع بإلقاء نظرة سريعة عليهم، وإذا كانوا لا يتنقلون إليك إما، فمن المحتمل ألا يكون الأمر بالغ الأهمية.

نظرا لأن الفرق الرئيسي هو Intellisense، ما زلت أقترح أن تبدأ بمحاكمة سريعة لكلا الإصدارين. لديهم مختلفة بشكل مدهش "يشعر" بشأنهم، لذلك من المحتمل أن تنجذب نحو واحد أو آخر. (إذا كان ذلك يساعد، فكر في Coderush Resharper vs)

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

بمجرد العثور عليك التفضيل، ثم قرر ما إذا كنت تريد التحسس الذكي ودفع ثمن الترقية. (يستحق كل هذا العناء إذا وجدت نفسك تفعل الكثير مع T4).

كملاحظة جانبية صغيرة، كانت ميزات تصحيح الأخطاء المتقدمة في Clarius في الإصدار المؤيد مفيدة للغاية في مناسبات بضع، أيضا. ولكن بشكل عام، فإن "الشعور" لمنتج واحد على الآخر هو عامل أكثر أهمية بكثير في اتخاذ قرار.

نصائح أخرى

قال كريس بالفعل حقيقة الكثير. أريد فقط إضافة شيء واحد: أعتقد أن Clarius لا تزال غير رمز إخراج رمز اللون. بينما يرمز اللون ملون لغات الإخراج أيضا.

أجد أنه من المفيد للغاية معرفة كود T4 C # وكود الإخراج المراد ملونة. يدعم ملموسة تلوين مجموعة كبيرة ومتنوعة من اللغات C #، VB، XAML، XML، CSS، SQL PHP، إلخ ...

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