2013-09-02 3 views
3

Мне нужно создать webapp, который адаптируется к метафоре любой платформы, использующей ее, и с этой целью хотел бы использовать «Отзывчивый веб-дизайн» «В частности, я хотел бы использовать RESS« Коммуникативный дизайн + Компоненты на стороне сервера », где некоторые из преобразований пользовательского интерфейса выполняются на стороне сервера, что приводит к минимуму трафика на устройство.Есть ли инфраструктура «Ответственный дизайн + серверные компоненты» (RESS) для .NET.

Я знаю, что от googling вокруг есть готовый фреймворк в мире Drupal, но я бы хотел, чтобы приложение было чистым C# .NET, у кого-нибудь есть решение для этого уже?

ответ

2

ASP.NET MVC 4 упрощает реализацию адаптивного дизайна в зависимости от клиента. Несколько вариантов:

  • адаптивный рендеринг с помощью окна просмотра мета-тегов и CSS3 медиа запросов - то же самое содержание получает служил, но пользовательский интерфейс адаптируется к браузера/устройства отображается на

  • режимы отображения - из поле, если запрос отправляется с мобильного устройства, MVC предпочтет представление с условным обозначением имен: например MyView.mobile.cshtml вместо MyView.cshtml, в котором вы можете отображать совершенно другой интерфейс для мобильных устройств. Вы можете создать своих собственных поставщиков режима отображения для дальнейшего управления outpu на основе информации, входящей в запрос Http. например для IPADS, показаны виды с условными обозначениями: MyView.ipad.cshtml

Режимы дисплея позволяет реально контролировать, сколько идет по проводам к клиенту, как вы можете сделать совершенно другой вывод. Но, как правило, сочетание 2 помогает создать адаптивное/адаптивное веб-приложение.

Ссылки:
http://weblogs.asp.net/jgalloway/archive/2011/10/06/asp-net-mvc-4-overview-part-2-default-template-changes-and-adaptive-rendering.aspx

http://msdn.microsoft.com/en-us/magazine/dn296507.aspx

Это та вещь, вы после?

+0

Да, это большое спасибо. –

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