MVC ERP-решения

Я рассматриваю возможность разработки полномасштабного приложения ASP.NET MVC. Я хочу знать следующие моменты:

=> Возможно ли это? Является ли архитектура MVC разработанной для крупномасштабных веб-приложений с интенсивным трафиком, которые имеют дело с большим количеством обработки данных? (Проблемы, связанные с передачей большого количества данных клиенту? Это замедлит его?) Какие функции облегчают использовать или трудно использовать для разработки тяжелых приложений.

В связи с этим я хотел бы узнать больше о Entity Framework, которая отвечает за все транзакции данных.

=> Примеры веб-приложений, разработанных в MVC и обрабатывающих большой трафик.

=> Ссылки на ресурсы, которые могут включать примеры проектов, учебные пособия, лекции, примеры кодов и т. д.

=> Помощь экспертов, которые могут иметь большой опыт работы с этой технологией, для справки.

=> Это лучше, чем веб-формы? Является ли приложение MVC полностью альтернативным решением для традиционных веб-форм?

Пожалуйста, поделитесь своими мыслями по этому поводу.

Спасибо,

Мангеш


person Mangesh Kaslikar    schedule 05.04.2013    source источник
comment
Не уверен, что это тот вопрос, который стоит здесь публиковать. Вы пробовали MSDN? Или любой форум Microsoft и т.д.?   -  person melancia    schedule 05.04.2013
comment
Я думаю, что сфера применения этого вопроса слишком широка. Пожалуйста, попробуйте разбить его на небольшие, конкретные SO-вопросы, на каждый из которых есть один ответ.   -  person Heinzi    schedule 05.04.2013
comment
Я согласен с комментаторами, но интересно, куда такие вопросы должны быть?   -  person Owais Qureshi    schedule 05.04.2013
comment
жизнеспособность разработки полномасштабного приложения ASP.NET MVC — вы уверены, что не имеете в виду веб-масштаб? В любом случае ваши вопросы слишком широкие и открытые. Да, вы можете написать тяжелое приложение в MVC, но если вы не определите тяжелое, вы не сможете сказать, насколько оно тяжелое.   -  person CodeCaster    schedule 05.04.2013
comment
Примеры: Вы используете один. StackOverflow построен на ASP.NET MVC 4.   -  person MikeSmithDev    schedule 05.04.2013


Ответы (1)


Да, приложение Mvc полностью способно обрабатывать большие данные, а архитектура приложения обеспечивает большую поддержку для повышения производительности вашего приложения. Но все же это зависит от вашей методологии кодирования и чистоты кода. Как вы можете разделить свой проект на слои или модули. Вы можете использовать функцию модульного тестирования MVC параллельно, когда какой-либо из ваших модулей готов, что в конце концов делает его удобным, когда вы интегрируете все свои модули.

=> Примеры веб-приложений, разработанных в MVC и обрабатывающих большой трафик http://www.nopcommerce.com/default.aspx
http://www.sitefinity.com

=> Ссылки на ресурсы, которые могут включать примеры проектов, учебные пособия, лекции, примеры кодов и т. д.
Музыкальный магазин — лучшее приложение в Asp.net Mvc: http://www.asp.net/mvc/tutorials/mvc-music-store

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

=> Это лучше, чем веб-формы? Является ли приложение MVC полностью альтернативным решением для традиционных веб-форм?
С моей точки зрения, MVC намного лучше, чем Web Forms. Поскольку MVC обеспечивает большую поддержку с точки зрения RAD, а также доступен ряд библиотек Jquery, где вы можете легко интегрировать расширенные элементы управления в свое веб-приложение, такое как Knockout.js: http://knockoutjs.com/
Angular.js: http://angularjs.org/
KendoUI.js: http://www.kendoui.com

Вы также можете увидеть много споров между MVC и WebForms:
http://www.codeproject.com/Articles/528117/WebForms-vs-MVC

person Muhammad Omair    schedule 05.04.2013