powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SPA приложение на ASP.NET - как правильно
95 сообщений из 95, показаны все 4 страниц
SPA приложение на ASP.NET - как правильно
    #39725505
mihmih
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть т.н. SPA (Single Page Aplication) приложение на ASP.NET.
Сейчас работает так:
Пользователь открыл страницу, допустим список пользователей (загрузился главный View)
Далее пользователь нажимает одну из кнопок в интерфейсе "Редактировать"
Javascript формирует AJAX-запрос, сервер->Controller-View
Полученный HTML (свойства пользователя) вставляется в определённое место страницы (часть остальных элементов скрывается)
При завершении редактирования пользователя (нажатие "Сохранить" или "Отмена")
эта часть скрывается (или вообще удаляется из DOM), основная часть страницы (Список пользователей) снова отображается.

Проблема в том, что при редактировании каждого пользователя с сервера прилетает не только сгенерированный HTML, но и вставленный в него javascript-код, а иногда и кусочки css...
Т.о. кеширования javascript на происходит, а повторно загружаемый css тратит память браузера.

Существуют ли какие практики более "правильного" решения такого вопроса.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725514
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihmih,

Вместо проекта mvc бери проект API или REST
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725519
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihmih,

И фреймворк по spa возьми. Руками зачем?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725526
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihmihЕсть т.н. SPA (Single Page Aplication) приложение на ASP.NET.
Сейчас работает так:
Пользователь открыл страницу, допустим список пользователей (загрузился главный View)
Далее пользователь нажимает одну из кнопок в интерфейсе "Редактировать"
Javascript формирует AJAX-запрос, сервер->Controller-View
Полученный HTML (свойства пользователя) вставляется в определённое место страницы (часть остальных элементов скрывается)
При завершении редактирования пользователя (нажатие "Сохранить" или "Отмена")
эта часть скрывается (или вообще удаляется из DOM), основная часть страницы (Список пользователей) снова отображается.

Проблема в том, что при редактировании каждого пользователя с сервера прилетает не только сгенерированный HTML, но и вставленный в него javascript-код, а иногда и кусочки css...
Т.о. кеширования javascript на происходит, а повторно загружаемый css тратит память браузера.

Существуют ли какие практики более "правильного" решения такого вопроса.
Какого вопроса? Хотите оптимизировать загрузку скриптов и стилей? Оптимизируйте.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725696
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mihmihJavascript формирует AJAX-запрос, сервер->Controller-View
Полученный HTML (свойства пользователя) вставляется в определённое место страницы (часть остальных элементов скрывается)

Это не SPA.


mihmihСуществуют ли какие практики более "правильного" решения такого вопроса.

Да.. куча. Angular, React, VueJS,,.......
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725710
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЭто не SPA.как всегда в точку)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725737
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЭто не SPA.А что СПА - это обязательно что-то ангуляроподобное на моделях?

Если вся работа на клиенте происходит без перегрузки страницы, а с сервера для изменения внешнего вида подгружается не JSON, а html (или, к примеру, у меня в моей библиотеке внутри JSON-а приходили фрагменты html, отрендеренные на сервере с помощью разора) - это сразу перестает быть СПА?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725740
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте проблему автора поймём, а не будем разводить флуд на тему SPA у него, или нет
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725746
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДавайте проблему автора поймём, а не будем разводить флуд на тему SPA у него, или нет Так а в чем проблема автора - он уже отписал:mihmihПроблема в том, что при редактировании каждого пользователя с сервера прилетает не только сгенерированный HTML, но и вставленный в него javascript-код, а иногда и кусочки css...так не надо присылать с сервера кусочки css и javascript-кода, определить для всего приложения в пару-тройку файлов и пусть грузятся один раз
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725772
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttЭто не SPA.А что СПА - это обязательно что-то ангуляроподобное на моделях?

