T4 Pro редакторы (оплачивается) сравнение

Я заинтересован в покупке полнофункционального редактора T4. Я смотрю на:

  • Tangible T4 Editor Professional
  • Clarius Visual T4 Editor Professional

У них обоих одинаковый ценник (100$).

Продукт Clarius кажется более функциональным, но так ли это на самом деле? И если это так, то будет ли она более требовательной к памяти, как это обычно бывает с богатыми плагинами Visual Studio... Как насчет поддержки Visual Studio?

Дополнительный игрок на этом поле

Также с лета 2011 года доступен редактор Devart T4, он бесплатный и поддерживает подсветку синтаксиса, а также intellisense.

2 ответа

Решение

Я использовал пробные версии обоих продуктов довольно долго. Основная функция, которую вы получаете в профессиональной версии любого продукта - это IntelliSense. (Бесплатная версия Tangible дает некоторый базовый IntelliSense для небольшого подмножества сборок ядра, но я не нашел его очень полезным при написании своих собственных шаблонов.) Я понимаю, что есть несколько других отличий между двумя разными про-версиями, но для меня они не так важны. Быстро взгляните на них, и если они вам не выдаются, то это, вероятно, не так критично.

Поскольку ключевым отличием является IntelliSense, я все же рекомендую вам начать с быстрой пробной версии обеих версий. У них удивительно разные "чувства" к ним, так что вы, скорее всего, будете тяготеть к одному или другому. (Если это поможет, подумайте ReSharper против CodeRush)

Лично я обнаружил, что у Tangible есть немного больше функций наряду с большим количеством образцов и т. Д. (У Tangible также есть такие вещи, как UML-диаграммы и т. Д., Но мне это не очень важно.) Однако, в конце концов, я нашел Редактора Clarius для быть более естественным и удобным для меня (вполне возможно, потому что я использовал это сначала, за несколько месяцев до того, как я нашел Tangible)

Как только вы найдете предпочтения, решите, хотите ли вы IntelliSense, и оплатите обновление. (Это того стоит, если вы делаете много с T4).

В качестве небольшого примечания, расширенные функции отладки Clarius в про-редакции также были довольно полезны в нескольких случаях. Но в целом "ощущение" одного продукта над другим является гораздо более важным фактором при принятии решения.

Крис уже сказал много правды. Я только хочу добавить одну вещь: я думаю, что Clarius все еще не выводит код с цветным кодом. В то время как материальное делает цветовое кодирование для выходных языков также.

Я считаю очень полезным видеть как код T4 C#, так и код вывода цветным. Tangible поддерживает раскраску для большого количества языков: C#, VB, xaml, xml, css, sql php и т. Д.

Другие вопросы по тегам