powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Тяжёлые SPA
80 сообщений из 80, показаны все 4 страниц
Тяжёлые SPA
    #38727375
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как называть эти даунов, решивших сделать абсолютно всё, весь функционал (который тяжёлый), на одной странице с помощью какого-нибудь модненького ангуляра? Откуда берётся эта мода и кто множит этих придурков? Из какой пещеры эти существа лезут? Кто этот козёл, который всех надоумил?

Хотелось бы привести текст опроса пользователей по результатам эксплуатации такого приложения пользователями в течение нескольких месяцев. Не могу к сожалению, но если вкратце, среди нескольких десятков опрошенных из числа реальных пользователей ни одного позитивного. Отношение, от нейтрального/плохого, до очень плохого, и ярко выраженного плохого. Основная проблема: клиент тормозит, а затем начинает через какое-то время ещё больше тормозить и по нарастающей.

Вскрытие показало, что проблема полностью на клиенте. Сервер отрабатывает быстро, данные возвращает влёт, никаких боттлнеков в момент доставки данных и обработке запросов. Архитектура писана как будто по книжкам, всё по феншую, слои там, абстракции и все дела. А потом начинается таинственное волшебство SPA. От которого в конечном результате пользователей блевать тянет. Память в браузере течёт от неподъёмного количества скриптов, контроллеров, MVVM, шаблонов. Всё это разрывает бедный браузер на части.

Речь идёт о достаточно тяжёлых приложениях типа CRM.

Скажите, может кто знает, какого хрена, а? Чего все как долбанутые ломанулись делать эти SPA, как будто их по голове тяжёлым кирпичём острым концом стукнули? В чём великая тайна и великий смысл абсолютно всё затолкать на одну страницу и начинать дрочить History? Не пойму. Я понимаю части приложения можно разбить и реализовать таким образом (как корневые домены бизнес-логики), но не всё же подрят?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727384
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хех, напомило Вы мне Javascript сломали
ты ж сам ответил почему так: стильно, модно, молодежно
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727470
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Boneshockхех, напомило Вы мне Javascript сломали
ты ж сам ответил почему так: стильно, модно, молодежно

Так это ж не философия, где можно абстрактно поговорить. Речь идёт о реальных приложениях, написанных гениями современности. "Модно" важней удобства и юзабилити. Что-то с этим миром определённо не так. А ведь решение тупое, простое и лежит на поверхности. Память полностью очищается перезагрузкой странички. Найти баланс не так уж и сложно.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727489
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКак называть эти даунов, решивших сделать абсолютно всё, весь функционал (который тяжёлый), на одной странице с помощью какого-нибудь модненького ангуляра? Откуда берётся эта мода и кто множит этих придурков? Из какой пещеры эти существа лезут? Кто этот козёл, который всех надоумил?Ну я так делаю, и что с того? Ничего не тормозит, память не течёт.

"Дело было не в бобине, д....ёб сидел в кабине" (ц)

Из замеченных тормозов: создание контролов вроде Bootstrap.Dropdown и выбор значения в выпадашке Bootstrap.Datetimepicker. Бог судья их авторам. Но к MVVM это не имеет никакого отношения.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727498
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt... на одной странице с помощью какого-нибудь модненького ангуляра?Хотя, конечно, у нас всё не на одной странице. Всё разбито на части, которые по мере необходимости подтягиваются с сервера аяксом.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727525
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За CRM на спа нужно яйца с корнем отрывать и вывешивать сушиться на шпиль какой-нибудь башни.
Удел спа - тупая новостная лента агрегатор с небольшим функционалом типа статей, мнений, галерей и подобного тап-ориентированного контента. Типичный пример, сайт lenta.ru, могли бы запилить.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727577
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНу я так делаю, и что с того? Ничего не тормозит, память не течёт.

"Дело было не в бобине, д....ёб сидел в кабине" (ц)

Из замеченных тормозов: создание контролов вроде Bootstrap.Dropdown и выбор значения в выпадашке Bootstrap.Datetimepicker. Бог судья их авторам. Но к MVVM это не имеет никакого отношения.

