5

Ich möchte ein Visual Studio Addon schreiben, um einige Code-Modifikationen für mich vorzunehmen (wie zum Beispiel ein bestimmtes Refactoring). Ich habe mich gefragt, welches dieser Tools ich verwenden sollte und warum?welche wählen? DXCore, Resharper oder VSX?

Wir haben Lizenzen für Resharper, die anderen beiden sind kostenlos und dies ist eine intern verwendete Software, so dass wir uns keine Sorgen über die Lizenzierung machen müssen.

Antwort

0

Wenn Sie die ReSharper-API ausreichend entwickelt haben, um damit nützliche Arbeit zu leisten, sollten Sie Ihr Wissen an den Höchstbietenden verkaufen. Sie haben Dokumentation für die letzten drei Hauptveröffentlichungen versprochen.

3

Obwohl ich ReSharper betrachtet habe ich es nicht viel verwendet. Ich habe DXCore verwendet und ich mag was sie getan haben. VSX sieht vor allem mit MEF in VS2010 vielversprechend aus.

Wenn Sie für eine allgemeinere Zielgruppe waren, würde ich VSX sagen. Aber da dies für Ihre Organisation intern ist, würde ich mit DXCore gehen.

Weitere DXCore info here.

8

Ich habe nur den DXCore verwendet, aber ich muss sagen, dass es total rockt.

Mein Selbst und andere Entwickler haben viel mit diesem sehr fähigen Rahmen erreicht

Ich gebe unseren community site als Beweis in diesem Sinne.

DevExpress sind sehr hilfreich, wenn es darum geht, Fragen zu bestimmten Verwendungen des Frameworks zu beantworten, und in vielen Fällen, um es zu erweitern, um zusätzliche Funktionalität für diejenigen bereitzustellen, die darauf basierende Plugins schreiben.

Ich habe einiges über die Erstellung solcher Plugins unter my blog geschrieben und bemühe mich, this page on the community site mit Links zu mehreren Seiten im Internet zu aktualisieren, die Tutorials und vollständig ausgearbeitete Beispiele enthalten.

Ich beabsichtige auch weiterhin Tutorials zu diesem Thema in meinem Blog zu schreiben, so dass dies im Laufe der Zeit zu einer noch besseren Ressource werden sollte.

Refactorings sind mit dem DXCore wegen seines extrem umfangreichen Objektmodells extrem einfach zu schreiben.

Ich bin auch gerne bereit, Fragen zum Thema DXCore beantworten (und Coderush/RefactorPro) über http://twitter.com/RoryBecker oder alternativ per E-Mail (Rory Becker bei G Mail-dot Com)

1

Ich schlage vor, Sie den Rahmen verwenden, du bist am besten mit seiner API vertraut. Wenn Sie etwas Kompliziertes machen müssen (z. B. Parse-Code, Augenschminke-Effekte), möchten Sie VSX nicht verwenden - das würde zu viel Zeit in Anspruch nehmen.

Wenn Sie keine Präferenz haben, schlage ich vor, dass Sie DXCore hauptsächlich verwenden, weil seine API schnell gelernt werden kann, obwohl es viel zu verbessern gibt, haben Sie ein paar example projects sowie eine sehr unterstützende Gemeinschaft . Immer wenn ich herausfinden musste, wie man etwas macht, musste ich nur danach fragen, unter DXcore plugins forum und ich bekam meine Frage im Handumdrehen beantwortet.

Verwandte Themen