T4 Pro редакторы (оплачивается) сравнение - PullRequest
2 голосов
/ 15 декабря 2009

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

  • Tangible T4 Editor Professional
  • Clarius Visual T4 Editor Professional

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 17 декабря 2009

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

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

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

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

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

0 голосов
/ 17 декабря 2009

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

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

...