Я не SPA ругаю. Я ругаю большие системы типа CRM, вкоряченные на одну страницу. Сколько у тебя экранов? Сколько форм? Сколько гридов? Сколько видов (для разных типов пользователей и огромным ворохом ролей и разрешений)? Сколько отчётов? Есть ли динамические диаграммы: ганта, на отрезках времени, воронок, пирогов, срезов по пользователям, группам и структурным единицам? Производственные календари со слоями? Карты подразделений на SVG с подстветкой и событиями (для разных пользователей разные)? Галереи? И всё это добро на одной странице.

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

Если:

а) со стороны пользователя: всё быстро работает, удобно пользоваться, интуитивно понятно, ничего не виснет и не тормозит,
б) со стороны разработки: удобно сопровождать и развивать, без глубокомысленного вникания в джунгли скриптов, без ковыряния и постоянных поисков затыков и утечек,

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

а теперь вопрос на засыпку. зачем тебе вообще SPA? так, интересно. из какой суперпозиции люди выбирают такой подход.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727579
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЗа CRM на спа нужно яйца с корнем отрывать и вывешивать сушиться на шпиль какой-нибудь башни.
Удел спа - тупая новостная лента агрегатор с небольшим функционалом типа статей, мнений, галерей и подобного тап-ориентированного контента. Типичный пример, сайт lenta.ru, могли бы запилить.

Полностью согласен! Я, кстати, забыл упомянуть, что админка тоже всё на той же одной единственной странице
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727591
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttа теперь вопрос на засыпку. зачем тебе вообще SPA?Изначально это были требования заказчика. Сделали - понравилось.
hVosttтак, интересно. из какой суперпозиции люди выбирают такой подход.При правильном подходе оно работает быстрее, чем полная перезагрузка страницы на каждый чих.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727593
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЯ ругаю большие системы типа CRM, вкоряченные на одну страницу.Я тоже их ругаю. 16485203
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727696
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕсли:
а) со стороны пользователя: всё быстро работает, удобно пользоваться, интуитивно понятно, ничего не виснет и не тормозит,
б) со стороны разработки: удобно сопровождать и развивать, без глубокомысленного вникания в джунгли скриптов, без ковыряния и постоянных поисков затыков и утечек,

то это хорошо!
Эпические силы, взрослеешь и мудреешь, Хвост :) Приятно читать умные мысли ))
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727811
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttКак называть эти даунов, решивших сделать абсолютно всё, весь функционал (который тяжёлый), на одной странице с помощью какого-нибудь модненького ангуляра? Откуда берётся эта мода и кто множит этих придурков? Из какой пещеры эти существа лезут? Кто этот козёл, который всех надоумил?Ну я так делаю, и что с того? Ничего не тормозит, память не течёт.

"Дело было не в бобине, д....ёб сидел в кабине" (ц)+1

Следить надо за объектами, dispose реализовывать и вызывать
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727813
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЯ не SPA ругаю. Я ругаю большие системы типа CRM, вкоряченные на одну страницу.Ты в своём репертуаре: сначала брызжешь слюной, а только потом выясняется, что конкретно ты хотел сказать.

Топик переименуй
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727815
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA+1

Следить надо за объектами, dispose реализовывать и вызывать

да-да... (мониторинг памяти Chrome)

...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727821
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы в своём репертуаре: сначала брызжешь слюной, а только потом выясняется, что конкретно ты хотел сказать.

Топик переименуй

А в чём проблема-то? С чем-то не согласен? Я с самого начала весьма конкретно сказал о чём идёт речь:

авторРечь идёт о достаточно тяжёлых приложениях типа CRM.

Это ты в своём репертуаре, непонятные наезды в духе сам пошутил сам посмеялся.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727825
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

дык
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727833
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAТы в своём репертуаре: сначала брызжешь слюной, а только потом выясняется, что конкретно ты хотел сказать.

Топик переименуй

А в чём проблема-то? С чем-то не согласен? Я с самого начала весьма конкретно сказал о чём идёт речь:

авторРечь идёт о достаточно тяжёлых приложениях типа CRM.

Это ты в своём репертуаре, непонятные наезды в духе сам пошутил сам посмеялся.Ты сначала 3 абзаца слюней написал про даунов, моду, придурков, пещеру, козла и т.д. К чему всё это?

