powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SPA приложение на ASP.NET - как правильно
25 сообщений из 95, страница 2 из 4
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
25 сообщений из 95, страница 2 из 4
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SPA приложение на ASP.NET - как правильно
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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