Re[12]: Single page или обычная перезагрузка
От: · Великобритания  
Дата: 05.03.25 20:36
Оценка:
Здравствуйте, bnk,

bnk>Будет. Поэтому и речь про модуль (iisnode). Если хостить на IIS я бы попробовал его сначала.

Какая-то плохая рекомендация. Судя по всему это дохлый проект и с https://github.com/tjanczuk/iisnode/issues/687 идёт в топку.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[13]: Single page или обычная перезагрузка
От: bnk СССР http://unmanagedvisio.com/
Дата: 05.03.25 21:05
Оценка:
Здравствуйте, ·, Вы писали:

bnk>>Будет. Поэтому и речь про модуль (iisnode). Если хостить на IIS я бы попробовал его сначала.


·>Какая-то плохая рекомендация. Судя по всему это дохлый проект и с https://github.com/tjanczuk/iisnode/issues/687 идёт в топку.


Проект да, дохловатый. Ну за неимением лучшего почему нет?
Если почему-то хочется именно IIS иметь как фронт.

Здесь под "модулем" имеется в в виду так называемый модуль IIS.
По аналогии с apache extension (это DLL такая, которая встраивается в процесс IIS)
Модули IIS поддерживают работу ASP.NET, PHP, Python, CGI, ну и много чего еще в IIS

  вот

Модуль про который говорится в issue/687 это поддержка es module (ака import { Foo } from "foo"),
это языковая конструкция в javascript пришедшая туда из typescript, совершенно из другой оперы.
Насколько я понял в этом issue речь про устаревший синтаксис в файле interceptor.js вроде как.

Четыре разных человека в общем. Или я тебя не понял
Отредактировано 06.03.2025 12:24 bnk . Предыдущая версия . Еще …
Отредактировано 05.03.2025 21:45 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:44 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:33 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:32 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:29 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:28 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:23 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:06 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:06 bnk . Предыдущая версия .
Отредактировано 05.03.2025 21:05 bnk . Предыдущая версия .
Re[2]: Single page или обычная перезагрузка
От: Stanislaw K СССР  
Дата: 06.03.25 06:48
Оценка:
Здравствуйте, vsb, Вы писали:


vsb>- Если у клиента по каким-то причинам проблемы с выполнением JS. Честно говоря сложно представить такую ситуацию, но мало ли.


Ну, например политиками безопасности запрещено исполнение JS с сторонних доменов.

Идешь в интернет банк ib.mycoolband.com, а он на внутренние страницы тащит тонны (гуглоаналитики, счетчики посещений, таргетированную рекламу, анимацию менюшек и прочий шлак) JS со 100500 частных сайтов.

60% современных сайтов с этой политикой выглядят как белый лист или полностью не функциональны.
Все проблемы от жадности и глупости
Re[3]: Single page или обычная перезагрузка
От: vsb Казахстан  
Дата: 06.03.25 08:37
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

vsb>>- Если у клиента по каким-то причинам проблемы с выполнением JS. Честно говоря сложно представить такую ситуацию, но мало ли.


SK>Ну, например политиками безопасности запрещено исполнение JS с сторонних доменов.


SK>Идешь в интернет банк ib.mycoolband.com, а он на внутренние страницы тащит тонны (гуглоаналитики, счетчики посещений, таргетированную рекламу, анимацию менюшек и прочий шлак) JS со 100500 частных сайтов.


Это не проблема. Ничего не мешает сделать простой прокси на своём домене и грузить скрипты через него.

SK>60% современных сайтов с этой политикой выглядят как белый лист или полностью не функциональны.


Я про такую политику даже не слышал никогда, как и 100% программистов этого интернет-банка, очевидно. Поэтому и не функциональны. Если такую задачу поставить — будет функционален.
Re[4]: Single page или обычная перезагрузка
От: Stanislaw K СССР  
Дата: 06.03.25 09:03
Оценка:
Здравствуйте, vsb, Вы писали:

SK>>Ну, например политиками безопасности запрещено исполнение JS с сторонних доменов.


SK>>Идешь в интернет банк ib.mycoolband.com, а он на внутренние страницы тащит тонны (гуглоаналитики, счетчики посещений, таргетированную рекламу, анимацию менюшек и прочий шлак) JS со 100500 частных сайтов.


vsb>Это не проблема. Ничего не мешает сделать простой прокси на своём домене и грузить скрипты через него.


Видимо проблема, если 60% сайтов так НЕ делают.

SK>>60% современных сайтов с этой политикой выглядят как белый лист или полностью не функциональны.


vsb>Я про такую политику даже не слышал никогда,


