Afzaal Ahmad Zeeshan
Позвольте мне ответить на ваш вопрос по частям, потому что здесь вы путаетесь в различных аспектах.
Цитата:
было бы полезно, чтобы написать Фронт ан в угловой или в asp.net в MVC?
ASP.NET MVC-это не front-end фреймворк, это полный фреймворк веб-разработки, где часть "V" предназначена для просмотра. Представления генерируются, и даже в этом случае вы должны рассмотреть возможность использования надлежащего front-end фреймворка. Угловатый, Бутстрап, Нокаут... Любой может быть использован там, ASP.NET это не мешает вам делать это.
Я использую Bootstrap для своего front-end, а backend все еще ASP.NET ядро, которое позволяет мне создавать приложение, веб-API (как вы там тоже упоминали!) и другие вещи. Для вашей задачи я бы рекомендовал использовать ASP.NET ядро как бэкэнд —
даже ASP.NET MVC был бы хорош, если бы вам не требовалось кросс-платформенное решение Затем вы можете создавать представления с помощью Angular или любого другого front-end фреймворка, который вам нужен.
Цитата:
У меня есть опыт и в том и в другом asp.net и угловатый но я знаю asp.net лучше.
Насколько хорошо вы знаете ASP.NET, когда вы даже не можете сказать, что просмотры не запрещены с помощью какого-либо JavaScript-фреймворка?
Jon "Greg"ory Rothlander
- Насколько хорошо вы это знаете? ASP.Net, когда вы даже не можете сказать, что просмотры не запрещены с помощью какого-либо JavaScript-фреймворка?"
Добавление этого комментария кажется немного ненужным, подлым и немного эгоистичным и самовлюбленным. Смысл помощи другим не в том, чтобы продвигать себя, а в том, чтобы помогать им. Оскорблять людей на форуме из-за того, что они не использовали то, что вы считаете правильным использованием терминологии, или что у них неправильное понимание того, где AngularJS вступает в игру, или, может быть, у них есть идеальное понимание, и они просто не смогли хорошо объяснить это в своем посте. Но оскорблять их на форуме-это ребячество и непрофессионализм.
Я работал с ASP.Net полный рабочий день с января 2001 года и MVC с тех пор, я не помню, когда, но в течение многих лет, и теперь я изучаю использование AngularJS в качестве JavaScript-фреймворка для фронт-энда, и я не думаю, что что-то в этом посте говорит о том, что им не хватает опыта работы в ASP.Net или AngularJs. Просто они либо сформулировали пост немного странно, либо, может быть, просто английский не является родным языком. Должны ли мы просмотреть Ваши сообщения и исправить все ваши грамматические ошибки?
Вопрос действительно прост: должен ли я выбрать MVC вместо Angular? Ответ прост, вам и не нужно. Если вы чувствуете себя комфортно с обоими, используйте оба. MVC и AngularJS хорошо работают вместе, и они не являются взаимоисключающими. Многие люди используют MVC или Core с AngularJS. Я тоже этим занимаюсь.