Eclipse WT를 사용하여 웹에 Eclipse SWT로 작성된 응용 프로그램을 이식하는 데 사용하고 있습니다. 그러나 불행히도 org.eclipse.swt.graphics 아래에서 변환을위한 상응하는 클래스는 존재하지 않습니다. Eclipse Platform API과 해당 RAP/RWT API을 비교하여 누락 된 것이 무엇인지 확인할 수 있습니다. 단일 소싱에 관해서는 변환 작업은 매우 중요합니다. 그러나 나는 이것이 왜 누락되었는지 파악할 수 없었습니다. 기능 요청 티켓을 열기 전에 다른 사람이 이미이 문제에 대한 해결책을 가지고 있는지 물어 보는 것이 좋습니다.Eclipse RAP/RWT에 Transform 클래스가 포함되어 있지 않습니다.
답변
완전히 RAP에서 구현되지 않습니다에서 GC의 API가 일부 기능은 모든 브라우저에서 구현하기 어렵거나 불가능하다는 것이다 이유. 예를 들어, IE7과 IE8에서는 웹 클라이언트가 그릴 VML에 의존해야하며 매우 제한적입니다. 그러나 HTML5 Canvas API는 GC API의 모든 기능을 다루지는 않습니다. 변환은 이미 HTML Canvas의 대안으로 간주 되어온 SVG에서만 가능하다고 생각합니다.
귀하의 요구 사항에 맞춰 enhancement request을 열어 보시기 바랍니다.
설명해 주셔서 감사합니다. 이미이 [post] (https://github.com/eclipsesource/tabris/issues/210)를 이미 알고있을 것입니다. 파이어 폭스와 크롬은 잘하고 있었지만 IE는 오류 메시지를 뿜어 냈다. 나는이 사례 연구에서 IE를 다시 시도하지 않기로 결정한 순간이었다. – dkeck
미래에 다른 _ 표준화 된 기술의 사용을 강화하기 위해 VML을 무시하고 모든 사람이 알고 있고 모든 사람이 사용하는 표준 만 가지고 있다는 의미에서 개발자 경험을 향상시키는 것이 더 나을 것이 아니라면 질문에 대한 답을 얻을 수 있습니다. – dkeck
@dkeck VML을 무시하면 여전히 8 %의 시장 점유율을 가진 IE8을 무시한다는 의미입니다. 그 쓰레기와 함께 살아야만하는 가난한 악마가 여전히 충분합니다. – ralfstx
개선 요청 [1]을여십시오. 모든 변환 API를 RAP 브라우저에서 지원하는 HTML 캔버스에 대해 구현할 수 있는지 확실하지 않습니다.
ralfstx와 Ivan이 제안한 것처럼 [개선 요청] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=421842)을 열었습니다. – dkeck