5

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

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

ответ

0

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

3

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

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

Подробнее DXCore info here.

8

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

Моя самость и другие разработчики добились многого с этим очень способными рамками

я представить нашу community site в качестве доказательства на этот счет.

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

Я написал немного о создании таких плагинов на my blog, и я стараюсь поддерживать this page on the community site в актуальном состоянии со ссылками на несколько страниц по всему Интернету с учебниками и полностью отработанными примерами.

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

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

Я также рад ответить на вопросы по теме DXCore (и CodeRush/RefactorPro) через http://twitter.com/RoryBecker или же по электронной почте (Rory Becker в G почты точка Com)

1

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^