Лучший способ создания приложения с пользовательским интерфейсом, как OUTLOOK? - PullRequest
0 голосов
/ 02 октября 2009

Мы пытаемся создать приложение с таким пользовательским интерфейсом, как OUTLOOK? Что-то, что имеет левую панель навигации, а затем правую сторону - панель сведений.

Это было бы тяжело для данных. Нам нужен доступ к базе данных много раз, чтобы получить доступ к отображаемым данным.

Является ли SILVERLIGHT хорошим вариантом, который обеспечит эффект RIA? Или я должен придерживаться ASP.NET для создания ASPX-страниц и придания им богатого эффекта с помощью Ajax?

Каковы различные способы решения этой ситуации?

Ответы [ 5 ]

2 голосов
/ 02 октября 2009

Я всегда думал, что ExtJS имеет очень Office 2007 Внешний вид

http://www.extjs.com/deploy/dev/examples/feed-viewer/view.html

1 голос
/ 02 октября 2009

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

0 голосов
/ 02 октября 2009

Я думаю, вам нужно решить, в порядке ли ваши пользователи с установкой вашего приложения (WinForms, WPF и т. Д.) Или оно было запущено из веб-браузера (Silverlight, ExtJS, Ajax). Построить клон Outlook в веб-среде часто сложнее (совместимость с браузером), и у вас могут возникнуть проблемы с производительностью. Однако веб-приложения легче обновлять и поддерживать.

Учитывайте также удобство использования. Для настольного приложения Outlook может быть разумной моделью для подражания, но пользователи часто ожидают, что веб будет работать иначе, чем настольные приложения.

0 голосов
/ 02 октября 2009

Если вы собираетесь использовать Silverlight или WPF, ознакомьтесь с этими сообщениями в блоге об использовании инфраструктуры Prism для создания модульного пользовательского интерфейса, который выглядит как Outlook.

http://blogs.msdn.com/erwinvandervalk/archive/2009/03/02/how-to-build-an-outlook-style-application.aspx

http://blogs.msdn.com/erwinvandervalk/archive/2009/04/29/how-to-build-an-outlook-style-application-with-prism-v2-part-2.aspx

Prism (http://www.codeplex.com/prism) был разработан для создания именно такого рода модульного интерфейса.

Ade

0 голосов
/ 02 октября 2009

RadControls от telerik имеют встроенную оболочку Office и Outlook и предоставляют все необходимые элементы управления (сетка, левая панель панели, правая сетка, правый планировщик). Их элементы управления доступны для Silverlight, ASP.Net и WPF, поэтому можете попробовать их оба и посмотреть, что работает для тебя.

Пример сетки Outlook

Пример панели навигации Outlook

Планировщик Silverlight

Я использую их, и они великолепны.

...