Если вся работа на клиенте происходит без перегрузки страницы, а с сервера для изменения внешнего вида подгружается не JSON, а html (или, к примеру, у меня в моей библиотеке внутри JSON-а приходили фрагменты html, отрендеренные на сервере с помощью разора) - это сразу перестает быть СПА?мы либо долго уточняем проект, либо сразу говорим по общим признакам.
Вот мы оба и сказали по признакам.
Признаки это роутинг на сабмите или ajax.
Всё.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725778
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proэто сразу перестает быть СПА?это spa в рукопашную, без фреймворков и библиотек.
С view на бэкенде.
Тоже бывает..... Не часто.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725819
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAДавайте проблему автора поймём, а не будем разводить флуд на тему SPA у него, или нет Так а в чем проблема автора - он уже отписал:mihmihПроблема в том, что при редактировании каждого пользователя с сервера прилетает не только сгенерированный HTML, но и вставленный в него javascript-код, а иногда и кусочки css...так не надо присылать с сервера кусочки css и javascript-кода, определить для всего приложения в пару-тройку файлов и пусть грузятся один раз
А почему сейчас реализовано так, как реализовано?

Он же пишет "Существуют ли какие практики более "правильного" решения такого вопроса".
Какой вопрос-то решали таким способом как сейчас? Какую проблему?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725853
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОн же пишет "Существуют ли какие практики более "правильного" решения такого вопроса".Ну на этот вопрос ему уже ответ дали.
skyANAКакой вопрос-то решали таким способом как сейчас? Какую проблему?Не факт, что решали. В учебниках по MVС расписывается, как подгружать (из коробки) аяксом куски страниц, но про SPA и фреймворки толком не рассказывается, только упоминается REST и WebAPI
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725990
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProА что СПА - это обязательно что-то ангуляроподобное на моделях?

SPA -- весь рендеринг на стороне клиента. не важно ангуляр, шмангуляр :)


Shocker.ProЕсли вся работа на клиенте происходит без перегрузки страницы, а с сервера для изменения внешнего вида подгружается не JSON, а html (или, к примеру, у меня в моей библиотеке внутри JSON-а приходили фрагменты html, отрендеренные на сервере с помощью разора) - это сразу перестает быть СПА?

перестаёт вместе с серверным рендерингом, автоматически :)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725992
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAОн же пишет "Существуют ли какие практики более "правильного" решения такого вопроса".

Если он хочет именно SPA, я ответил.

Если это просто сказано "к слову", то без погружения в детали трудно дать адекватный ответ.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39725997
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДавайте проблему автора поймём, а не будем разводить флуд на тему SPA у него, или нет

Проблема в том, что он не куски HTML передаёт, а целые шматки стилей и скриптов, которые имеют долгосрочные эффекты на дальнейшую работу. это надо отлаживать и вообще гемор на задницу он себе придумал.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726004
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttперестаёт вместе с серверным рендерингом, автоматически :)Ок, мой источник - расшифровка аббревиатуры и википедия
A single-page application (SPA) is a web application or web site that interacts with the user by dynamically rewriting the current page rather than loading entire new pages from a server. This approach avoids interruption of the user experience between successive pages, making the application behave more like a desktop application. In an SPA, either all necessary code – HTML, JavaScript, and CSS – is retrieved with a single page load,[1] or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions. Какой источник твоего толкования SPA?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726044
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProКакой источник твоего толкования SPA? дай двум прогерам программу spa написать.
Получите совершенно разные продукты)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726058
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как советует MS, а не как правильно
https://docs.microsoft.com/ru-ru/aspnet/core/client-side/spa/?view=aspnetcore-2.1
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726059
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttSPA -- весь рендеринг на стороне клиента. не важно ангуляр, шмангуляр :)


Shocker.ProЕсли вся работа на клиенте происходит без перегрузки страницы, а с сервера для изменения внешнего вида подгружается не JSON, а html (или, к примеру, у меня в моей библиотеке внутри JSON-а приходили фрагменты html, отрендеренные на сервере с помощью разора) - это сразу перестает быть СПА?

перестаёт вместе с серверным рендерингом, автоматически :)
Откуда такая фигня? SPA - single page и ВСЕ
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726100
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProОк, мой источник - расшифровка аббревиатуры и википедия

Расшифровка говорит о том, что это приложение, размещённое в рамках одной страницы.
Это не комплекс, часть которого исполняется на сервере, а часть на клиенте для рендеринга.

Есть исключения, типа метеора, но это совершенно не то, о чём говорит ТС.


Shocker.ProКакой источник твоего толкования SPA?