Запиши в хроме таймлайн и покажи тем разработчикам, на кого направлено твоё негодование. Наверняка там сплошной reflow и repaint

Ну так это кривые ручки, а не "волшебство SPA".
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727836
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA+1

Следить надо за объектами, dispose реализовывать и вызывать

да-да... (мониторинг памяти Chrome)

Да какой на фиг мониторинг? Для начала научитесь убивать компоненты, что не нужны в данный момент. Зачем на странице всё то, что ты тут расписал?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727839
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТы сначала 3 абзаца слюней написал про даунов, моду, придурков, пещеру, козла и т.д. К чему всё это?

Запиши в хроме таймлайн и покажи тем разработчикам, на кого направлено твоё негодование. Наверняка там сплошной reflow и repaint

Ну так это кривые ручки, а не "волшебство SPA".

Я так и не понял, CRM на SPA считаешь это вполне нормально? Это просто программеры попались ху.. плохие, а вот вы бы всё сделали нормально? Какие претензии-то?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727840
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа какой на фиг мониторинг? Для начала научитесь убивать компоненты, что не нужны в данный момент. Зачем на странице всё то, что ты тут расписал?

Послушать точки зрения. Твою я так до сих пор и не понял, как будто на китайском говоришь. Вырази свою мысль конкретней.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727841
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, ты для начала дай определение того, что такое "достаточно тяжёлые приложенияе типа CRM".
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727842
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну или скриншот покажи.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727851
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAhVostt, ты для начала дай определение того, что такое "достаточно тяжёлые приложенияе типа CRM".

никогда не доводилось пилить или работать с CRM? вот МСУ сразу видно, понимает что это и о чём.

по функциональности это большое количество форм, гридов, справочников, схем, графиков, диаграмм, отчётов, видов (экранов), работа с большими массивами и срезами данных, типичное бизнес-ориентированное приложение для обеспечения нужд средней/большой компании по работе с клиентами и автоматизации работы/продаж.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727855
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНу или скриншот покажи.

да я бы весь код показал, но к сожалению это внутрикорпоративная хрень, не я её разрабатывал, мне отдали на растерзание, так как уволили всю команду программистов, в течение полугода создававших этот шедевр (после разбора полётов и непрекращающихся жалоб пользователей).
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727859
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttпо функциональности это большое количество форм, гридов, справочников, схем, графиков, диаграмм, отчётов, видов (экранов), работа с большими массивами и срезами данныхНу обработка-то этой ботвы идет на сервере, на клиенте только отображение результата? Или клиент ворочает все эти данные сам и обрабатывает бизнес-логику?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727866
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttпо функциональности это большое количество форм, гридов, справочников, схем, графиков, диаграмм, отчётов, видов (экранов), работа с большими массивами и срезами данныхНу обработка-то этой ботвы идет на сервере, на клиенте только отображение результата? Или клиент ворочает все эти данные сам и обрабатывает бизнес-логику?

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

конечно же бизнес-логика вся на сервере.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727869
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttговорю же клиент сдела н
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727883
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttангуляр используется правильноЕсли ангуляр используется правильно, значит утечка ресурсов сама по себе заложена в ангуляр?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727895
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhVosttангуляр используется правильноЕсли ангуляр используется правильно, значит утечка ресурсов сама по себе заложена в ангуляр?

ну на вид правильно, я ж не могу каждую строку кода расковырять, там целая команда в течение полугода старалась. утечки это далеко не основная проблема. основная проблема -- накапливающиеся тормоза.

да и не видел я ещё в глаза нормальной реализации богатого функционала на SPA. вот бы посмотреть.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727903
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttнакапливающиеся тормоза.это разве не следствие утечек?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727947
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAhVostt, ты для начала дай определение того, что такое "достаточно тяжёлые приложенияе типа CRM".

никогда не доводилось пилить или работать с CRM? вот МСУ сразу видно, понимает что это и о чём.

