Должен ли я использовать Web Forms или Razor View Engine в этом сценарии - PullRequest
1 голос
/ 25 ноября 2011

Гипотетический сценарий:

Я хочу создать веб-приложение, которое будет сильно зависеть от отображения табличных данных.Графический интерфейс должен позволять изменять размеры или столбцы, группировать по столбцам с помощью перетаскивания и фильтрации «на лету».

Если бы я работал с веб-формами, я знаю, что мог бы купить Telerik и другие сторонние элементы управления, чтобы дать мне этофункциональность с относительной легкостью.Если бы я пошел с Razor, я думаю, что я бы попытался укрепить свои слаборазвитые навыки кодирования на стороне клиента и в итоге получил бы худший интерфейс.

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

Я прочитал многие изсообщения здесь о Razor и не совсем видел этот вопрос, я надеюсь, что это не совсем дубликат.

Ответы [ 2 ]

2 голосов
/ 28 ноября 2011

На самом деле Telerik, DevXpress, Infragistics, все они имеют сетки для MVC с собственной фильтрацией, группировкой, сортировкой и, я думаю, также изменяют размер столбца из коробки:

отметьте здесь DevXpressGridView расширений MVC

2 голосов
/ 25 ноября 2011

Не недооценивайте кривую обучения ASP.NET MVC 3. Это не так просто, как вы могли бы поверить учебным пособиям, и очень легко запутаться в Razor, если вынеосторожны

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

Существует множество веских причин для использования MVC, но вы, кажется, не упоминаете ни о одной из них, кроме «это то, что делают крутые ребята».И это не должно быть основной причиной.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...