Опыт, понимание сути. Как ты понимаешь, что стол это стол? А не стул? :)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726101
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosОткуда такая фигня? SPA - single page и ВСЕ

Да-да... прям "и всё"
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726112
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

не надо выдумывать ничего - это просто SDI, а не MDI и все.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726123
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttShocker.ProОк, мой источник - расшифровка аббревиатуры и википедия

Расшифровка говорит о том, что это приложение, размещённое в рамках одной страницы.
Это не комплекс, часть которого исполняется на сервере, а часть на клиенте для рендеринга.Как интересно. Бизнес-логика на сервере тоже не годится? Все должно быть в рамках страницы на клиенте, иначе это не SPA?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726126
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProБизнес-логика на сервере тоже не годится? Все должно быть в рамках страницы на клиенте, иначе это не SPA?конечно.
БЛ, роутинг и контроллеры в js.
Он не разделимы.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726127
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда давай и БД на клиента, а с сервера пусть только первая статическая страница со скриптами и стилями грузится и нормалек. Тогда и АСП нафиг не нужен.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726128
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы что думаете, у js программистов нет своей модели, контроллеров и логики как писать приложение?
Код: c#
1.
2.
3.
4.
var myApp = angular.module('myApp',[]);
  myApp.controller('HelloController', ['$scope', function($scope) {
  $scope.helloMessage= 'Привет, мир!';
}]);


Странное принижение роли фронт программистов.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726129
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProНу тогда давай и БД на клиента, а с сервера пусть только первая статическая страница со скриптами и стилями грузится и нормалек. Тогда и АСП нафиг не нужен.бд это rest. Там только таблички.
Не делай SPA вот и все. Я лично его не люблю.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726132
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вы что думаете, у js программистов нет своей модели, контроллеров и логики как писать приложение?Это ты ко мне вдруг на Вы обратился?

Только в хелловорлде БЛ ограничена изменением одной лишь строки таблицы - в большом количестве случаев консистентному изменению подвергаются несколько записей. И отдать эту логику с тем, чтобы это изменение полностью формировалось на js-клиенте, просто-напросто небезопасно, а значит либо логика всех изменений по нажатию кнопки типа "провести документ", "закрыть заказ" либо полностью дублируется на сервере, либо прописывается только на сервере. В обоих случаях логика есть на сервере приложений и по вашим словам получается это уже не SPA.

Ну а если клиент занимается только логикой отображения и интерактивности модели, которая приходит с сервера, то нахрен нет разницы - json-ами идет обмен или html-ами или смесью - один хрен это SPA.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726137
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proна Выэто собирательно ко всем кто думает что SPA это окошко)))
Shocker.Proнебезопаснону это же другой вопрос.
Я об обычных прогах учетках. Банковские проги другой разговор.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726138
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько помню, не SPA шаблон creare delete update это 3 контроллера и 3 странички view.
Т.е.разный урл и возможность ярлыков. Иначе говоря сабмит и роутинг.
Это если html table и движок razor.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726144
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я об обычных прогах учетках. Банковские проги другой разговор.причем тут банк? любое приложение, логику работы которого можно нарушить (в смысле внесения в БД несогласованных или нарушающих права данных, или прочитать недоступные данному пользователю данные) путем изменения js на клиенте, сделано неправильно.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726152
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Это напоминает страхи маленьких о том что весь код js, java можно декомпилировать и прочитать. Какой ужас.
Но потом это проходит.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726153
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
А если серьезно, то ты взял на клиента объект "Небоскреб" для работы.
Изменил 2 этажа и сохранил отправив json на бэкенд.
Где тут нарушение целостности базы?
Ты API видел? Там все проверки и авторизации есть.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726156
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Это напоминает страхи маленьких о том что весь код js, java можно декомпилировать и прочитать. Какой ужас.достаточно просто поправить отправляемый json. Кстати, я вживую сталкивался с атакой на оплату заказа яндекс-деньгами с помощью правки суммы в строке запроса.

Petro123А если серьезно, то ты взял на клиента объект "Небоскреб" для работы.
Изменил 2 этажа и сохранил отправив json на бэкенд.
Где тут нарушение целостности базы?Ты можешь удалить один или несколько этажей из твоего небоскреба. От этого изменится его этажность. Кто занимается расчетом новой этажности, клиент или сервер?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726157
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRoshVostt,

