Список классов в каких версиях .Net (Win), Silverlight, Metro и Mono (Mac OSX) - PullRequest
0 голосов
/ 17 октября 2011

Я независимый разработчик, работающий с Java на .Net Desktop. Так что я столкнулся с проблемой обучения и склонен мыслить с точки зрения технологий Java.

В любом случае я делаю нативное настольное приложение для Windows (позже вы его купите, и мы все будем счастливы!) Приложение будет создано на C # и WPF для лучшего пользовательского опыта (очень важно). Несмотря на то, что приоритетом является наилучшее взаимодействие с пользователем, я все же хочу, чтобы мой код был максимально переносимым для будущих портов на другие платформы. Очевидно, что части графического интерфейса будут зависеть от платформы, но есть также много кода типа базы данных, который может быть кроссплатформенным.

Итак, есть ли место, где я могу получить всю эту информацию о совместимости для определенного пакета в Full Desktop API (я думаю, вы, ребята, называете его "фреймворком"?

Ответы [ 2 ]

3 голосов
/ 29 октября 2011

Каждая страница документации MSDN указывает, какие платформы и версии поддерживаются. Просто посмотрите на раздел Информация о версии в конце страницы. Например, он показывает следующую информацию для делегата действия :

.NET Framework
Поддерживается в: 4, 3,5
Профиль клиента .NET Framework
Поддерживается в: 4, 3,5 SP1
Портативная библиотека классов
Поддерживается в: Portable Class Library

Информация для Silverlight / Windows Phone находится на отдельной странице, но если тип или элемент существует в Silverlight, вы можете получить к нему доступ из раскрывающегося списка Другие версии в верхней части страницы.

Конечно, Mono исключен, поскольку Microsoft не управляет Mono ...

Если вы хотите иметь максимальную переносимость, вам, вероятно, стоит взглянуть на Portable Class Library

0 голосов
/ 28 октября 2011

Вы не найдете ни одного сайта со всем этим. Исследование - гигантская часть развития - вы должны делать это самостоятельно, а не спрашивать здесь. Google облегчает исследование - используйте его. Введите «Требования к Silverlight» или «Сильные и слабые стороны Silverlight» и т. Д.

Вы узнаете о технологиях с помощью исследований и использования. Там нет сайта, который просто даст вам ответы на все вопросы.

...