Это нормально для junior code monkey мамкиного программиста локалхоста. Но уровнем выше должно быть представление о безопасности, хотя бы общее.
Все проблемы от жадности и глупости
Re[3]: Single page или обычная перезагрузка
От: novitk США  
Дата: 06.03.25 14:05
Оценка:
Здравствуйте, peer, Вы писали:

P>почитал немного про next.js и не понял там бэк нельзя на .net core запилить, там чисто node.js или можно сделать web api на .net core?


А зачем next.js, если .net? Почему не blazor?
Re[14]: Single page или обычная перезагрузка
От: · Великобритания  
Дата: 06.03.25 17:29
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>·>Какая-то плохая рекомендация. Судя по всему это дохлый проект и с https://github.com/tjanczuk/iisnode/issues/687 идёт в топку.

bnk>Проект да, дохловатый. Ну за неимением лучшего почему нет?
bnk>Если почему-то хочется именно IIS иметь как фронт.
Ну вот какая-то плохая хотелка, я бы не рекомендовал костыли, я бы рекомендовал сменить хотелку. Лучшие варианты есть, если не заморачиваться этой странной конфигурацией.

bnk>Модуль про который говорится в issue/687 это поддержка es module (ака import { Foo } from "foo"),

Это issue модуля iisnode, о том что он не поддерживает новые фичи es и ноды, нужны костыли. Главное там: "Without this support iisnode becomes noncmplaint and unable to use modern libraries.". Ну и соседние проблемы вида "The iisnode works only on nodejs version 18.16.0 and below".

bnk>Четыре разных человека в общем. Или я тебя не понял

Может я чего-то не понял что там к чему, но рекомендовать для нового проекта штуку, которую 5+ лет не обновляли, висят 249 open issues, в requirements стоит Windows 2012 (у которой прекращена поддержка официально)... ну как-то странно.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[5]: Single page или обычная перезагрузка
От: vsb Казахстан  
Дата: 06.03.25 23:15
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

vsb>>Это не проблема. Ничего не мешает сделать простой прокси на своём домене и грузить скрипты через него.


SK>Видимо проблема, если 60% сайтов так НЕ делают.


Нет, это не проблема, это несколько строчек в конфиге nginx-а.

SK>>>60% современных сайтов с этой политикой выглядят как белый лист или полностью не функциональны.


vsb>>Я про такую политику даже не слышал никогда,


SK>Это нормально для junior code monkey мамкиного программиста локалхоста. Но уровнем выше должно быть представление о безопасности, хотя бы общее.


Даже комментировать больше не буду. Человек, который про веб ничего не понимает, лезет рассуждать про безопасность. Имел я дело с такими бумажными безопасниками. Грустное зрелище сочетания некомпетентности и апломба.
Отредактировано 06.03.2025 23:18 vsb . Предыдущая версия .
Re[6]: Single page или обычная перезагрузка
От: Stanislaw K СССР  
Дата: 07.03.25 11:28
Оценка: :)
Здравствуйте, vsb, Вы писали:

vsb>>>Это не проблема. Ничего не мешает сделать простой прокси на своём домене и грузить скрипты через него.


SK>>Видимо проблема, если 60% сайтов так НЕ делают.


vsb>Нет, это не проблема, это несколько строчек в конфиге nginx-а.


Тогда, как человек, который всё понимает в веб, скажи — почему они этих строчек не добавляют?
Все проблемы от жадности и глупости
Re: Single page или обычная перезагрузка
От: yoyozhik  
Дата: 13.03.25 13:38
Оценка:
Здравствуйте, peer, Вы писали:

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


Скажу про свою ситуацию,
я практически везде(в разных компаниях) работаю с утра до вечера через корпоративный VPN.
Когда скажем надо заказать обед с доставкой или что то подобное, просто подарки на НГ поискать в свободную минуту, то Single page со своими внутренними запросами, типа AJAX и тд не проходит через VPN и файрволлы,
и работают только сервисы с перезагрузкой страниц.
То есть все, у кого Single page, сразу идут мимо меня.
Насколько для них критично, потерять таких как я, это уже им решать. Я просто сразу ищу следующий сайт.
Re: Single page или обычная перезагрузка
От: sambl74 Россия  
Дата: 20.04.25 17:35
Оценка:
Здравствуйте, peer, Вы писали:

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


Если важна индексация поисковыми ботами — то нужно обычное веб приложение с перезагрузкой. Если нет — то лучше SPA, но и тут можно заложиться на SSR чтобы по ссылкам быстро грузилась страничка с нужными данными
Re[11]: Single page или обычная перезагрузка
От: Sinclair Россия https://github.com/evilguest/
Дата: 25.04.25 01:50
Оценка:
Здравствуйте, peer, Вы писали:

P>а там конфликта не будет с иис за 80 порт? на этом сервере на иис крутится другое еще

на 80 порту крутится не иис, а драйвер http.sys.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.