не надо выдумывать ничего - это просто SDI, а не MDI и все.

Десктопная терминология здесь не подходит.

Shocker.ProКак интересно. Бизнес-логика на сервере тоже не годится? Все должно быть в рамках страницы на клиенте, иначе это не SPA?

Это про области ответственности. Никто не мешает тебе сделать на SPA толстого клиента и общаться с БД через слой HTTP запросов.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726159
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProНу тогда давай и БД на клиента, а с сервера пусть только первая статическая страница со скриптами и стилями грузится и нормалек. Тогда и АСП нафиг не нужен.

Да ладно тебе. В SPA рендеринг на клиенте не просто, потому что так кому-то захотелось, или где-то зачесалось. Размывая приложение (именно логику UI) по клиенту и серверу, ты просто усложняешь разработку.

Там где используется классические ASP.NET страницы, с подгрузкой частичных представлений через AJAX, это работает как раз потому, что рендеринг ложится полностью на сервер. И это не SPA, потому что тягать логику и стили таким образом уже не получится без неприятных эффектов. Не то, чтобы это невозможно, сам так когда-то давно делал, просто это тупиковый путь, и вообще нафик не надо.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726175
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProКто занимается расчетом новой этажности, клиент или сервер?
Её не надо рассчитывать
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
//Модель
class Небоскрёб
{
public List<Этаж> Этажность{get; private set;}
...
}
...
//Controller
[Autirize]
[ApiController]
    public class ЭтажностьController : ControllerBase
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726178
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProКто занимается расчетом новой этажности, клиент или сервер?

Ты просто неправильно понимаешь, что такое web-приложение.

Это не js-скрипт, что выполняется в браузере.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726179
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttИ это не SPA, потому что тягать логику и стили таким образом уже не получится без неприятных эффектов.Вот с этим я и спорю. Какая разница, какие там эффекты и где происходит рендеринг? Страница одна без перезагрузки? Да. Почему это не SPA?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726181
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомТы просто неправильно понимаешь, что такое web-приложение.

Это не js-скрипт, что выполняется в браузере.я?

это Петя рассказывает, что вся бизнес-логика на клиенте, а на сервере ее может не быть.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726185
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProСтраница одна без перезагрузки? Да. Почему это не SPA?
Ты её сделай не руками в DOM, а современно и правильно. С либами, и как в книжках пишут.
Тогда можно обсудить.
Вон автор же пишет - не получается.....в рукопашную.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726187
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты её сделай не руками в DOM, а современно и правильно. С либами, и как в книжках пишут.
Тогда можно обсудить.
Вон автор же пишет - не получается.....в рукопашную.А у меня получалось, и не руками - был фреймворк под это дело. Но вопрос не в этом и, по большому счету, не к тебе, а к Хвосту.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726194
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки развели флуд Ыксперты

Расскажите как у вас работает галка "отображать мне эту страницу при входе"? Чтобы на работе нажал, дома открыл.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726206
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При входе куда? В дверь?

Ну а ты-то сам еще мнение не высказал, чего увиливаешь?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726215
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДесктопная терминология здесь не подходит.

Еще как подходит.
У SPA единственная цель и профит - можно спрятать долбаный браузер.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726219
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Они серверную часть уже превратили в микросервисы, т.е. ОС теперь не доступна в полном объеме, дается только то, что надо микросервису (какой бы они "микро" не был), теперь взялись за клиентскую сторону.
И тут не будет никого ОС (в общепринятом смысле) и серфинговых браузеров (так как они избыточны), а будут микробраузеры-песочницы именно под клиенты тех микросервисов.
WASM на переходный период, а потом все стандартизируют.
Что бы что нить написать надо будет ТЗ утверждать в Гугле :):):)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726241
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proк Хвостуты прав. Это ваши там терки. Он умеет образно и хлестко выражаться).
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726264
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProПри входе куда? В дверь?

