Size: a a a

2020 October 19

А

Алексей in learn.java
впрочем, не уверен что другие поисковики умеют фронт индексить так же
источник

B

Bromles in learn.java
central hardware
как вы html собрались рендерить на сервере? а если нет то почему для вас рендеринг js означает что теперь у нас на клиенте уже ничего рендерить не нужно
я плохо себе представляю все это, поэтому и написал "как я понимаю". Ведь код на фронт фреймворке (хоть ангулар, хоть реакт, хоть вью) состоит далеко не из чистого жс. Я просто логически решил, что клиентский рендеринг = клиенту летит какой-то пакет из фреймворка, который должен это перегнать в чистый жс и выполнить. А серверный - когда html+js+css формируется на сервере при запросе пользователя и отправляется ему без всяких рантаймов. Иначе зачем разделять эти понятия?
источник

DS

Dmitriy Shilnikov in learn.java
Bromles
причем клиентский рендеринг не приветствуется, потому что страничка с ним не индексируется поисковиками + клиенту надо ждать, пока оно там отрисуется
Клиенту надо дольше ждать, если оно на сервере отрисуется. Одно дело на клиенте поменять страничку, Другое дело на сервере сгенерировать страницу и отправить её клиенту.
источник

DS

Dmitriy Shilnikov in learn.java
Т.е. ровно всё наоборот.
источник

B

Bromles in learn.java
зато клиенту не надо тянуть к себе больше кода и отрисовывать на себе, меньше нагрузка на его сеть и устройство. При ssr он дольше ждет страницы, но она приходит уже интерактивной. А при клиентском он быстро получит неинтерактивную страницу и будет ждать, пока она отрисуется
источник

DS

Dmitriy Shilnikov in learn.java
Bromles
зато клиенту не надо тянуть к себе больше кода и отрисовывать на себе, меньше нагрузка на его сеть и устройство. При ssr он дольше ждет страницы, но она приходит уже интерактивной. А при клиентском он быстро получит неинтерактивную страницу и будет ждать, пока она отрисуется
Код, как правило, только при первом запросе же отправляется.
источник

DS

Dmitriy Shilnikov in learn.java
Потом уже ничего тянуть не надо
источник

DS

Dmitriy Shilnikov in learn.java
Но вообще да, есть такая проблема, что страница первый раз может долго открываться.
источник

DS

Dmitriy Shilnikov in learn.java
Т.е. первый раз отправляется код, а потом уже только JSON с сервером обмениваться.
источник

DS

Dmitriy Shilnikov in learn.java
И никакой промежуточный сервер на ноде не нужен.
источник

A

Adevald in learn.java
Кто-то знаком с gradle?
Я уже второй день пытаюсь сделать так, чтобы у меня один проект зависел от другого. Все находятся в одной папке. При поптыке его подтянуть в зависимости как "api", он просто пытается искать .jar файл в папке проекта
источник

B

Bromles in learn.java
Dmitriy Shilnikov
И никакой промежуточный сервер на ноде не нужен.
Тогда я не понимаю одного: если надо поставить фронт отдельно от бэка, как это делают? Понятно, что можно сгенерить статику, которая будет кидаться жсонами с бэком. А если серверный рендеринг, он на чем происходит? Не на святом духе же
источник

A

Adevald in learn.java
Он хочет чтобы я указывал напрямую папку в которую этот jar файл билдится? Это не правильно мне кажется, так как схожие проекты почему-то не требуют jar файл напрямую
источник

A

Adevald in learn.java
modApi по сути аналог api (смотрел в коде плагина)
источник

DS

Dmitriy Shilnikov in learn.java
Bromles
Тогда я не понимаю одного: если надо поставить фронт отдельно от бэка, как это делают? Понятно, что можно сгенерить статику, которая будет кидаться жсонами с бэком. А если серверный рендеринг, он на чем происходит? Не на святом духе же
Серверный рендеринг, по определению, происходит на сервере, т.е. на бэкенде.
источник

A

Adevald in learn.java
Как вообще работают зависимости на gradle? Они работают только по jar? Что тогда делать с зависимостями зависимостей? Они почему-то не подгружаются. (Пытатся искаться не в папке проекта, а вообще не понятно где)
источник

DS

Dmitriy Shilnikov in learn.java
Adevald
Как вообще работают зависимости на gradle? Они работают только по jar? Что тогда делать с зависимостями зависимостей? Они почему-то не подгружаются. (Пытатся искаться не в папке проекта, а вообще не понятно где)
Набери в гугле "gradle dependency another project" - куча же ответов.
источник

A

Adevald in learn.java
Dmitriy Shilnikov
Набери в гугле "gradle dependency another project" - куча же ответов.
я уже гуглил пару дней.
Не так конечно, немного по другому но всё равно ничего ен нашел
источник

DS

Dmitriy Shilnikov in learn.java
Adevald
я уже гуглил пару дней.
Не так конечно, немного по другому но всё равно ничего ен нашел
источник

DS

Dmitriy Shilnikov in learn.java
источник