Eclipse는 기본적으로 파이썬 바인딩을 사용자에게 제공하지 않는다는 것을 이해합니다. 그런 종류의 어떤 프로젝트도 나는 google로 찾을 수 없었다.Python으로 Eclipse 플러그인을 만드는 방법이 있습니까?
타사 플러그인이 있습니까? 튜토리얼? 자이 썬이있을 수 있습니까? ..
Eclipse는 기본적으로 파이썬 바인딩을 사용자에게 제공하지 않는다는 것을 이해합니다. 그런 종류의 어떤 프로젝트도 나는 google로 찾을 수 없었다.Python으로 Eclipse 플러그인을 만드는 방법이 있습니까?
타사 플러그인이 있습니까? 튜토리얼? 자이 썬이있을 수 있습니까? ..
제가 아는 한 Java를 사용해야합니다. 이클립스는 자바로 작성되었으며 바닐라 애플리케이션조차도 코어 플러그인 로더에 의해 함께 결합 된 여러 자바 컴포넌트들로 구성된다. 당신이 (그 지적에 대한 sayth하는 indeed you can, 감사) 자바 바이트 코드를 파이썬을 크로스 컴파일 할 수 있습니다
그래서 플러그인의 아키텍처는 다음과 같습니다. Eclipse API를 사용할 수 있다면 자이 썬에서 대부분을 작성한 다음 Embedding Jython 명령어를 사용하여 Java 래퍼를 만들 수 있습니다.
자이 썬에 Eclipse 기능을 추가 할 수 없다면 Python으로 코드를 작성한 다음 Java 레이어에서 Eclipse API 액세스를 수행 할 수있다. Python과 Java 사이에 코드를 균등하게 분할하는 비율에 비례하여 성가 시게됩니다. 저는 파이썬을 C++에 임베드 한 프로젝트 (또는 다른 방법 일 수도 있습니다)에서 작업했습니다. 제대로 계획하지 않으면 커다란 골칫거리입니다.
http://wiki.python.org/jython/JythonFaq/EmbeddingJython – sayth
IPOPO 또는 Pelix가 이클립스 플러그인을 Python으로 작성하는 것이 더 쉬울 것이라고 생각하십니까? https://www.eclipsecon.org/europe2013/sites/eclipsecon.org.europe2013/files/osgi2013-pelix-prez.pdf – Stefan
관련 질문 : http://stackoverflow.com/questions/1765802/using-jython-from -eclipse-plugin – Stefan