ASP.NET MVC - angular czy angular2

0

Hej, mam proste pytanie. Robię serwis w którym będę miał listę produktów wraz z opcjami do filtrowania i mam dylemat czego użyć aby zrobić filtrowanie bez przeładowywania strony. Jestem w stanie zrobić to za pomocą angulara (wersja 1) ale czy można by było to zrobić przy użyciu angular 2? Może coś innego?

Ogólnie jest to projekt na pracę inżynierską i nie wiem jaka byłaby reakcja gdybym użył angulara 1 zamiast wersji 2 skoro istnieje.

Technologia to ASP.NET MVC (nie core)

Pozdrawiam

1

Jak chcesz zrobić tylko filtrowanie bez przeładowania, a całość widoków masz w MVC to nie widzę sensu wrzucania tu Angulara...
Wystarczy do tego zwykłe jQuery.

0

Zgadzam się z przedmówcą. Natomiast jeżeli już chciałbyś używać angulara to sugeruje wersje 2. Jeżeli używałeś WPF + MVVM to na pewno się odnajdziesz.

0

Tak używałem WPF i MVVM. Co do JQuery - musiałbym atrybutami (data) oznaczyć każdy element listy (zakładam, że lista produktów to po prostu ul li ) co nie bardzo ładnie wygląda

EDIT

Po przemyśleniu całej koncepcji działania strony (tworzę na razie tylko backend) postanowilem, że wszystko będzie pracowało bez przeładowywania strony, dlatego co wy jako doświadczeni programiści polecilibyście użyć? web api ? czy może jednak angular2?

Zaznaczam, że nie zmienie technologii i projekt jest w ASP.NET MVC

0
radool napisał(a):

Tak używałem WPF i MVVM. Co do JQuery - musiałbym atrybutami (data) oznaczyć każdy element listy (zakładam, że lista produktów to po prostu ul li ) co nie bardzo ładnie wygląda

Dlaczego niby byś musiał?
Do rozwiązania problemu filtrowania z gridem wystarczy jedna z miliona wtyczek gridów do jQuery.

Po przemyśleniu całej koncepcji działania strony (tworzę na razie tylko backend) postanowilem, że wszystko będzie pracowało bez przeładowywania strony, dlatego co wy jako doświadczeni programiści polecilibyście użyć? web api ? czy może jednak angular2?

Ale jak to web api czy angular? Web API to przecież backend, a Angular frontend. To wybierz backend, po cholerę Ci jakiś frontend, niech userzy obsługują aplikację Fiddlerem. :P

Zaznaczam, że nie zmienie technologii i projekt jest w ASP.NET MVC

To w końcu ASP.NET MVC czy Web API, bo już się gubię. :(

0
somekind napisał(a):

To w końcu ASP.NET MVC czy Web API, bo już się gubię. :(

Sorki, źle napisałem. Projekt w MVC ale przecież Web Api Controller można użyć do pobierania i modyfikowania danych

1 użytkowników online, w tym zalogowanych: 0, gości: 1