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 и т. Д.