powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Single Page Application или одностраничный портал. Овчинка выделки стоит?
25 сообщений из 423, страница 2 из 17
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792917
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КЯ привык к понятию "предметная область", но хорошо, пусть будет "задача". Получается, что в SPA невозможно сделать унифицированную оболочку: меню, контейнер документов - в которой будут отображаться документы, представляющие разные задачи? Так? Или что здесь невозможно сделать?

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

Гугл я уже в пример приводил. Давай не гугл. Давай возьмём то, что у нас сегодня находится буквально на острие прогресса всех разработчиков мира. Самый цимес. Гитхаб. Почему гитхаб не сделан в виде SPA?? Они же там все сплошь и поголовно модные и молодёжные, там размещаются все популярные фреймворки. Я скажу почему. Потому что нахер оно не надо. Никому, ни разрабам, ни пользователям сервиса.Так и скажи: "Я не умею, мне это не надо, текущие задачи прекрасно решаю традиционным MVC". Это будет правильно.
hVosttАлексей КТебе ссылку напомнить, где ты говорил про ограничения на количество форм?

Количество форм: эта конкретная метрика, которую можно измерить. Концептуальная метрика: количество задач. Они напрямую связаны. Чем больше задач, тем больше форм. С увеличением форм, растёт сложность разработки и сопровождения. При чём с экспоненциальной скоростью.В плохо спроектированных системах, ты забыл добавить.
hVosttТы в курсе, например, что в JavaScript не всегда достаточно избавиться от всех достижимых ссылок, чтобы сборщик мусора удалил объект из памяти?Об этом поподробнее, нужно описание физических принципов, лежащих в основе сего безобразия.

Авторам .Net и Java удалось написать нормальный сборщик мусора, а тупорылые авторы JS не могут, так?

hVosttДля того, чтобы управлять памятью клиентского приложения эффективно, надо конкретно постараться. Это к тому, что ты там писал про неудачников. Все вокруг тупые, один ты умный. Покажи сложную SPA, решающую комплекс разных задач, которой можно пользоваться. Не свою покажи, я понял что у тебя ничего нет, чужую покажи хотябы. Дай ссылку.Если ты их не видишь, это не значит, что их нет.
hVosttАлексей КА зачем говорил про "переходим по всем экранам"?

Я говорил про методику оценки. Простую достаточно. Но самая правильная оценка -- это фидбек от пользователей. Сообщаю по результатам опытных внедрений двух разных крупных SPA приложений от разных команд. Результаты по фидбекам отрицательные. Один уже переделали, чем достигли положительного фидбека. Результат получен с минимальными усилиями, все довольны. Ты что предлагаешь?Ждать результатов моих внедрений.
hVosttРади чего тебе этот SPA, ты бы хоть раз толком объяснил, чего ты к нему прицепился как клещ. Потому что модно чтоли? Или чего.Данная архитектура хорошо подходит для решения моих задач.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792925
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttДля того, чтобы управлять памятью клиентского приложения эффективно, надо конкретно постараться. Это к тому, что ты там писал про неудачников. Все вокруг тупые, один ты умный. Покажи сложную SPA, решающую комплекс разных задач, которой можно пользоваться. Не свою покажи, я понял что у тебя ничего нет, чужую покажи хотябы. Дай ссылку.Если ты их не видишь, это не значит, что их нет.

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

Авторам .Net и Java удалось написать нормальный сборщик мусора, а тупорылые авторы JS не могут, так?

Гугл те в помощь. Ох уж эти горе "СПАшники"...
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792932
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КВ плохо спроектированных системах, ты забыл добавить.

Очень жду пример хорошо спроектированной системы.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792933
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttпропущено...


Количество форм: эта конкретная метрика, которую можно измерить. Концептуальная метрика: количество задач. Они напрямую связаны. Чем больше задач, тем больше форм. С увеличением форм, растёт сложность разработки и сопровождения. При чём с экспоненциальной скоростью.В плохо спроектированных системах, ты забыл добавить.Да даже, если я соглашусь, хотя не согласен, данное утверждение относится ко всем проектам, или только к SPA?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792934
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КОб этом поподробнее, нужно описание физических принципов, лежащих в основе сего безобразия.

Авторам .Net и Java удалось написать нормальный сборщик мусора, а тупорылые авторы JS не могут, так?

Гугл те в помощь. Ох уж эти горе "СПАшники"...Значит наврал, так я и думал.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792938
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КВ плохо спроектированных системах, ты забыл добавить.

Очень жду пример хорошо спроектированной системы.Ты тему в сторону не уводи. Объясняй зависимость между количеством форм и невозможностью применения SPA.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792941
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТак и скажи: "Я не умею, мне это не надо, текущие задачи прекрасно решаю традиционным MVC". Это будет правильно.

