Информация об изменениях

Сообщение Re[3]: На чем планируете делать сайт? от 26.11.2022 21:16

Изменено 26.11.2022 21:18 Aquilaware

Re[3]: На чем планируете делать сайт?
Здравствуйте, Aquilaware, Вы писали:

A>Здравствуйте, Shmj, Вы писали:


S>>А оно точно будет работать для всех страниц, для пейджинга? Нужно проверять с отключенным JS.


A>Точно работает, проверено. А для админок где динамика поиск как раз и не нужен.


S>>Так код же отделен от разметки даже в старом ASP.Net.


A>Проблема не столько в самом движке, сколько в стиле написания кода "в одну кучу". В итоге, когда хочется заменить только одну часть проекта, возникает геморой в виде якоря состоящего из всех остальных его частей которые находятся в той же переплетенной куче.


S>>а чем React лучше? Там вообще части HTML разнесены по непонятным для верстальщика файлам и вообще хрен где их искать.


A>Тем, что компоненты самодостаточны и изолированы, т. е. чтобы вставить что-то полезное в страницу не нужно отдельно обрабатывать HTML, отдельно скрипт лепить и отдельно СSS. Вместо этого включается компонент, который всё это автоматически подтягивает на фоне, не вызывая при этом никакой многовекторной боли, какая возникала бы при классическом подходе.

A>Соответственно появляется возможность переиспользования компонентов в одну строку. Это очень удобно. Компоненты можно выносить в пакеты и переиспользовать в разных проектах.

A>В ASP.NET так просто этого не сделаешь, поскольку отсутствуют готовые механизмы композии компонентов. Из коробки есть Shared Pages и это всё. Когда был Web Forms — он в этом плане был получше, но он давно потух.
Re[3]: На чем планируете делать сайт?
- del -