по функциональности это большое количество форм, гридов, справочников, схем, графиков, диаграмм, отчётов, видов (экранов), работа с большими массивами и срезами данных, типичное бизнес-ориентированное приложение для обеспечения нужд средней/большой компании по работе с клиентами и автоматизации работы/продаж.Именно CRM нет, не доводилось. Разве что для интернет-магазина подарков типа "Шоколадное обёртывание", "Аэротруба", "Полёт на Миг-29" и т.п.

Но там все формы, гриды, справочники, экраны были однотипные. Отчётов было не много.
И схема работы простая (компонентная): пользователь тыкает на ссылку в панели навигации, убиваются компоненты, что видел пользователь, создаются те, что отвечают за раздел, куда идёт пользователь.

То есть в памяти ничего не накапливается и не течёт.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727950
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... тут еще нюанс следующий - особенно для внутрикорпоративных штучек - а чего хочет пользователь? ... не заказчик, который деньги, а тот, который будет тыкать мышкой .. а он часто хочет "как в Экселе" фильтр в гриде или автопоиск "как в 1С" ... вот тут и начинаются изыскания, как все это держать в DOM-e и крутить там же ... Иногда чрезмерно ...
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727952
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttосновная проблема -- накапливающиеся тормоза.Это как? Ходим туда сюда по двум ссылкам и всё больше и больше тормозит? Или если ходить только по двум ссылкам, то ничего не тормозит?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727960
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt, фишка в том, что если из первого твоего поста выкинуть все эмоции, то останется ровно одна строка: "Речь идёт о достаточно тяжёлых приложениях типа CRM".
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727965
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proэто разве не следствие утечек?

именно, и через какое-то время браузер перестаёт шевелиться, пока не закроешь вкладку, потребление памяти вкладкой через нескольких часов использования доходит до 2 Гб. сейчас принимается решение о декомпозиции.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727966
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttShocker.Proэто разве не следствие утечек?

именно, и через какое-то время браузер перестаёт шевелиться, пока не закроешь вкладку, потребление памяти вкладкой через нескольких часов использования доходит до 2 Гб. сейчас принимается решение о декомпозиции.И это конечно же "волшебство SPA", а не кривые руки разработчиков.

Вангую, что наплодили горизонтальных связей и из-за этого объекты не вычищаются.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727970
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЭто как? Ходим туда сюда по двум ссылкам и всё больше и больше тормозит? Или если ходить только по двум ссылкам, то ничего не тормозит?