Неправильно. Просто я не пытаюсь за каким-то хреном впихнуть всё на одну страницу. MVVM можно с огромным успехом применять и в multipage application, правильно расставляя акценты.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792942
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЗначит наврал, так я и думал.

Ты чтоже, предлогаешь мне срочно заняться твоим обучением JavaScript? Гоу в гугл, студент.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792946
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttпропущено...


Очень жду пример хорошо спроектированной системы.Ты тему в сторону не уводи. Объясняй зависимость между количеством форм и невозможностью применения SPA.

Я тебе 2 раза задал вопрос, на который ты тупо не отвечаешь.

Задаю 3 раз. Где пример хорошо спроектированной системы? Или такие только ты производишь у себя в фантазиях? Примеры будут или нет? Хотябы один.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792954
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КДа даже, если я соглашусь, хотя не согласен, данное утверждение относится ко всем проектам, или только к SPA?

В классическом веб-приложении, одна страница может работать, а другая вообще падать с ошибкой 500. В SPA одна ошибка распространяется на всё приложение.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792980
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКоличество форм: эта конкретная метрика, которую можно измерить.В контексте веба это как оценивать качество автомобиля по количеству лампочек.

Я удивляюсь, как ты терпишь вижуал студию. Ведь по сути это одностраничный портал, в котором собрано 100500 интерфейсов под 100500 задач.

hVosttНа сегодняшний момент исходя из опыта и того, что я видел, это абсолютно не рационально как по трудозатратам, так и для достижения результата.Просто ты мало видел. Интерфейс на скриншоте ниже я когда-то написал руками, сейчас я генерирую аналог на ExtJS. 10 форм, 100, 1000 - без разницы. Ну, генератор чуть дольше поработает. Интерфейс ленточен и уныл, зато глубоко структурирован. Списки, формы и их поля можно руками расширять и изменять до неузнаваемости. Модель можно допилить, а базовый интерфейс перегенерить, не затронув расширения. Генерируется TypeScript-код с максимумом типизации и и минимумом текстовых констант, что дает полный контроль как ошибок генератора, так и совместимости расширений.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38792984
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рутинная часть серверного кода тоже генерируется.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793013
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЯ удивляюсь, как ты терпишь вижуал студию. Ведь по сути это одностраничный портал, в котором собрано 100500 интерфейсов под 100500 задач.

Неуместное сравнение.

AntonariyПросто ты мало видел. Интерфейс на скриншоте ниже я когда-то написал руками, сейчас я генерирую аналог на ExtJS. 10 форм, 100, 1000 - без разницы. Ну, генератор чуть дольше поработает. Интерфейс ленточен и уныл, зато глубоко структурирован. Списки, формы и их поля можно руками расширять и изменять до неузнаваемости. Модель можно допилить, а базовый интерфейс перегенерить, не затронув расширения. Генерируется TypeScript-код с максимумом типизации и и минимумом текстовых констант, что дает полный контроль как ошибок генератора, так и совместимости расширений.

Норм, я тоже подобное делал на ExtJs. Так-то здесь решается одна задача -- администрирование, типичный CRUD, применимый к любому менеджеру данных в БД.

И ещё, судя по скриншоту, это панель администратора, находящаяся на странице default.aspx
Вопрос: это единственная страница приложения? Сомневаюсь.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793026
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чё там не так со мусоросборщиком в javascript?
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793035
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttНеуместное сравнение.Что тебя смущает? У студии даже стартовая страница есть :))

hVosttТак-то здесь решается одна задача -- администрирование, типичный CRUD, применимый к любому менеджеру данных в БД.Разуй глаза: большая часть задач в вебе это по сути одна из букв CRUD'а, а меньшая - вызов процедуры, состоящей из них же. А на экране при этом может быть цирк с конями.

hVosttВопрос: это единственная страница приложения? Сомневаюсь.Это единственная страница админки. Публичную часть я не предлагаю так делать: 16780615
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793079
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyЧто тебя смущает? У студии даже стартовая страница есть :))

Смущает то, что ты сравниваешь десктопное приложение и веб-приложение.

AntonariyРазуй глаза: большая часть задач в вебе это по сути одна из букв CRUD'а, а меньшая - вызов процедуры, состоящей из них же. А на экране при этом может быть цирк с конями.

Ну так поспешу тебя разочаровать, в бизнесе есть бизнес-процессы, и они обычно имеют мало общего с CRUD. Тупой CRUD, работающий на клиенте мы ещё писали когда даже jQuery впомине небыло. Гордиться нечем совершенно.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793093
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропила чё там не так со мусоросборщиком в javascript?

https://developer.mozilla.org/ru/docs/Web/JavaScript/Memory_Management

Алгоритм "Mark-and-sweep"

Данный алгоритм сужает понятие "объект более не нужен" до "объект недоступен".

