Size: a a a

2020 November 28

P

Pavel in phpGeeks
Алексей Гевондян
да и чего там писать... <table>, бордеры...
Типа тегами все делается же
источник

P

Pavel in phpGeeks
Как вот написал человек
источник

P

Pavel in phpGeeks
Верстать таблицу на гридах, когда есть тег для этого - зачем
источник

UT

Unknown T. in phpGeeks
Добрый день. Всегда делал spa приложения на React/Vue. Там все красиво и понятно - есть набор компонентов, которые можно переиспользовать, «реактивность» страницы есть по умолчанию, достаточно изменять данные. А как правильно делают «классические» приложения, не spa? Какая там замена компонентам? И как принято реализовывать динамические части — ререндринг списков (например, сортировка), ленивая загрузка и так далее, напрямую работой с DOM?
источник

in phpGeeks
Unknown T.
Добрый день. Всегда делал spa приложения на React/Vue. Там все красиво и понятно - есть набор компонентов, которые можно переиспользовать, «реактивность» страницы есть по умолчанию, достаточно изменять данные. А как правильно делают «классические» приложения, не spa? Какая там замена компонентам? И как принято реализовывать динамические части — ререндринг списков (например, сортировка), ленивая загрузка и так далее, напрямую работой с DOM?
Я канеш дика извеняюсь, но как этот ваш реакт в плане относится к PHP, который рассчитан на бэкенд?
источник

UT

Unknown T. in phpGeeks
Под классическим приложением я понимаю в этом конкретном случае приложение на PHP.
источник

in phpGeeks
PHP не реализует GUI
источник

in phpGeeks
Это делается на Java/C++ с использованием фреймвоков, например Qt/KIWI/Swing и т.д.
источник

UT

Unknown T. in phpGeeks
Twig и blade реализуют, а они на php => php реализует GUI.
источник

in phpGeeks
Twig это шаблонизатор для статичного контента, только HTML
источник

in phpGeeks
Как Blade
источник

UT

Unknown T. in phpGeeks
Это делается на Java/C++ с использованием фреймвоков, например Qt/KIWI/Swing и т.д.
Речь идёт о веб приложении, не десктоп.
источник

in phpGeeks
Я канеш дика извеняюсь, но как этот ваш реакт в плане относится к PHP, который рассчитан на бэкенд?
Возвращаемся к первому сообщению:
источник

in phpGeeks
PHP язык бэкенда, фронтендом занимается JS
источник

in phpGeeks
Получает по API от PHP JSON массив и сам работает с DOM деревом
источник

BU

Boris Ustyantsev in phpGeeks
Классическим вообще можно считать формирование контента на бэкенде и полное обновление при изменении. Ajax позже появился.
источник

in phpGeeks
Мб я вопроса не понял, хз
источник

UT

Unknown T. in phpGeeks
PHP язык бэкенда, фронтендом занимается JS
Спасибо за эту ценную информацию. Тем не менее, php широко используется для рендеринга страниц, вопрос был в этом.
источник

in phpGeeks
Boris Ustyantsev
Классическим вообще можно считать формирование контента на бэкенде и полное обновление при изменении. Ajax позже появился.
Ну да, но тут как бы даже рядом ленивая загрузка не стоит
источник

UT

Unknown T. in phpGeeks
Получает по API от PHP JSON массив и сам работает с DOM деревом
Это в SPA. Но ведь не все сайты spa. многие берут что-то из базы и сразу отдают html.
источник