я не вижу никакой разницы как страница загрузится: как обычная страница, или при виртуальном переходе (#/) подгрузится куча шаблонов, затем подгрузятся данные, потом ещё данные, потом данные запилятся во вью-модель, потом отработают байндинги, навешаются события и всё это отрендерится. так в чём профит? я с точки зрения пользователя разницы вообще не вижу. загрузка страницы даже быстрее, так как память очищается вся и сразу, и сборщику мусора не надо ворочать кучей неактуальных ссылок.

ходим туда-сюда, выполняем операции, создаём записи, меняем статусы, открываем карточки, заполняем бланки. это же приложение.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727971
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAЭто как? Ходим туда сюда по двум ссылкам и всё больше и больше тормозит? Или если ходить только по двум ссылкам, то ничего не тормозит?

я не вижу никакой разницы как страница загрузится: как обычная страница, или при виртуальном переходе (#/) подгрузится куча шаблонов, затем подгрузятся данные, потом ещё данные, потом данные запилятся во вью-модель, потом отработают байндинги, навешаются события и всё это отрендерится. так в чём профит? я с точки зрения пользователя разницы вообще не вижу. загрузка страницы даже быстрее, так как память очищается вся и сразу, и сборщику мусора не надо ворочать кучей неактуальных ссылок.

ходим туда-сюда, выполняем операции, создаём записи, меняем статусы, открываем карточки, заполняем бланки. это же приложение.Я тебе конкретные вопросы задал.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727972
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИменно CRM нет, не доводилось. Разве что для интернет-магазина подарков типа "Шоколадное обёртывание", "Аэротруба", "Полёт на Миг-29" и т.п.

Но там все формы, гриды, справочники, экраны были однотипные. Отчётов было не много.
И схема работы простая (компонентная): пользователь тыкает на ссылку в панели навигации, убиваются компоненты, что видел пользователь, создаются те, что отвечают за раздел, куда идёт пользователь.

То есть в памяти ничего не накапливается и не течёт.

ну так было бы чему течь у SPA есть своя ниша применения, в которую сложные комплексные приложения не входят.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727974
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ тебе конкретные вопросы задал.

какие ещё ссылки? в SPA нет ссылок. или ты имеешь в виду дрочево History API?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727975
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также можно погуглить про то, как бороться с утечками в ангуляре: How to reduce/remove memory leaks in Angular application .

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

я ещё раз покажу вот эту картинку



если она ни о чём не говорит, то я умываю руки.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727977
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAИменно CRM нет, не доводилось. Разве что для интернет-магазина подарков типа "Шоколадное обёртывание", "Аэротруба", "Полёт на Миг-29" и т.п.

Но там все формы, гриды, справочники, экраны были однотипные. Отчётов было не много.
И схема работы простая (компонентная): пользователь тыкает на ссылку в панели навигации, убиваются компоненты, что видел пользователь, создаются те, что отвечают за раздел, куда идёт пользователь.

То есть в памяти ничего не накапливается и не течёт.

ну так было бы чему течь у SPA есть своя ниша применения, в которую сложные комплексные приложения не входят.На чём основано это утверждение? На криво написаном кем-то приложении?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727978
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

вариант с активным использованием сборщика мусора в JavaScript точно также ведёт к ощутимым тормозам, как и утечки памяти. иногда даже вредно бороться с утечками методами, которые уместны в серверном ПО.

вот идеальный график

...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727979
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAОпять же всё сводится к тому, что надо подчищать за собой.

я ещё раз покажу вот эту картинку



если она ни о чём не говорит, то я умываю руки.Не тупи. Пользователь видит перед собой сайт, там есть ссылки для навигации между разделами.

В какой момент начинает течь? Если по всем разделам походить, или уже когда только по двум?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727982
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANA,

вариант с активным использованием сборщика мусора в JavaScript точно также ведёт к ощутимым тормозам, как и утечки памяти. иногда даже вредно бороться с утечками методами, которые уместны в серверном ПО.

вот идеальный график

Это к чему сказано? Я где-то предлагал какие-то методы серверного ПО?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727983
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНа чём основано это утверждение? На криво написаном кем-то приложении?

основано на том, что мне далеко не первый раз попадается бизнес-приложение, сделанное в виде SPA. да, мне просто тупо не повезло, не попалось мне удачно реализации. я бы очень хотел посмотреть на удачную реализацию, хотя бы с точки зрения пользователя.

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

В какой момент начинает течь? Если по всем разделам походить, или уже когда только по двум?

ок, я понял о чём ты.

хорошо, допустим есть 3 "раздела". пользователь после входа оказывается в 1-ом. теперь ему надо открыть 2-ой, он нажимает на "ссылку" и открывается 2-ой раздел (как будто он перешёл на другую страничку). что в это время по-твоему должно произойти с 1-ым? он просто скрылся. таким образом при возврате на 1-ый пользователь видит моментальный переход. или надо удалять? и загружать заново каждый раз? как надо, что думаешь?

а в какой момент начинает течь, в моменты перехода между разными разделами, открытия форм, всё это накапливается в памяти.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38727992
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAНе тупи. Пользователь видит перед собой сайт, там есть ссылки для навигации между разделами.

В какой момент начинает течь? Если по всем разделам походить, или уже когда только по двум?

ок, я понял о чём ты.

хорошо, допустим есть 3 "раздела". пользователь после входа оказывается в 1-ом. теперь ему надо открыть 2-ой, он нажимает на "ссылку" и открывается 2-ой раздел (как будто он перешёл на другую страничку). что в это время по-твоему должно произойти с 1-ым? он просто скрылся. таким образом при возврате на 1-ый пользователь видит моментальный переход. или надо удалять? и загружать заново каждый раз? как надо, что думаешь?

а в какой момент начинает течь, в моменты перехода между разными разделами, открытия форм, всё это накапливается в памяти.Надо удалять то, что не нужно пользователю.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728000
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt он просто скрылся. ......в моменты перехода между разными разделами, открытия форм, всё это накапливается в памяти.То, что ты описал - это не утечка памяти, это оптимизация скорости работы путем увеличения размера кэша.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728003
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProТо, что ты описал - это не утечка памяти, это оптимизация скорости работы путем увеличения размера кэша.но это зло, с учетом тенденции работы на тонких клиентах и увеличения ширины каналов.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728011
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНадо удалять то, что не нужно пользователю.

логично.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728418
Виндовый хромог не умеет больше двух гиг памяти, которую ПТУшник криворучко не чистит? Козлыыы! Козлыыы! Ангуляяяр! Козлыыы!
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728442
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНадо удалять то, что не нужно пользователю.
Надо с умом выбирать технологии, с помощью которых нужно решить конечную задачу. Если писать шаблонно а-ля мода и всё такое - лучше заняться земледелием, там всё намного проще. Именно об этом топик. Честно говоря, я так и не понял, зачем ты начал вначале включать дурака.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728466
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAНадо удалять то, что не нужно пользователю.
Надо с умом выбирать технологии, с помощью которых нужно решить конечную задачу. Если писать шаблонно а-ля мода и всё такое - лучше заняться земледелием, там всё намного проще. Именно об этом топик. Честно говоря, я так и не понял, зачем ты начал вначале включать дурака.То есть топик создан для того, чтобы порассуждать о том, что некоторым личностям стоит заняться земледелием вместо разработки? И что в этом полезного? Психологическая разрядка?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728479
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
частично тут
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728482
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТо есть топик создан для того, чтобы порассуждать о том, что некоторым личностям стоит заняться земледелием вместо разработки?
Топик создан для того, чтобы порассуждать о том, что некоторым личностям стоит потрепаться о жизни и покидать какашками в идиотов, которые грузят спа всякими нетипичными задачами.

skyANAИ что в этом полезного?
А что в нем не полезного?

skyANAПсихологическая разрядка?
Типа того. Бабки сидят на лавочке, воркуют и жуют семки. Почему бы и нет?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728620
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAТо есть топик создан для того, чтобы порассуждать о том, что некоторым личностям стоит заняться земледелием вместо разработки?
Топик создан для того, чтобы порассуждать о том, что некоторым личностям стоит потрепаться о жизни и покидать какашками в идиотов, которые грузят спа всякими нетипичными задачами.Лично я сторонник того, что имеет смысл обсуждать плюсы и минусы того или иного подхода, а не конкретных "идиотов". Мы же все-таки на профессиональном форуме
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728621
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А для тех, кто хочет побыть в роли бабок на лавочке, есть ПТ.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728720
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА для тех, кто хочет побыть в роли бабок на лавочке, есть ПТ.Ну накопилось у человека, он захотел высказаться, что в этом плохого? :-)
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728760
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЛично я сторонник того, что имеет смысл обсуждать плюсы и минусы того или иного подхода, а не конкретных "идиотов".
Ну, ты сторонник одного, я сторонник другого, автор сторонник третьего. Или ты предлагаешь на SQL.RU вести дискуссии исключительно под призмой твоего мировоззрения?

skyANAМы же все-таки на профессиональном форуме
Да ну? :) Попробуй обсудить тему "тяжелых SPA" на каком-нибудь автофоруме.

