Opinia Ex Microsoft Program
pracowałem w zespole podstawowej na stronie MSDN. Teraz używam maszynki do golenia C# do serwisów e-commerce z moim zespołem programistycznym i koncentrujemy się mocno na przednim końcu jQuery z back-endowymi maszynami do golenia C# i bazą danych LINQ-Entity, więc strony mają czas odpowiedzi 1-2 milisekund, nawet w zagnieżdżonych dla pętli z zapytaniami i bez buforowania strony. Nie używamy MVC, tylko zwykłego ASP.NET z mapami maszynki mapowanymi z modułem URL Rewrite dla IIS 7, bez stron ASPX lub ViewState lub programowaniem zdarzeń po stronie serwera. Nie ma dodatkowych (niepotrzebnych) warstw, które MVC umieszcza w konstruktach kodu dla zakwestionowanego wyrażenia regularnego. Mniej znaczy więcej dla nas. To wszystko jest szczupłe i podłe, ale daję MVC rekwizyty ze względu na jego testowalność, ale to wszystko.
Strony maszynki do golenia nie mają cyklu życia zdarzeń, takich jak strony ASPX. To tylko renderowanie jako jedna żądana strona. C# jest świetnym językiem, a Razor gładko wychodzi mu z drogi, aby mógł wykonać swoją pracę. Anonimowe pisanie za pomocą generyków i linq sprawia, że życie jest tak łatwe dzięki C# i stronom z ostrzami. Używanie stron Razor pomoże ci myśleć i kodować jaśniej.
Jedną z niedogodności z ostrzami i MVC nie ViewState jak trwałość. Musiałem zaimplementować na to rozwiązanie, dlatego napisałem do tego wtyczkę jQuery ->http://www.jasonsebring.com/dumbFormState, która jest wtyczką obsługiwaną w trybie offline HTML 5 dla stanu formularza, która działa teraz we wszystkich głównych przeglądarkach. Jest to tylko dla stanu formularza, ale możesz użyć window.sessionStorage lub window.localStorage, aby przechowywać stan dowolnego rodzaju w postbackach, a nawet w żądaniach strony. Po prostu nie mogłem zrobić autozapisu i przestrzeni nazw na podstawie adresu URL i indeksu formularza, więc nie musisz o tym myśleć.
myślę, że to możliwe, aby dać obiektywne odpowiedzi na to pytanie nazewnictwa rzeczywiste (cel) lub postrzegane (subiektywna) świadczenia, ale należy przeformułować pytanie do nich dostać. W obecnej formie jest zbyt subiektywna i kłótliwa. – dtb
Zaktualizowałem nieco pytanie. Ale muszę powiedzieć, że szukam pro i con, a ja wezmę odpowiedź, jaką otrzymam, ponieważ patrzę na ogólny poziom, ale chciałbym usłyszeć także o technicznych szczegółach, więc nie chcę t widzę problem ze sposobem, w jaki to napisałem ... –
Czy jest jakiś arkusz kalkulacyjny/przewodnik dotyczący używania Razor dla programistów FrontEnd? Obecnie pracuję nad projektem Razor, skracając aplikację z Fundacją i chciałbym dowiedzieć się czegoś więcej na temat Brzytwy, która mogłaby mi pomóc. –