powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.net mvc + angular/react/ember
21 сообщений из 21, страница 1 из 1
asp.net mvc + angular/react/ember
    #39143879
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, коллеги!

У меня такой вопрос. В настоящее время рассматриваю возможность использования angular/react/ember фреймворки в проекте asp.net mvc следующим образом:

1. Использовать полный SPA с помощью angular/react/ember, в этом случае html не сервере не генерируется.
2. Использовать angular/react/ember исключительно для Two-way binding.
3. На сервере генерировать HTML (partialView) и подгружать html через ajax в angular/react/ember.

Какой более предпочтительнее? Как спроектировать архитектуру проекта так, чтобы воспользоваться преимуществами server side (razor) и client side одновременно?

Спасибо!
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39143983
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKukКак спроектировать архитектуру проекта так, чтобы воспользоваться преимуществами server side (razor) и client side одновременно?

Никак. Razor — это серверная генерация HTML, а всякая там реактивная ангулярщина основана на статичных HTML-темплейтах (или веб-компонент-темплейтах, скомпиленных в JS) и вся динамика (читай, шатай-труба мэджик) происходит исключительно на клиенте. Практическим путём (читай тыком метода) не выявлено никакой ценности в попытках создать солидный сплав из этих двух миров.

Можно генерить как темплейты, так и JS-код — такой подход используется, например, в Kendo UI + ASP.NET MVC Wrappers, но это к SPA имеет ровно такое же отношение, как луна к заднице краба.

Razor же как был, так и остаётся исключительно серверным инструментом. Но это не означает, что нельзя при разработке SPA получить выгоду от Razor. Например, на Razor можно делать общую разметку, которая должна отличаться для разных пользователей, это может упростить разработку, и решить некоторые задачи, но здорово усложнит архитектуру и поддержку. Так же через Razor можно выдавать контент, который не требует никакой динамики на клиенте (фронт CMS).
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39143995
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полностью согласен.

http://programmers.stackexchange.com/questions/233240/server-side-c-mvc-with-angularjs

У меня еще вопрос. В чем суть подхода Mini/hybrid-SPA :

http://atmybase-blog.azurewebsites.net/hybrid-mini-spa-concept-proving-very-effective/
http://anexinetappdev.blogspot.ru/2014/09/developing-hybrid-single-page.html

Некоторые запросы на клиенте обрабатываются полностью angular (web api), а другие razor?
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144009
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
razor ничего не обрабатывает, он просто рисует.
а суть подхода забить мозг очередным термином, а посути ты рисуешь заготовку на мвц и все.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144031
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKuk, Вы до кучи ещё и про изоморфный javascript почитайте. Полезно для архитектора.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144189
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Прочитал, спасибо! Теперь я понял для чего нужен Redux(React).

Эту статью еще прочитал:
http://blog.wearecolony.com/an-isomorphic-architecture-for-aspnet-mvc/ .
http://janekk.github.io/tech/2014/07/25/aspnet-mvc-reactjs-browserify.html

Правильно я понимаю, что с помощью Handlebars.Net или React.Net ASP.NET будет работать следующим образом:

Http request ->MVC controller->View-> Render Razor -> Render Handlebars.Net -> output html

также Мейнстрим начинает двигаться в сторону isomorphic js архитектуры или это конвульсии в поисках будущего вэб разработки?
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144193
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA, после этих ссылок мой мозг взорвался))

https://github.com/aspnet/NodeServices
www.youtube.com/watch?v=VOwtQi2UJrQ
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144200
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...., походу Steve Sanderson полностью забил на knockout судя по видео и теперь он прикручивает node.js к asp.net
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144210
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKuk...., походу Steve Sanderson полностью забил на knockout судя по видео и теперь он прикручивает node.js к asp.net

