Вопрос

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

  • Профессиональный редактор T4 T4
  • Профессиональный редактор Clarius Visual T4

Оба имеют одинаковую цену (100$).

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

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

Есть также Редактор T4 от Devart доступен с лета 2011 года, бесплатен и поддерживает подсветку синтаксиса, а также intellisense.

Это было полезно?

Решение

Я довольно долго пользовался пробными версиями обоих продуктов.Тем начальный Функция 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 и т. д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top