如何开发eclipse插件,实现一些组件拖拽生成代码的功能?需要一些什么知识储备?有什么参考资料和项目?
认证高级PHP讲师
最も重要で最も重要なこと: 英語が上手でなければなりません!英語は上手でなければなりません!英語は上手でなければなりません! 大事なことは3回言ってください笑//ナンセンスだと思ってください
オープンソースのEclipseプラグインのソースコード学習ライブラリ https://github.com/search?utf8=%E2%9C%93&q=eclipse+plug
最初のステップ: JAVA の基本。 JAVA 構文といくつかの一般的な API の使用。 JSP や SWING などの部分については、Eclipse プラグインの開発には必要ありませんので、ざっと確認するだけで十分です。
ステップ 2: プラグイン開発お勧めの本: 『初心者からマスターまでの Eclipse』、もちろん私自身が書いた本が最初のお勧めです ^_^。前回の記事はWEBに関するものであり、Eclipseのプラグイン開発では使用しないので読む必要はありません。本を読みながら、最後にもう一度 SMS プロジェクトを実行します。あとはライブラリ管理システムなどを作るのを真似して、JAVAやSWTの各種APIに慣れるのが一番重要です。もちろんプラグイン開発に慣れることが一番大切です。
第 3 ステップ: JAVA の詳細推奨書籍: 『Effective Java』 (Pan Aimin 訳)、『Java and Patterns』 (Yan Hong)。実際に開発経験を積んだ後、この 2 冊を読むとさらに経験を積むことができます。 『Eclipse from Getting Started to Mastery』のサンプルでも多くのパターンが使用されており、SWT 自体も Java パターンを使用するためのモデルです。 『Eclipse from Beginner to Master』という本の一部のコードの実装に少し戸惑ったかもしれませんが、この 2 冊を読むと JAVA への理解がさらに深まるでしょう。
ステップ 4: 周辺機器の拡張Hibernate と Spring、これら 2 つのテクノロジーを習得する必要があります。 Spring の AOP と IOC はプラグイン開発にも役立ち、Hibernate は一般にバックエンド データ層で使用されます。ただし、ソフトウェア会社では、フロントエンド プラグインだけを作成してバックエンド サーバーを作成することはできません。コード。さらに、JUnit、Ant または Maven、Loger、Apache の一般的なツール パッケージ、およびその他の小さなツール パッケージも習得する必要があります。特に、テスト駆動開発の良い習慣を身につけてください。これらの分野の書籍は、ソフトウェアのパッケージ版に関連するものであり、当時の良書であっても、現在では古くなっている可能性があります。 http://www.china-pub.com/ にアクセスして関連書籍を検索し、書評やランキングを読むことができます。 「* in Action」シリーズもわかりやすいので、中国人が書いた本をもっと買うことをお勧めします。著者を選ぶことも非常に重要です。質の高い本を書いてもあまりお金を稼ぐことはできません。そのため、優れた責任ある著者はほとんどいません。 Transparency、JavaEye フォーラムのグループ、Sun Weiqin などはいずれも比較的評判の良い著者です。彼らが書いた本を購入するのはそれほど悪いことではありません。
Eclipse プラグイン開発ガイド: http://www.cnblogs.com/xing901022/p/4087900.html
最も重要で最も重要なこと: 英語が上手でなければなりません!英語は上手でなければなりません!英語は上手でなければなりません! 大事なことは3回言ってください笑//ナンセンスだと思ってください
オープンソースのEclipseプラグインのソースコード学習ライブラリ https://github.com/search?utf8=%E2%9C%93&q=eclipse+plug
最初のステップ: JAVA の基本。
JAVA 構文といくつかの一般的な API の使用。 JSP や SWING などの部分については、Eclipse プラグインの開発には必要ありませんので、ざっと確認するだけで十分です。
ステップ 2: プラグイン開発
お勧めの本: 『初心者からマスターまでの Eclipse』、もちろん私自身が書いた本が最初のお勧めです ^_^。前回の記事はWEBに関するものであり、Eclipseのプラグイン開発では使用しないので読む必要はありません。本を読みながら、最後にもう一度 SMS プロジェクトを実行します。あとはライブラリ管理システムなどを作るのを真似して、JAVAやSWTの各種APIに慣れるのが一番重要です。もちろんプラグイン開発に慣れることが一番大切です。
第 3 ステップ: JAVA の詳細
推奨書籍: 『Effective Java』 (Pan Aimin 訳)、『Java and Patterns』 (Yan Hong)。実際に開発経験を積んだ後、この 2 冊を読むとさらに経験を積むことができます。 『Eclipse from Getting Started to Mastery』のサンプルでも多くのパターンが使用されており、SWT 自体も Java パターンを使用するためのモデルです。 『Eclipse from Beginner to Master』という本の一部のコードの実装に少し戸惑ったかもしれませんが、この 2 冊を読むと JAVA への理解がさらに深まるでしょう。
ステップ 4: 周辺機器の拡張
Hibernate と Spring、これら 2 つのテクノロジーを習得する必要があります。 Spring の AOP と IOC はプラグイン開発にも役立ち、Hibernate は一般にバックエンド データ層で使用されます。ただし、ソフトウェア会社では、フロントエンド プラグインだけを作成してバックエンド サーバーを作成することはできません。コード。さらに、JUnit、Ant または Maven、Loger、Apache の一般的なツール パッケージ、およびその他の小さなツール パッケージも習得する必要があります。特に、テスト駆動開発の良い習慣を身につけてください。これらの分野の書籍は、ソフトウェアのパッケージ版に関連するものであり、当時の良書であっても、現在では古くなっている可能性があります。 http://www.china-pub.com/ にアクセスして関連書籍を検索し、書評やランキングを読むことができます。 「* in Action」シリーズもわかりやすいので、中国人が書いた本をもっと買うことをお勧めします。著者を選ぶことも非常に重要です。質の高い本を書いてもあまりお金を稼ぐことはできません。そのため、優れた責任ある著者はほとんどいません。 Transparency、JavaEye フォーラムのグループ、Sun Weiqin などはいずれも比較的評判の良い著者です。彼らが書いた本を購入するのはそれほど悪いことではありません。
Eclipse プラグイン開発ガイド: http://www.cnblogs.com/xing901022/p/4087900.html