skyANAА для тех, кто хочет побыть в роли бабок на лавочке, есть ПТ.
Причем здесь ПТ?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728798
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAА для тех, кто хочет побыть в роли бабок на лавочке, есть ПТ.Ну накопилось у человека, он захотел высказаться, что в этом плохого? :-)Видать много накопилось, раз в половину третьего ночи выплеснулось.
Надо было с коллегами в паб пойти и к этому времени уже все косточки перемыть и в слюни набухаться.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728802
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAЛично я сторонник того, что имеет смысл обсуждать плюсы и минусы того или иного подхода, а не конкретных "идиотов".
Ну, ты сторонник одного, я сторонник другого, автор сторонник третьего. Или ты предлагаешь на SQL.RU вести дискуссии исключительно под призмой твоего мировоззрения?Зачем утрируешь? Я про дискуссии на профессиональную тему, а не о смысле жизни.

МСУskyANAМы же все-таки на профессиональном форуме
Да ну? :)Ну да. Ты иначе считаешь?

МСУskyANAА для тех, кто хочет побыть в роли бабок на лавочке, есть ПТ.
Причем здесь ПТ?Перефразирую: для тех, кто хочет "просто потрепаться" есть соответсвующий форум на SQL.RU.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38728820
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

Причем здесь ПТ?Перефразирую: для тех, кто хочет "просто потрепаться" есть соответсвующий форум на SQL.RU.Там атмосфера не та.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729077
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Ну накопилось у человека, он захотел высказаться, что в этом плохого? :-)Видать много накопилось, раз в половину третьего ночи выплеснулось.
Надо было с коллегами в паб пойти и к этому времени уже все косточки перемыть и в слюни набухаться.
Откуда такая уверенность в том, что выплеснулось оно в той же временной зоне UTC, где находишься ты? Да и какая тебе разница, что и во сколько там у кого вылеснулось?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729107
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЗачем утрируешь? Я про дискуссии на профессиональную тему, а не о смысле жизни.
Никто не утрирует. Бывает и микс о профессиональных темах и смыслах жизни с ними о бок.

