Выбираете платформу RIA ASP.NET для быстрой разработки?

У нас есть приложение Silverlight ASP.NET, которое становится ограниченным требованием установки Silverlight.

Я хотел бы перейти на новый фреймворк, но не хочу создавать всю новую систему с нуля. В идеале я хотел бы найти сторонний фреймворк, в котором все основные функции доступны прямо из коробки, чтобы мы могли начать добавлять наши страницы в приложение и использовать нашу текущую бизнес-логику (в основном вызовы WCF). Telerik и ComponentOne кажутся хорошими местами для начала, но пока я не видел ни одного из них с «полным» приложением, которое мы могли бы использовать в качестве отправной точки. Я что-то упускаю? Можете ли вы предложить другие рамки? Я действительно ищу что-то, что даст нам отличную отправную точку для разработки богатого пользовательского интерфейса за минимально возможное время.

Некоторые функции, которые я хотел бы видеть:

  • Аутентификация пользователя/регистрация/настройки
  • Настраиваемая карта навигации по сайту
  • Доступные страницы в зависимости от ролей
  • Богатый опыт пользовательского интерфейса (правый клик плюс)

person WhiskerBiscuit    schedule 29.12.2012    source источник


Ответы (1)


Я могу говорить от имени Телерика, поскольку я один из евангелистов Телерика. У нас в Telerik есть более 70 элементов управления ASP.NET AJAX, и все они являются элементами управления RAD. Вы можете просто перетаскивать, и у вас есть возможность использовать графический интерфейс для установки свойств или через HTML, или через код позади. Мы дополняем все, что может предложить ASP.NET, и поэтому не требуется отдельной кривой обучения.

Чтобы дать вам представление о полноте, я предлагаю вам взглянуть на следующие примеры интеграции — приложения сквозного сценария.

Олимпийские игры — http://demos.telerik.com/aspnet-ajax/sample-applications/olympic-games/

Галерея изображений — http://demos.telerik.com/aspnet-ajax/imagegallery/

Панель управления продажами — http://demos.telerik.com/aspnet-ajax/salesdashboard/

Аренда автомобиля — http://demos.telerik.com/aspnet-ajax/carrental/

Построитель расписания — http://demos.telerik.com/aspnet-ajax/schedulebuilder/

Веб-почта — http://demos.telerik.com/aspnet-ajax/webmail/

Электронная торговля – http://demos.telerik.com/aspnet-ajax/ecommercestore/

Более того, все эти демоверсии можно скачать, и вы получите исходный код. Таким образом, вы можете создать свой проект прямо из этих образцов.

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

Также у нас есть фреймворк пользовательского интерфейса JavaScript на основе HTML5, который называется Kendo UI. Это полный рендеринг управления на стороне клиента с использованием javascript, который ускорит ваши приложения, как и все остальное. И это можно использовать в сценариях ASP.NET MVC, так как это очень хорошо подходит для них. Тем не менее, независимо от того, используете ли вы MVC или нет, вы все равно можете использовать виджеты JavaScript на основе HTML5, доступные как часть пользовательского интерфейса Kendo на любой платформе веб-приложений.

http://demos.kendoui.com/web/overview/index.html

Надеюсь, это поможет вам!

person kashyapa    schedule 31.12.2012