какой выбрать? DXCore, Resharper или VSX? - PullRequest
5 голосов
/ 19 мая 2009

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

у нас есть лицензии на resharper, остальные два бесплатны, и это программное обеспечение для внутреннего использования, поэтому нам не нужно беспокоиться о лицензировании.

Ответы [ 4 ]

8 голосов
/ 22 августа 2009

Я использовал только DXCore, но я должен сказать, что он совершенно потрясающий.

Я и другие разработчики многого добились с помощью этой очень функциональной среды

Я предоставляю наш сайт сообщества в качестве доказательства этого.

DevExpress очень полезен, когда речь идет об ответах на вопросы по конкретному использованию фреймворка и во многих случаях его расширении для предоставления дополнительных функций тем, кто пишет плагины на его основе.

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

Я также намерен продолжать писать учебники по теме в своем блоге, так что со временем этот ресурс станет еще лучше.

Рефакторинг очень легко написать с помощью DXCore, потому что это чрезвычайно всесторонняя объектная модель.

Я также с радостью отвечу на вопросы по теме DXCore (и Coderush / RefactorPro) через http://twitter.com/RoryBecker или по электронной почте (Рори Беккер из G Mail dot Com)

3 голосов
/ 19 мая 2009

Хотя я смотрел на ReSharper, я не использовал его много. Я использовал DXCore, и мне нравится то, что они сделали. VSX выглядит многообещающе, особенно с MEF в VS2010 .

Если бы вы собирались для более широкой аудитории, я бы сказал VSX. Но так как это является внутренним для вашей организации, я бы пошел с DXCore .

Подробнее DXCore информация здесь .

1 голос
/ 22 августа 2009

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

Если у вас нет предпочтений, я предлагаю использовать DXCore главным образом потому, что его API можно быстро освоить, хотя есть много способов улучшить документацию, у вас есть несколько примеров проектов в качестве а также очень поддерживающее сообщество. Всякий раз, когда мне нужно было узнать, как что-то сделать, все, что мне нужно было сделать, это спросить об этом на форуме плагинов DXcore , и я сразу же получил ответ на свой вопрос.

0 голосов
/ 19 мая 2009

Если вы достаточно разобрались с ReSharper API, чтобы работать с ним, вам следует продать свои знания самой высокой цене. Они были многообещающей документацией для последних трех основных релизов.

...