skyANAНу да. Ты иначе считаешь?
С каких пор "да ну" являлось отрицанием?

skyANAМСУпропущено...
Причем здесь ПТ?Перефразирую: для тех, кто хочет "просто потрепаться" есть соответсвующий форум на SQL.RU.
Не путай "просто потрепаться" с ""просто потрепаться на проф темы".
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729265
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
Видать много накопилось, раз в половину третьего ночи выплеснулось.
Надо было с коллегами в паб пойти и к этому времени уже все косточки перемыть и в слюни набухаться.
Откуда такая уверенность в том, что выплеснулось оно в той же временной зоне UTC, где находишься ты? Да и какая тебе разница, что и во сколько там у кого вылеснулось?Ахаха. Ты не внимателен.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729283
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAНу да. Ты иначе считаешь?
С каких пор "да ну" являлось отрицанием?Это тебя спросить надо.

Лично для меня твоё "Да ну?" выглядит как удивление, сомнение в моем утверждении.
МСУskyANAМы же все-таки на профессиональном форуме
Да ну? :)
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729363
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАхаха. Ты не внимателен.
Конкретнее.

skyANAЛично для меня твоё "Да ну?" выглядит как удивление, сомнение в моем утверждении.
Ну вот опять мир вокруг тебя крутится.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729441
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAАхаха. Ты не внимателен.
Конкретнее.Конкретнее посмотри когда Хвост создал тему и посмотри какое время озвучил я.

МСУskyANAЛично для меня твоё "Да ну?" выглядит как удивление, сомнение в моем утверждении.
Ну вот опять мир вокруг тебя крутится.Пффф... Глупости не пиши. С чего ты это взял?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729499
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAКонкретнее посмотри когда Хвост создал тему и посмотри какое время озвучил я.
Для тех, кто в танке :) Серверное время SQL.RU никак не коррелирует с клиентским временем Хвоста. Он мог смело находиться в отпуске где-нибудь в Мексике, где UTC−7 и еще светло и радостно.

skyANAМСУпропущено...
Ну вот опять мир вокруг тебя крутится.Пффф... Глупости не пиши. С чего ты это взял?
С твоих постов, вестимо.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729518
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAКонкретнее посмотри когда Хвост создал тему и посмотри какое время озвучил я.
Для тех, кто в танке :) Серверное время SQL.RU никак не коррелирует с клиентским временем Хвоста. Он мог смело находиться в отпуске где-нибудь в Мексике, где UTC−7 и еще светло и радостно.Для тех, кто не любит думать головой. Я указал время создания топика с поправкой на тот часовой пояс, где как я полагаю находится Хвост.
Так что твоё предположение "Откуда такая уверенность в том, что выплеснулось оно в той же временной зоне UTC, где находишься ты ?" явно не в кассу.

