Использование Vue или любого другого интерфейса с Asp Net Core

#vue.js #asp.net-core

#vue.js #asp.net-core

Вопрос:

Мне нужно создать приложение для моей интрасети, где сотрудники смогут проверять свою информацию, общаться с другими отделами в режиме реального времени, управлять всеми веб-приложениями, к которым у них есть доступ…

Я подумал, что, возможно, было бы лучше иметь приличный пользовательский интерфейс в качестве основного приложения вместо того, чтобы полностью использовать core MVC и razor

Я все еще не уверен, но я помню, что фреймворк интерфейса экономит пропускную способность или нет, должен ли я просто придерживаться MVC и скучного jQuery или Web API Vue?

Комментарии:

1. Я не уверен, что понимаю … то, что вы используете MVC / Razor, не означает, что у вас должен быть «уродливый» или «не пристойный» пользовательский интерфейс. Вы все еще можете использовать Vue с ASP.NET… На самом деле все зависит от ваших требований и параметров… Позволяет ли ваша компания вам выбирать, какой стек использовать, или есть другие факторы, не связанные с этим? Как вы планируете обрабатывать аутентификацию и т.д.? Это то, о чем вам следует беспокоиться, а не пользовательский интерфейс, на мой взгляд.

2. Извините, я хотел сказать для улучшения пользовательского интерфейса. В основном отображение модальностей и данных без обновления. Я использовал AngularJS раньше в старом проекте, прежде чем узнал, что он устарел, поэтому я хотел попробовать Vue, потому что он в основном выглядит так же и гораздо более интуитивно понятен. Мы в основном используем . Net Framework и .Net Core. Кроме того, приложение в основном будет API для всех других приложений, из которых можно получать данные.

3. …но вы все равно можете отображать модальности и данные без обновления с помощью jQuery…… Похоже, вам нужно создать прототип или «доказательство концепции» этих вещей, чтобы протестировать и убедиться в этом самостоятельно.

4. Tbh, я просто пытаюсь отказаться от jQuery, потому что, похоже, новая тенденция заключается в том, что jQuery слишком устарел для современных приложений, а внедрение javascript непосредственно в html-теги кажется намного лучшим для повышения производительности

5. Не похоже, что jQuery «слишком стар», чтобы выполнить то, что вы хотите.. Просто сам jQuery раздут, и это может сделать ваш код раздутым. Это также делает ваш код менее разборчивым и более трудным для понимания в целом при взгляде на «высокий уровень». Vue / React / Angular выполняют это намного эффективнее …. но jQuery, скорее всего, можно использовать «реактивным» способом — он не является «слишком старым» ни при каких условиях воображения. Желаю вам всего наилучшего! По крайней мере, протестируйте Vue и сравните его с jQuery …. это единственный способ узнать наверняка.