com4j kontra jacob wywoływać metody COM z Java

Mam starszą aplikację Java, która używaJakub, lub Java-COM Bridge, do wykonywania połączeń za pośrednictwem interfejsów COM MS VBA i MS Word. Patrzyłem nacom4j od Słońca i wygląda obiecująco.

Powodem, dla którego wygląda to dobrze, jest to, że używa metod vtable, zamiast IDispatch. Zakładając, że wszystkie obiekty COM, którymi manipulujemy, prezentują interfejsy vtable, wydaje się czystsze, aby ich używać zamiast IDispatch. W czasach, gdy COM i CORBA, w których technologie gorącego interfejsu binarnego, wydaje mi się, że wczesne wiązanie przez vtable dawało lepszą wydajność niż późne wiązanie przez IDispatch.

Czy ktoś migrował z Jacoba do com4j? Jeśli tak, jakie były pułapki i wyciągnięte wnioski?

questionAnswers(2)

yourAnswerToTheQuestion