Ну а ты-то сам еще мнение не высказал, чего увиливаешь?
При входе в приложение, остроумный ты наш.
От чего я увиливаю, от пофлудить? Вот задал наводящий вопрос, что сходу вызвал затруднение у Ыкспертов
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726265
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosОни серверную часть уже превратили в микросервисы, т.е. ОС теперь не доступна в полном объеме, дается только то, что надо микросервису (какой бы они "микро" не был), теперь взялись за клиентскую сторону.
И тут не будет никого ОС (в общепринятом смысле) и серфинговых браузеров (так как они избыточны), а будут микробраузеры-песочницы именно под клиенты тех микросервисов.
WASM на переходный период, а потом все стандартизируют.
Что бы что нить написать надо будет ТЗ утверждать в Гугле :):):)
Не пакуй свой микросервис в контейнер, лямбду или функцию, и будет тебе ОС доступна в полном объёме.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726338
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttИ это не SPA, потому что тягать логику и стили таким образом уже не получится без неприятных эффектов.Вот с этим я и спорю. Какая разница, какие там эффекты и где происходит рендеринг? Страница одна без перезагрузки? Да. Почему это не SPA?

Потому что приложение размазано по клиенту и серверу. Т.е. часть рендеринга происходит на сервере.

А что если я вообще всю страницу с любыми переходами буду запрашивать на сервере и заменять всё содержимое <body>? В принципе, в твоей терминологии это типа SPA, потому что формальное требование -- в рамках одной страницы достигается. Но второе требование, что это должно быть цельное приложение, уже нет.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726341
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRoshVosttДесктопная терминология здесь не подходит.

Еще как подходит.
У SPA единственная цель и профит - можно спрятать долбаный браузер.

Серьёзно? И как это поможет его спрятать?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726355
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПотому что приложение размазано по клиенту и серверу. Т.е. часть рендеринга происходит на сервере.Приложение и так размазано по клиенту и серверу. Однако, ты упираешь на рендеринг - может ты хочешь сказать "представление размазано"? Тогда твоя мысль хотя бы понятна, хоть я с ней и не согласен.

hVosttА что если я вообще всю страницу с любыми переходами буду запрашивать на сервере и заменять всё содержимое <body>?Ну вообще-то, главная цель СПА-Аякс как раз и была в том, чтобы сделать изменение представление бесшовным. И перезагрузка body, в отличие от перезагрузки страницы, этой цели достигает. Страница не будет пропадать с экрана браузера. Удобно или не удобно менять body? Замена полной страницы понизит производительность и сведет на нет преимущества СПА, но это будет СПА.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726358
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttСерьёзно? И как это поможет его спрятать? "для продолжения работы нажмите F11"
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726362
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProСтраница не будет пропадать с экрана браузерасчас не так актуально имхо. Моргает на доли секунды.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726366
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНо второе требование, что это должно быть цельное приложение, уже нет.

SPA - это не спецификация, о каких "требованиях" ты говоришь?

Людям надо было тонкого клиента от толстого как-то отличить.

SPA в вебе - характерный признак толстого, вот и всё.

Если разработчик, увидев SPA в требованиях - будет просто менять содержимое тега body, то он:

Не получит:
1. Денег за работу.
2. Следующего заказа

Получит:
1. По ушам.

Вот и всё SPA.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726368
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Shocker.ProСтраница не будет пропадать с экрана браузерасчас не так актуально имхо. Моргает на доли секунды.

В случае SPA - нагрузка на сервер _намного_ меньше.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726372
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
+1
А по нагрузке никого не коышет она счас.
Просто spa и не spa шансы уравнялись.
Смотря кто программист в наличии.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726373
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомPetro123пропущено...
счас не так актуально имхо. Моргает на доли секунды.

В случае SPA - нагрузка на сервер _намного_ меньше.

Плюс, насыщенное функционально приложение _намного_ проще разрабатывать как толстого клиента.

В парадигме pure web-а запрос/ответ такое приложение даже до релиза не дойдёт.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726374
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Shocker.ProСтраница не будет пропадать с экрана браузерасчас не так актуально имхо. Моргает на доли секунды.На десктопе. С 100МБ интернетом. Только таких пользователей всё меньше. И то моргает, плюс браузер начинает показывать процесс загрузки и т.п., то есть шов виден.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726392
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProНа десктопе. С 100МБ интернетом. Только таких пользователей всё меньше. И то моргает, плюс браузер начинает показывать процесс загрузки и т.п., то есть шов виден.нет.
Федеральная система по vpn.
Процесс браузер не показывал.
Правда некоторые пользователи просили без перезагрузки).
Но.....
Веб без REST считаю как черная икра но искусственная (с)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726413
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosпропущено...

