шаблон дизайна в рамке Compact - PullRequest
0 голосов
/ 29 января 2010

Я до сих пор работал над веб-приложением и только что получил возможность работать над Microsoft Compact Framework. я довольно новичок в этом. В приложении ASP.net я следовал некоторым предопределенным шаблонам проектирования, а иногда и фреймворкам, например CSLA.net или Factory / Abstract Factory. Теперь, глядя на существующий код, созданный для существующих приложений для устройств, я обнаружил, что в нем отсутствуют какие-либо шаблоны, и он работает как то, что вам нужно. вот и все. После обсуждения с другими участниками я обнаружил, что приложение Устройства должно быть легким, а содержание, передаваемое в сеансах массажа, должно быть меньше. Что может быть проблемой с использованием шаблонов. Кто-нибудь из вас хорошо разбирается в использовании шаблонов Designn при работе с Compact Framework? Любые идеи, любые предложения приветствуются.

спасибо.

Ответы [ 2 ]

1 голос
/ 01 февраля 2010

А? Я использую одинаковые шаблоны дизайна в настольных и мобильных приложениях. Однако я обычно использую различные конструкции . Я бы посоветовал вместо того, чтобы беспокоиться о шаблонах и размере сообщений, вам следует больше беспокоиться о производительности и использовании памяти. Они более фундаментальны и важны, привносят их в ваше мышление во время разработки и реализации. Протестируйте любые предположения, которые вы собираетесь сделать относительно производительности до интеграции их в проект.

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

0 голосов
/ 29 января 2010

Вы можете взглянуть на Smart Client Software Factory от Microsoft's Patterns and Practices, которая может предоставить вам некоторые стандартные строительные блоки и рекомендации по проектированию.

И есть также IoC Framework OpenNETCF на Codeplex, который смоделирован на SCSF и расширяет его некоторыми способами.

...