МСУskyANAпропущено...
Пффф... Глупости не пиши. С чего ты это взял?
С твоих постов, вестимо.Ахаха. То есть тупо выдумал. Или обосновать свои рассуждения сможешь?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729591
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУпропущено...

Для тех, кто в танке :) Серверное время SQL.RU никак не коррелирует с клиентским временем Хвоста. Он мог смело находиться в отпуске где-нибудь в Мексике, где UTC−7 и еще светло и радостно.Для тех, кто не любит думать головой. Я указал время создания топика с поправкой на тот часовой пояс, где как я полагаю находится Хвост.
Как можно указывать поправки на часовой пояс, не зная, где автор находится? Ты телепат?

skyANAМСУпропущено...
С твоих постов, вестимо.Ахаха. То есть тупо выдумал. Или обосновать свои рассуждения сможешь?
Я сформулировал. И обосновать, конечно, смогу.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38729685
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAпропущено...
Для тех, кто не любит думать головой. Я указал время создания топика с поправкой на тот часовой пояс, где как я полагаю находится Хвост.
Как можно указывать поправки на часовой пояс, не зная, где автор находится? Ты телепат?Да, я телепат. А Хвост из Сургута.

МСУskyANAпропущено...
Ахаха. То есть тупо выдумал. Или обосновать свои рассуждения сможешь?
Я сформулировал. И обосновать, конечно, смогу.Разможешь, значит жду.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38730360
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа, я телепат.
Сомнительно. Ты лжец.

skyANAА Хвост из Сургута.
Что "Хвост из Сургута"? Хвост писал сообщение из Сургута или Хвост живет в Сургуте? Если второе, то это не имеет никакого отношения к временной зоне, из которой было запосщено сообщение.

skyANAРазможешь, значит жду.
"Сомнение в моем утверждении" (с)
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38730392
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУskyANAДа, я телепат.
Сомнительно. Ты лжец.

skyANAА Хвост из Сургута.
Что "Хвост из Сургута"? Хвост писал сообщение из Сургута или Хвост живет в Сургуте? Если второе, то это не имеет никакого отношения к временной зоне, из которой было запосщено сообщение.Не важно.
Из моего сообщения ясно, что я предполагаю, что Хвост в другом часовом поясе, а значит глупо спрашивать меня: "Откуда такая уверенность в том, что выплеснулось оно в той же временной зоне UTC, где находишься ты?". Внимательнее будь.

МСУskyANAРазможешь, значит жду.
"Сомнение в моем утверждении" (с)ЯННП. Можешь толком объяснить, или ты буквально стал бабкой?
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38730512
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе важно.
Еще как важно.

skyANAИз моего сообщения ясно, что я предполагаю, что Хвост в другом часовом поясе, а значит глупо спрашивать меня: "Откуда такая уверенность в том, что выплеснулось оно в той же временной зоне UTC, где находишься ты?". Внимательнее будь.
Из твоего сообщения ясно, что не имея ни малейшего представления о временной зоне автора, ты ответил:

skyANAВидать много накопилось, раз в половину третьего ночи выплеснулось.
Надо было с коллегами в паб пойти и к этому времени уже все косточки перемыть и в слюни набухаться


на вопрос Алексея

Алексей КНу накопилось у человека, он захотел высказаться, что в этом плохого? :-)

Так что ничего ты не предполагал, ибо это сообщение было написано ранее, чем я намекнул тебе про UTC. Дурака долго включать будешь?

skyANAМСУпропущено...
"Сомнение в моем утверждении" (с)ЯННП. Можешь толком объяснить, или ты буквально стал бабкой?
Ты уже свои слова стал забывать? 16495249
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38730591
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ, дискуссия зашла в тупик. Аривидерчи.
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38730792
Boneshock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот же две зануды а
...
Рейтинг: 0 / 0
Тяжёлые SPA
    #38730822
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМСУ, дискуссия зашла в тупик. Аривидерчи.
Вот именно таким "способом" ты всё это время общался с Хвостом в теме, да и не только с ним и не только в этой теме. Поэтому на будущее просьба - не ..би сам мозг :)
...
Рейтинг: 0 / 0
80 сообщений из 80, показаны все 4 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Тяжёлые SPA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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