Silverlight на Linux / Mac - PullRequest
       23

Silverlight на Linux / Mac

1 голос
/ 12 августа 2011

У меня есть большое приложение winforms, которое я сейчас переписываю как приложение HTML5 для переносимости.

Есть важный компонент пользовательского интерфейса с большой логикой и использованием BCL, который будет очень сложно переписатькак HTML / JS.Я думаю, что этот компонент есть только в SL.

Забегая на 2 года вперед, это все еще даст мне мобильность?

Проект Moonlight кажется застрявшим.Apple может принять решение о введении новых правил или нарушении совместимости.

Являются ли это реальными рисками или я ожидаю получить хотя бы то, что имею сегодня?

Ответы [ 2 ]

2 голосов
/ 12 августа 2011

Нет абсолютного ответа на это, конечно, это чисто мнение.

Однако мой совет - придерживаться общих стандартов, насколько это возможно;как вы говорите - SL может устареть, Moonlight может не обновиться снова, Apple может полностью отказаться от поддержки flash.Кто знает?

Это реальные риски, но вы можете программировать с защитой - тщательно документируйте свой API, подумайте о написании интерфейса REST / WCF / SOAP, который может обеспечить поведение, необходимое вашей программе.Правильно беспокоиться о том, что риски в основном существуют!

0 голосов
/ 12 августа 2011

Это не простое решение.Например, если вы ориентируетесь на пользователей Windows, вы можете успешно использовать Silverlight.

Подумайте о прочтении этого поста и взгляните на процесс, который привел к принятию решения ( для них это не Silverlight, но в соответствии с вашими потребностями, для вас может подойти ).

...