Еще как подходит.
У SPA единственная цель и профит - можно спрятать долбаный браузер.

Серьёзно? И как это поможет его спрятать?

Очень просто, не будет показана адресная строка, всякая фигня стандартная, а останется только страница с приложением.
Хочешь другую страницу - запусти другой браузер на другом контейнере.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726421
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosне будет показана адресная строка, всякая фигня стандартная,

o_O
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726433
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомo_OЯ так думаю, Сахават говорит о будущем, что все прилагалища в конце-концов будут исполняться в контейнере типа WebBrowser без всяких дополнительных обвесов
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726441
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Это будущее настанет через пару тройку лет - как только WASM доделают.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726449
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proприлагалища

Взял в словарик.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726451
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомВзял в словарик. Ага, в автозамену поставь

(типа история, как кто-то подшутил над секретаршей, поставив в автозамену в ворде "Генеральный директор" на "Старый козел")
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726470
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosОчень просто, не будет показана адресная строка, всякая фигня стандартная, а останется только страница с приложением.
Хочешь другую страницу - запусти другой браузер на другом контейнере.

Ты хочешь сказать, что я не могу сделать сайт с кучей страниц, с которым можно будет работать без адресной строки?

Ты это серьёзно?????
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726478
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosОчень просто, не будет показана адресная строка, всякая фигня стандартная, а останется только страница с приложением.
Хочешь другую страницу - запусти другой браузер на другом контейнере.

Ты хочешь сказать, что я не могу сделать сайт с кучей страниц, с которым можно будет работать без адресной строки?

Ты это серьёзно?????
Ты (программист с заданными привилегиями) можешь, а пользователь нет (ну, никак он уже не влезет в порнушную помойку).
Хвост, так и хотся сказать - сам дурак :)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726512
listtoview
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я сильно извиняюсь, но что бы загрузить память цсс-ом или яваскриптом
просто объемом кода, надо сильно постараться
особенно если интранет

возможно проблема в другом месте

но если проблема именно в кол-ве кода и починить нужно минимальными силами
то можно попробовать бандлы и обфускаторы
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726543
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
listtoview,
Как часто на форуме, у автора не с тем проблема о чем он написал)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726562
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомhVosttНо второе требование, что это должно быть цельное приложение, уже нет.

SPA - это не спецификация, о каких "требованиях" ты говоришь?

Людям надо было тонкого клиента от толстого как-то отличить.

SPA в вебе - характерный признак толстого, вот и всё.

Если разработчик, увидев SPA в требованиях - будет просто менять содержимое тега body, то он:

Не получит:
1. Денег за работу.
2. Следующего заказа

Получит:
1. По ушам.

Вот и всё SPA.

... разработчики Vue.js/шаблона vue-cli - полные еретики .. :)

Код: html
1.
2.
3.
4.
5.
6.
7.
 <body>
    <noscript>
      <strong>We're sorry but vue-cordova doesn't work properly without JavaScript enabled.</strong>
    </noscript>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726568
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,

Ты мысли крупными мазками.
Он верно сказал что тонкий клиент в SPA не может быть.
Ну а толстый/тонкий уже наверно все знают.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726574
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123а толстый/тонкий уже наверно все знают. абсолютно
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726658
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosТы (программист с заданными привилегиями) можешь, а пользователь нет (ну, никак он уже не влезет в порнушную помойку).
Хвост, так и хотся сказать - сам дурак :)

Я форумом sql.ru пользуюсь, без адресной строки.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726662
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosкак только WASM доделают

Слушай, до wasma и флеш был и сильверлайт, и джава апплеты.
Будущее уже настало или нет?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726674
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosкак только WASM доделают

Слушай, до wasma и флеш был и сильверлайт, и джава апплеты.
Будущее уже настало или нет?


силвер, флеш, джава не покрывают васм.
Васм - вес легаси код на любом языке в песочницу, а том и недолго до смерти браузеров.
Ты че то узко стал мыслить.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726675
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стареешь :)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726809
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosсилвер, флеш, джава не покрывают васм.
Васм - вес легаси код на любом языке в песочницу, а том и недолго до смерти браузеров.
Ты че то узко стал мыслить.