Основывается на понятии о наборе объектов, называемых roots (в JavaScript root'ом является глобальный объект). Сборщик мусора периодически запускается из этих roots, сначала находя все объекты, на которые есть ссылки из roots, затем все объекты, на которые есть ссылки из найденных и так далее. Стартуя из roots, сборщик мусора, таким образом, находит все доступные объекты и уничтожает недоступные.


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

Неправильно. Просто я не пытаюсь за каким-то хреном впихнуть всё на одну страницу. MVVM можно с огромным успехом применять и в multipage application, правильно расставляя акценты.Я знаю, но хочется мне. Имею право.
hVosttАлексей Кпропущено...
Ты тему в сторону не уводи. Объясняй зависимость между количеством форм и невозможностью применения SPA.

Я тебе 2 раза задал вопрос, на который ты тупо не отвечаешь.

Задаю 3 раз. Где пример хорошо спроектированной системы? Или такие только ты производишь у себя в фантазиях? Примеры будут или нет? Хотябы один.Тут форум статистов или инженеров? Накой нам эти примеры?
hVosttАлексей КДа даже, если я соглашусь, хотя не согласен, данное утверждение относится ко всем проектам, или только к SPA?

В классическом веб-приложении, одна страница может работать, а другая вообще падать с ошибкой 500. В SPA одна ошибка распространяется на всё приложение.Из непонятого.
hVosttИзопропила чё там не так со мусоросборщиком в javascript?

https://developer.mozilla.org/ru/docs/Web/JavaScript/Memory_Management

Алгоритм "Mark-and-sweep"

Данный алгоритм сужает понятие "объект более не нужен" до "объект недоступен".

Основывается на понятии о наборе объектов, называемых roots (в JavaScript root'ом является глобальный объект). Сборщик мусора периодически запускается из этих roots, сначала находя все объекты, на которые есть ссылки из roots, затем все объекты, на которые есть ссылки из найденных и так далее. Стартуя из roots, сборщик мусора, таким образом, находит все доступные объекты и уничтожает недоступные.


Ситуации, когда ссылка считается доступной (или достижимой), хотя прямых ссылок уже вроде нет, при использовании замыканий, -- сплошь и рядом. В JS память практически всегда течёт. Утечки можно уменьшить до уровня, когда можно не обращать внимания. Чем больше кода, особенно чужого, тем больше утечек. Теоретически можно добиться офигенного менеджмента памяти. Но это та овечка, шкуры ради которой не стоит палить свечи.Бред какой-то. Слив про сборку мусора в протоколе дебатов отметил. Молчание про 51 форму будет означать слив тоже.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793133
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttAntonariyЧто тебя смущает? У студии даже стартовая страница есть :))

Смущает то, что ты сравниваешь десктопное приложение и веб-приложение.SPA стирает разницу между desktop и web.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793148
RomanH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КSPA стирает разницу между desktop и web.
Алексей, можно Вас попросить выложить какой нибудь скрин, в котором UI WEB был приближен к Desktop?
Спасибо!

P.S. Тоже очень интересует эта тема, SPA. Кроме google mail не видел ни одного рабочего проекта.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793181
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomanHАлексей КSPA стирает разницу между desktop и web.
Алексей, можно Вас попросить выложить какой нибудь скрин, в котором UI WEB был приближен к Desktop?
Спасибо!

P.S. Тоже очень интересует эта тема, SPA. Кроме google mail не видел ни одного рабочего проекта.Что-то вроде:
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793191
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttСмущает то, что ты сравниваешь десктопное приложение и веб-приложение.Я сравниваю интерфейсы.

hVosttНу так поспешу тебя разочаровать, в бизнесе есть бизнес-процессы, и они обычно имеют мало общего с CRUD.Бизнес-процессы (независимые от http-запросов/ответов) обычно отчитываются о своем состоянии через базу, и ровно так же получают команды. Не важно, насколько их деятельность далека от crud, управление этой деятельностью и ее мониторинг вполне в эти буквы вписывается.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793198
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomanHP.S. Тоже очень интересует эта тема, SPA. Кроме google mail не видел ни одного рабочего проекта.Если всё получится, в следующем году планирую опубликовать web версию "планировщика" с описанием основных особенностей реализации.
...
Рейтинг: 0 / 0
Single Page Application или одностраничный портал. Овчинка выделки стоит?
    #38793226
RomanH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КRomanHP.S. Тоже очень интересует эта тема, SPA. Кроме google mail не видел ни одного рабочего проекта.Если всё получится, в следующем году планирую опубликовать web версию "планировщика" с описанием основных особенностей реализации.

Если есть возможность, сделайте пожалуйста акцент на разработку SPA.
...
Рейтинг: 0 / 0
25 сообщений из 423, страница 2 из 17
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Single Page Application или одностраничный портал. Овчинка выделки стоит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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