2013-11-14 4 views
1

Я использую Eclipse RWT для переноса приложений, написанных с использованием Eclipse SWT, в Интернет. Но, к сожалению, нет эквивалентного класса для преобразований в org.eclipse.swt.graphics. Вы можете сравнить Eclipse Platform API и соответствующие RAP/RWT API, чтобы увидеть, что еще не хватает. Что касается одного источника, операции преобразования весьма важны, и все же я не мог понять, почему они отсутствуют. И перед тем как открыть билет с запросом на функцию, вероятно, лучше спросить, есть ли у кого-то решение этой проблемы.Eclipse RAP/RWT, не содержащий класс Transform

+0

Как сказал ralfstx и Иван, я открыл [запрос на улучшение] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=421842). – dkeck

ответ

2

Причина, почему GC API в не полностью реализован в РПД, что некоторые особенности трудно или невозможно реализовать во всех браузерах. Например, в IE7 и IE8 веб-клиент должен использовать VML для рисования, что очень ограничено. Но также API Canvas HTML5 не охватывает все функции GC API. Я предполагаю, что преобразования возможны только с SVG, который уже рассматривался как альтернатива HTML Canvas.

Я предлагаю вам открыть enhancement request для ваших требований.

+0

Спасибо за разъяснение. Вероятно, вы уже знаете эту [почту] (https://github.com/eclipsesource/tabris/issues/210). Firefox и Chrome преуспевают, но IE просто запускает сообщения об ошибках, так как я решил не повторять IE в этом случае снова. – dkeck

+0

Из вашего ответа вопрос может быть поднят, если не стоит игнорировать VML, чтобы усилить использование других технологий, основанных на стандартах, в будущем и улучшить опыт разработчиков в смысле наличия только одного стандарта, который все знают и каждый использует. – dkeck

+0

@dkeck Игнорирование VML означает игнорировать IE8, который до сих пор имеет долю рынка на 8%. Там все еще достаточно бедных дьяволов, которым приходится жить с этим дерьмом. – ralfstx

0

Пожалуйста, выберите более подробное описание здесь [1]. Я не уверен, что весь Transform API можно было бы реализовать против HTML-холста во всех поддерживаемых браузерами RAP.

[1] http://eclipse.org/rap/bugs/

Смежные вопросы