5

Je veux écrire un addon studio visuel pour faire quelques modifications de code pour moi (comme un refactoring spécifique). Je me demandais lequel de ces outils devrais-je utiliser et pourquoi?lequel choisir? DXCore, Resharper ou VSX?

Nous avons des licences pour resharper, les deux autres sont gratuits et c'est un logiciel utilisé en interne, donc nous n'avons pas besoin de s'inquiéter de la licence.

Répondre

0

Si vous avez suffisamment compris l'API ReSharper pour pouvoir l'utiliser, vous devez vendre vos connaissances au plus offrant. Ils ont promis de la documentation pour les trois dernières versions majeures.

3

Bien que j'ai regardé ReSharper je ne l'ai pas beaucoup utilisé. J'ai utilisé DXCore et j'aime ce qu'ils ont fait. VSX semble prometteur en particulier avec MEF en VS2010.

Si vous alliez pour un public plus général, je dirais VSX. Mais puisque c'est interne à votre organisation je voudrais aller avec DXCore.

Plus DXCore info here.

8

Je n'ai utilisé que le DXCore mais je dois dire qu'il est totalement rock.

Mon auto et d'autres développeurs ont accompli beaucoup avec ce cadre très capable

Je soumets notre community site comme preuve à cet effet. DevExpress est très utile lorsqu'il s'agit de répondre à des questions sur des utilisations particulières de la structure et, dans de nombreux cas, de l'améliorer pour fournir des fonctionnalités supplémentaires à ceux qui écrivent des plugins basés dessus.

J'ai beaucoup écrit sur la création de ces plugins sur my blog et je m'efforce de garder this page on the community site à jour avec des liens vers plusieurs pages sur Internet contenant des tutoriels et des exemples complets. J'ai également l'intention de continuer à écrire des tutoriels sur le sujet sur mon blog, donc cela devrait devenir une ressource encore meilleure au fil du temps.

Les refactorings sont extrêmement faciles à écrire avec le DXCore, en raison de son modèle d'objet extrêmement complet.

Je suis aussi heureux de répondre à des questions sur le thème de DXCore (et CodeRush/RefactorPro) via http://twitter.com/RoryBecker ou bien par courriel (Rory Becker au G mail dot Com)

1

Je vous suggère d'utiliser le cadre que vous êtes le plus familier avec son API. Si vous avez besoin de faire quelque chose de compliqué (par exemple du code d'analyse, des effets pour les yeux) vous ne voulez pas utiliser VSX - cela prendrait trop de temps. Dans le cas où vous n'avez pas de préférence, je suggère que vous utilisiez DXCore principalement parce que son API peut être rapidement appris, bien qu'il y ait beaucoup à améliorer pour la documentation, vous avez quelques example projects ainsi qu'une communauté très favorable . Chaque fois que j'ai eu besoin de découvrir comment faire quelque chose, tout ce que je devais faire est de demander à ce sujet au DXcore plugins forum et j'ai eu une réponse à ma question en un éclair.

Questions connexes