如何开发eclipse插件?
PHP中文网
PHP中文网 2017-04-22 08:59:54
0
1
682

如何开发eclipse插件,实现一些组件拖拽生成代码的功能?需要一些什么知识储备?有什么参考资料和项目?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
伊谢尔伦

La chose la plus critique et la plus importante : l'anglais doit être bon ! L'anglais doit être bon ! L'anglais doit être bon ! Dis la chose importante trois fois haha//Crois juste que je dis des bêtises

Bibliothèque d'apprentissage du code source du plug-in Eclipse open source https://github.com/search?utf8=%E2%9C%93&q=eclipse+plug

Première étape : les bases de JAVA.
Syntaxe JAVA et utilisation de certaines API courantes. Concernant JSP, SWING et d'autres parties, vous pouvez simplement y jeter un coup d'œil rapide. Ils ne sont pas nécessaires au développement du plug-in Eclipse.

La deuxième étape : le développement du plug-in
Livre recommandé : "Eclipse from Beginner to Master", le livre que j'ai écrit moi-même est bien sûr la première recommandation ^_^. Le dernier article concerne le WEB. Il n'est pas utilisé dans le développement du plug-in Eclipse, il n'est donc pas nécessaire de le lire. En lisant le livre, vous réalisez une dernière fois le projet SMS. Ensuite, imitez la création d'un système de gestion de bibliothèque ou quelque chose comme ça, et familiarisez-vous avec diverses API de JAVA et SWT. Bien sûr, la chose la plus importante est de se familiariser avec le développement de plug-ins.

La troisième étape : JAVA en profondeur
Livres recommandés : "Effective Java" (traduit par Pan Aimin), "Java and Patterns" (Yan Hong). Après avoir acquis une véritable expérience de développement, vous pouvez en acquérir davantage en lisant ces deux livres. Les exemples du livre "Eclipse from Getting Started to Mastery" utilisent également de nombreux modèles. SWT lui-même est également un modèle d'utilisation de modèles JAVA. Il est possible que vous ayez été un peu dépassé par l'implémentation de certains codes dans le livre "Eclipse from Beginner to Master", mais après avoir lu ces deux livres, votre compréhension de JAVA sera plus profonde.

Étape 4 : Expansion des périphériques
Hibernate et Spring, ces deux technologies doivent être maîtrisées. L'AOP et l'IOC de Spring sont également utiles dans le développement de plug-ins, et Hibernate est généralement utilisé dans la couche de données back-end. Cependant, dans une entreprise de logiciels, vous ne pouvez pas uniquement écrire des plug-ins front-end et non écrire un serveur back-end. code. De plus, JUnit, Ant ou Maven, Loger, Apache common et d'autres petits packages d'outils doivent également être maîtrisés. Développer notamment de bonnes habitudes de développement piloté par les tests. Les livres dans ces domaines ne sont pas recommandés. Ces livres sont liés aux versions de progiciels. Même les bons livres de l'époque peuvent être désormais obsolètes. Vous pouvez accéder à http://www.china-pub.com/ pour rechercher des livres connexes, puis lire des critiques et des classements de livres. Il est recommandé d'acheter davantage de livres écrits par des Chinois, qui sont faciles à comprendre. La série "* in Action" est également bonne. Le choix d’un auteur est également très important. Il y a beaucoup de mauvais livres de nos jours. On ne peut pas gagner beaucoup d’argent en écrivant un livre de qualité et on sera épuisé jusqu’à sa mort. Il y a donc très peu d’auteurs bons et responsables. Transparency, un groupe de personnes du forum JavaEye, Sun Weiqin, etc. sont tous des auteurs avec une relativement bonne réputation. Acheter des livres écrits par eux ne sera pas bien pire.

Guide de développement du plug-in Eclipse : http://www.cnblogs.com/xing901022/p/4087900.html

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal