Рендерить на серве можно например нодой или еще чем. Все ассеты держать рядом. Мне кажется пора уже отказаться от этого ужасного подхода рендерить страницы на приложениях, в которых есть бизнес логика.
И потому при компиляции «раскручивается» в нечто типа
import scala.runtime.RichInt
object Demo {
val tmp: Range = new RichInt(1).to(10)
for (k <- tmp) {
println(k)
}
}
Ну на самом деле (но это не 100%) компилятор делает оптимизацию, и превращает def to(that: Int) в static def to(x1: Int, x2: Int), так как не имеет смысла создавать лишние объекты
По 3-ему пункту, как я понял это сделано при помощи Object.observe, то есть мы имеем ситуация что приложение не будет работать в «немного более старых браузерах чем хотелось бы». Или тут есть dirty check как в angular.js (про производительность которого вообще стоит молчать)?
Итого: мне кажется современный мир пока не может ничего лучше предложить, чем двойное связывание через события
Вы сами то ссылку читали?
Там написано, что если есть какие то объекты в сессии у которых есть Lazy поля, то при выборке этого поля для какого нибудь объекта, могут быть заодно выбрана такие же поля для других объектов в сессии.
Вобщем полное непонимание вопроса выходит у вас…
Ну вобщем то Hibernate создает прокси список который не содержит объектов, а потом уже идет select по FK и создается список при вызове геттера.
Мне кажется такое вот решение будет дико тормозить на большом количестве объектов.
Ну на самом деле (но это не 100%) компилятор делает оптимизацию, и превращает def to(that: Int) в static def to(x1: Int, x2: Int), так как не имеет смысла создавать лишние объекты
Итого: мне кажется современный мир пока не может ничего лучше предложить, чем двойное связывание через события
HotSwap
Там написано, что если есть какие то объекты в сессии у которых есть Lazy поля, то при выборке этого поля для какого нибудь объекта, могут быть заодно выбрана такие же поля для других объектов в сессии.
Вобщем полное непонимание вопроса выходит у вас…
тунс
Наверное нужно было сказать 'fetch size'
Мне кажется такое вот решение будет дико тормозить на большом количестве объектов.