Слишком много ставишь на wasm. Это конечно крутая штука и давно ожидаемая. Но она только увеличивает ценность браузеров. Да и не все безумные фантазии на неё ложатся.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726858
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ mkdir hello
$ cd hello
$ cat << EOF > hello.c
#include <stdio.h>
int main(int argc, char ** argv) {
  printf("Hello, world!\n");
}
EOF
$ emcc hello.c -s WASM=1 -o hello.html



шо, опять? (с)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726865
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttСлишком много ставишь на wasm. Это конечно крутая штука и давно ожидаемая. Но она только увеличивает ценность браузеров.
Не браузеров, а Браузера, который появится с окончательной версией wasm :) (и пойдут нафиг клиентские ОС, браузеры и т.д.)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39726868
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosНе браузеров, а Браузера, который появится с окончательной версией wasm :) (и пойдут нафиг клиентские ОС, браузеры и т.д.)

Фантазёр )))
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727022
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRoshVosttСлишком много ставишь на wasm. Это конечно крутая штука и давно ожидаемая. Но она только увеличивает ценность браузеров.
Не браузеров, а Браузера, который появится с окончательной версией wasm :) (и пойдут нафиг клиентские ОС, браузеры и т.д.)
Не ссы, твой випрос не потопим.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727065
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе ссы, твой випрос не потопим.
ребята на титанике также думали)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727085
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuskyANAНе ссы, твой випрос не потопим.
ребята на титанике также думали)
Ты Алмаз - Антей с корытом-то не сравнивай.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727091
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuskyANAНе ссы, твой випрос не потопим.
ребята на титанике также думали)техника не при чем.
Человеческий фактор) виновник всех катастроф.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727123
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123пропущено...
счас не так актуально имхо. Моргает на доли секунды.На десктопе. С 100МБ интернетом. Только таких пользователей всё меньше. И то моргает, плюс браузер начинает показывать процесс загрузки и т.п., то есть шов виден.вот конкретный пример:
Зайди по ссылке и кликни на разные версии.
https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/2.1.3
Будет сабмит и моргнет на сколько сек?
Примерно на 0,1 сек.
Что и было у меня в проекте.
Поэтому мне не особо нравится толстый js клиент с одним окном)
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727134
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае самый заметный шов в том, что страница отматывается на начало.

Для такой страницы это логично и нормально, потому что по сути это не приложение, а информационная страница.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727141
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProВ данном случае самый заметный шов в том, что страница отматывается на началоэто решается якорями в js
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727151
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProДля такой страницы это логично и нормально, потому что по сути это не приложение, а информационная страница.

Вот-вот, хорошее уточнение.\ SPA это приложение :) А не его кусок.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727154
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123это решается якорями в jsАга, только пока не загрузится страница и не сработает скрипт, страница все равно отобразится на начале. И шов будет еще более заметным
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727155
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВот-вот, хорошее уточнение.\ SPA это приложение :) А не его кусок.Разве кто-то тут с этим спорит?
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727161
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123это решается якорями в jsАга, только пока не загрузится страница и не сработает скрипт, страница все равно отобразится на начале. И шов будет еще более заметнымты думаешь скроллинг по якорю будет с анимацией и блэкджэками)))))
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727169
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ты думаешь скроллинг по якорю будет с анимацией и блэкджэками)))))ты, по-моему, уже забыл о чем спор и о том, что якори ты сам предложил, теперь сам с собой и споришь.
...
Рейтинг: 0 / 0
SPA приложение на ASP.NET - как правильно
    #39727179
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123ты думаешь скроллинг по якорю будет с анимацией и блэкджэками)))))ты, по-моему, уже забыл о чем спор и о том, что якори ты сам предложил, теперь сам с собой и споришь.отмаз в виде: "страничка вверху после моргания" придумал ты.
Я странички длинные по вертикали делал одну две на приложения.
Это не довод. Вот и все.
...
Рейтинг: 0 / 0
95 сообщений из 95, показаны все 4 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SPA приложение на ASP.NET - как правильно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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