Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, коллеги! У меня такой вопрос. В настоящее время рассматриваю возможность использования 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 одновременно? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2016, 19:44 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
AlexKukКак спроектировать архитектуру проекта так, чтобы воспользоваться преимуществами server side (razor) и client side одновременно? Никак. Razor — это серверная генерация HTML, а всякая там реактивная ангулярщина основана на статичных HTML-темплейтах (или веб-компонент-темплейтах, скомпиленных в JS) и вся динамика (читай, шатай-труба мэджик) происходит исключительно на клиенте. Практическим путём (читай тыком метода) не выявлено никакой ценности в попытках создать солидный сплав из этих двух миров. Можно генерить как темплейты, так и JS-код — такой подход используется, например, в Kendo UI + ASP.NET MVC Wrappers, но это к SPA имеет ровно такое же отношение, как луна к заднице краба. Razor же как был, так и остаётся исключительно серверным инструментом. Но это не означает, что нельзя при разработке SPA получить выгоду от Razor. Например, на Razor можно делать общую разметку, которая должна отличаться для разных пользователей, это может упростить разработку, и решить некоторые задачи, но здорово усложнит архитектуру и поддержку. Так же через Razor можно выдавать контент, который не требует никакой динамики на клиенте (фронт CMS). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 01:16 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Полностью согласен. 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 02:22 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
razor ничего не обрабатывает, он просто рисует. а суть подхода забить мозг очередным термином, а посути ты рисуешь заготовку на мвц и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 10:47 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
AlexKuk, Вы до кучи ещё и про изоморфный javascript почитайте. Полезно для архитектора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 12:32 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
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 архитектуры или это конвульсии в поисках будущего вэб разработки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 23:18 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
skyANA, после этих ссылок мой мозг взорвался)) https://github.com/aspnet/NodeServices www.youtube.com/watch?v=VOwtQi2UJrQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2016, 23:35 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
...., походу Steve Sanderson полностью забил на knockout судя по видео и теперь он прикручивает node.js к asp.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 01:46 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
AlexKuk...., походу Steve Sanderson полностью забил на knockout судя по видео и теперь он прикручивает node.js к asp.net Конечно забил, потому что knockout — УГ. Теперь занимается очередной бесперспективной фигнёй :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 06:23 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
AlexKukтакже Мейнстрим начинает двигаться в сторону isomorphic js архитектуры или это конвульсии в поисках будущего вэб разработки? Трудозатраты и усилия в построении ПО на «изоморфном» JS вообще не стоят полученной выгоды. Сейчас можно использовать серверную генерацию HTML, где веб-приложение ориентировано на контент, и SPA + API (REST) для интерактивных веб-приложений. Можно использовать и то и другое вместе. Самый же популярный «изоморфный» фреймворк Метеор так и не вышел за рамки гиковских поигрушек. Так о чём говорить? О каком движении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 07:24 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
hVosttAlexKukтакже Мейнстрим начинает двигаться в сторону isomorphic js архитектуры или это конвульсии в поисках будущего вэб разработки? Трудозатраты и усилия в построении ПО на «изоморфном» JS вообще не стоят полученной выгоды.Ага, это ты всяким фликрам, инстаграмам, фейсбукам расскажи :) Может сначала определимся о построении какого рода ПО речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 13:46 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Также стоит отметить, что внутри WordPress теперь: express, react, flux(redux), webpack, jade. Подумывают о переезде на реактовый jsx. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 13:53 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Это я не к тому, что надо обязательно строить изоморфное приложение, а к тому, что если речь зашла об архитектуре, то надо знать множество возможных решений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2016, 13:55 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
skyANAАга, это ты всяким фликрам, инстаграмам, фейсбукам расскажи :) Может сначала определимся о построении какого рода ПО речь? За флирки и инстраграммы не знаю, но у фейсбука бек это свой PHP. Примеров «изоморфа», применимых на практике хоть с каким-то мало-мальским профитом я не встречал. Да и просто это по логике вещей не применимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 07:46 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
skyANAТакже стоит отметить, что внутри WordPress теперь: express, react, flux(redux), webpack, jade. Подумывают о переезде на реактовый jsx. Ну.. ждём когда вордпресс станет «изоморфным» skyANAЭто я не к тому, что надо обязательно строить изоморфное приложение, а к тому, что если речь зашла об архитектуре, то надо знать множество возможных решений. Всё-таки «изоморфное приложение» звучит слегка по-дебильному. Есть клиент, есть сервер (если не брать в расчёт приложения p2p). На клиенте и сервере части приложения находятся абсолютно в разных условиях и выполняют разные задачи, термит «изоморфный» выдуман очередным тупицей-теоретиком, который в жизни практических задач не решал. Так-то если разобраться, то WebForms с самого своего рождения была кристально чистым «изоморфным» решением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 08:04 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAТакже стоит отметить, что внутри WordPress теперь: express, react, flux(redux), webpack, jade. Подумывают о переезде на реактовый jsx. Ну.. ждём когда вордпресс станет «изоморфным» skyANAЭто я не к тому, что надо обязательно строить изоморфное приложение, а к тому, что если речь зашла об архитектуре, то надо знать множество возможных решений. Всё-таки «изоморфное приложение» звучит слегка по-дебильному. Есть клиент, есть сервер (если не брать в расчёт приложения p2p). На клиенте и сервере части приложения находятся абсолютно в разных условиях и выполняют разные задачи, термит «изоморфный» выдуман очередным тупицей-теоретиком, который в жизни практических задач не решал. Так-то если разобраться, то WebForms с самого своего рождения была кристально чистым «изоморфным» решением Ну глупости-то не пиши. Термин уже 100500 раз разжёван :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 11:17 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
skyANAНу глупости-то не пиши. Термин уже 100500 раз разжёван :) Термин дебильный. И вообще, наше ПО без ГМО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2016, 13:04 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Сейчас у меня на View байндинг через knockout, подумал... angular2 сырой еще, поэтому начинаю knockout на react заменять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2016, 19:40 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Для тех кто выбирает между Angular2 и React еще одна хорошая статья: http://www.ociweb.com/resources/publications/sett/comparison-of-angular-2-and-react/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2016, 22:52 |
|
||
|
asp.net mvc + angular/react/ember
|
|||
|---|---|---|---|
|
#18+
Также построчное сравнение angular 2 и react https://angularclass.com/angular-2-for-react-developers/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2016, 23:41 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39145408&tid=1356077]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 359ms |

| 0 / 0 |