Конечно забил, потому что knockout — УГ. Теперь занимается очередной бесперспективной фигнёй :(
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144215
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKukтакже Мейнстрим начинает двигаться в сторону isomorphic js архитектуры или это конвульсии в поисках будущего вэб разработки?

Трудозатраты и усилия в построении ПО на «изоморфном» JS вообще не стоят полученной выгоды. Сейчас можно использовать серверную генерацию HTML, где веб-приложение ориентировано на контент, и SPA + API (REST) для интерактивных веб-приложений. Можно использовать и то и другое вместе.

Самый же популярный  «изоморфный» фреймворк Метеор так и не вышел за рамки гиковских поигрушек. Так о чём говорить? О каком движении?
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144538
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAlexKukтакже Мейнстрим начинает двигаться в сторону isomorphic js архитектуры или это конвульсии в поисках будущего вэб разработки?

Трудозатраты и усилия в построении ПО на «изоморфном» JS вообще не стоят полученной выгоды.Ага, это ты всяким фликрам, инстаграмам, фейсбукам расскажи :) Может сначала определимся о построении какого рода ПО речь?
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144545
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также стоит отметить, что внутри WordPress теперь: express, react, flux(redux), webpack, jade. Подумывают о переезде на реактовый jsx.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39144546
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я не к тому, что надо обязательно строить изоморфное приложение, а к тому, что если речь зашла об архитектуре, то надо знать множество возможных решений.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39145089
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАга, это ты всяким фликрам, инстаграмам, фейсбукам расскажи :) Может сначала определимся о построении какого рода ПО речь?

За флирки и инстраграммы не знаю, но у фейсбука бек это свой PHP. Примеров «изоморфа», применимых на практике хоть с каким-то мало-мальским профитом я не встречал. Да и просто это по логике вещей не применимо.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39145099
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТакже стоит отметить, что внутри WordPress теперь: express, react, flux(redux), webpack, jade. Подумывают о переезде на реактовый jsx.

Ну.. ждём когда вордпресс станет «изоморфным»

skyANAЭто я не к тому, что надо обязательно строить изоморфное приложение, а к тому, что если речь зашла об архитектуре, то надо знать множество возможных решений.

Всё-таки «изоморфное приложение» звучит слегка по-дебильному. Есть клиент, есть сервер (если не брать в расчёт приложения p2p). На клиенте и сервере части приложения находятся абсолютно в разных условиях и выполняют разные задачи, термит «изоморфный» выдуман очередным тупицей-теоретиком, который в жизни практических задач не решал.

Так-то если разобраться, то WebForms с самого своего рождения была кристально чистым «изоморфным» решением
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39145240
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAТакже стоит отметить, что внутри WordPress теперь: express, react, flux(redux), webpack, jade. Подумывают о переезде на реактовый jsx.

Ну.. ждём когда вордпресс станет «изоморфным»

skyANAЭто я не к тому, что надо обязательно строить изоморфное приложение, а к тому, что если речь зашла об архитектуре, то надо знать множество возможных решений.

Всё-таки «изоморфное приложение» звучит слегка по-дебильному. Есть клиент, есть сервер (если не брать в расчёт приложения p2p). На клиенте и сервере части приложения находятся абсолютно в разных условиях и выполняют разные задачи, термит «изоморфный» выдуман очередным тупицей-теоретиком, который в жизни практических задач не решал.

Так-то если разобраться, то WebForms с самого своего рождения была кристально чистым «изоморфным» решением Ну глупости-то не пиши. Термин уже 100500 раз разжёван :)
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39145408
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНу глупости-то не пиши. Термин уже 100500 раз разжёван :)

Термин дебильный. И вообще, наше ПО без ГМО.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39147707
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас у меня на View байндинг через knockout, подумал... angular2 сырой еще, поэтому начинаю knockout на react заменять.
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39147796
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для тех кто выбирает между Angular2 и React еще одна хорошая статья:

http://www.ociweb.com/resources/publications/sett/comparison-of-angular-2-and-react/
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39147818
AlexKuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также построчное сравнение angular 2 и react

https://angularclass.com/angular-2-for-react-developers/
...
Рейтинг: 0 / 0
asp.net mvc + angular/react/ember
    #39147840
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKuk,

https://material.angularjs.org - наше фсё :)
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / asp.net mvc + angular/react/ember
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]