T4编辑(应付)比较

时间:2009-12-15 12:46:38

标签: visual-studio editor t4 tangible-t4-editor clarius-visual-t4

我有兴趣购买全功能的T4编辑器。我在看:

  • 有形T4编辑专业
  • Clarius Visual T4 Editor Professional

它们都有相同的价格标签(100美元)。

Clarius的产品似乎功能更丰富,但它真的吗? 如果是这样的话,那么随着丰富的Visual Studio插件通常会有更多的内存耗尽...... 那么Visual Studio支持呢?

此字段中的其他玩家

自2011年夏季以来还有Devart's T4 editor可用,它是免费的,支持语法高亮和智能感知。

2 个答案:

答案 0 :(得分:3)

我使用两种产品的试用版已有一段时间了。您在任一产品的专业版中获得的主要功能是IntelliSense。 (Tangible的免费版本确实为一小部分核心程序集提供了一些基本的智能感知功能,但我没有发现它在编写我自己的模板时非常有用。)我意识到两个不同的专业版本之间存在一些其他差异,但对我来说,他们并不那么重要。快速浏览一下它们,如果它们也不突出,那么它可能不那么重要。

由于主要区别在于IntelliSense,我仍然建议您从两个版本的快速试用开始。他们对他们有着惊人的不同“感觉”,所以你很可能会倾向于其中一个。 (如果有帮助,请考虑ReSharper vs CodeRush)

就个人而言,我发现Tangible的功能稍微多一些,还有更多的样本等等(有形的也有UML图等等,但我并不在乎。)然而,最后,我找到了Clarius的编辑对我来说更加自然和舒适(很可能是因为我先使用它,在我发现有形之前几个月)

找到偏好后,请确定是否需要IntelliSense并支付升级费用。 (如果你发现自己在T4上做了很多事情,这是值得的)。

作为一个小小的注释,专业版中Clarius的高级调试功能在几个场合也非常有用。但总的来说,一种产品相对于另一种产品的“感觉”是做出决定的一个更重要的因素。

答案 1 :(得分:0)

克里斯已经说了很多道理。我只想添加一件事:我认为clarius仍然没有对输出代码进行颜色编码。虽然有形也为输出语言进行了颜色编码。

我发现看到T4 C#代码和要输出的输出代码非常有用。有形支持着色各种语言C#,VB,xaml,xml,css,sql php等...