Czy można tworzyć wtyczki Eclipse/programować aplikacje Eclipse RCP bez Java? (najlepiej w języku Jython)Tworzenie wtyczek Eclipse bez Java
Odpowiedz
to będzie możliwe w następnej Eclipse głównych e4 wydaniu:
Jednym z celów e4 jest wsparcie dla pisania wtyczek w innych językach.
Cytat pochodzi z http://wiki.eclipse.org/E4/JavaScript, który podsumowuje obecny stan korzystania z javascript do implementacji wtyczek zaćmieniowych w e4.
Ten problem w numerze bugzilla # 227058 za eclipse ma również pewną dyskusję, ale uważam, że jest on nieaktualny.
Obecnie nie jestem świadomy działalności dotyczącej innych języków.
Nie. Wtyczka Eclipse to pakiet OSGi, który wymaga interakcji z różnymi rzeczami, których nie można zaimplementować w Jython, o ile widzę.
Jeśli chcesz uniknąć Javy, możesz spojrzeć na inne rzeczy, które są skierowane na maszynę JVM, ale będziesz musiał określić, czy możesz produkować i konsumować konkretne elementy potrzebne do wywoływania niezbędnych rzeczy i być wywołane w konieczny sposób .
Pakiety OSGi mogą być napisane w innych językach JVM, takich jak Scala. Wtyczki Eclipse, jak na razie, nie obsługują żadnego języka innego niż Java. Środowisko programistyczne wtyczek Eclipse intensywnie korzysta z JDT, które wiąże go z Javą. Jednak są pewne plany, które słyszałem, że wtyczki mogą być obsługiwane w innych językach. Ale nie widzę, aby nadchodziła w najbliższej przyszłości.
O ile mi wiadomo, projekt e4 przyniesie takie wsparcie. Kolejne pytanie, kiedy e4 zastąpi obecną linię 3.x w głównym nurcie. –
Zgaduję, że możesz używać JavaScriptu do pisania wtyczek w e4 http://www.eclipse.org/e4/resources/e4-whitepaper.php#web2desktop Wątpię, czy wróci do strumienia 3.x. – Ankur
Możesz napisać swój główny kod w Jython i używać interfejsów Java do wywoływania następnie z Javy. Aby uzyskać szczegółowe informacje, zapoznaj się z this. Ponadto piszę bibliotekę narzędzi (github.com/abhin4v/jywrapper), aby zrobić to samo. W tej chwili ma bardzo mało dokumentacji, ale możesz przejrzeć dostarczone przykłady.
- 1. Tworzenie stron w języku Java bez Eclipse
- 2. Leniwa aktywacja wtyczek Eclipse
- 3. Tworzenie GUI przy użyciu Eclipse (Java)
- 4. Wyłączanie wkładów wtyczek w aplikacji Eclipse RCP
- 5. Łatwy sposób instalowania wtyczek Eclipse na Ubuntu
- 6. Lista wtyczek do sprawdzania kodu dla Eclipse
- 7. Jak zdobyć katalog lub ścieżkę instalacji/wtyczek środowiska Eclipse?
- 8. Eclipse - tworzenie nowej aktywności
- 9. Jak zaimplementować "obserwatora" w Jquery bez wtyczek?
- 10. Tworzenie aplikacji JNI za pomocą Eclipse (w połączeniu Java/C++)
- 11. Szyny 3: Tworzenie aplikacji z wewnętrznym systemem wtyczek
- 12. Jak mogę wyeksportować produkt eclipse rcp bez zależności od pakowania do folderu wtyczek
- 13. Tworzenie pliku właściwości w Javie i eclipse
- 14. Środowisko dla projektu Java + Scala + Lift w Eclipse bez maven
- 15. Tworzenie kompilacji Mavena w Eclipse
- 16. Łatwy sposób na skopiowanie starych wtyczek do nowej instalacji Eclipse
- 17. Eclipse RCP: Jak uzyskać dostęp do klas wewnętrznych wtyczek?
- 18. Eclipse - Pobieranie pliku content.jar .. przekroczono limit czasu podczas instalacji wtyczek
- 19. Tworzenie niestandardowej Iterator Java?
- 20. Tworzenie wtyczek IntelliJ IDEA w innych językach JVM
- 21. Tworzenie wtyczek IntelliJ IDEA - Zaloguj się z wtyczki
- 22. Tworzenie klas java z pliku xsd - JAXB
- 23. Eclipse Java kompilatora Ostrzeżenia jako ant zadania
- 24. Tworzenie „widok” z listy Java
- 25. Eclipse Java EE plugin
- 26. dodać obsługę Java Eclipse
- 27. Która Java używa Eclipse?
- 28. Java - Eclipse: Externalize Strings?
- 29. Eclipse + Java 8?
- 30. Eclipse: Szablony klasy Java
Co z innymi językami JVM? – Imran