Цитата:
|
Цитата:
гениально ![]() Цитата:
|
Цитата:
|
аможет и анимации тоже на сервере ебашить)? ООО ИДЕЯ!! ВЫ ТОЛЬКО ВДУМАЙТЕСЬ!! БРАУЗЕР КАЖДЫЙ РАЗ ПАРСИТ HTML КОД И РИСУЕТ НА ЕГО ОСНОВЕ НА ЭКРАН КАРТИНКИ! ЭТО СЛИШКОМ ЗАТРАТНО!111 МЫ МОЖЕМ СРАЗУ НА СЕРВЕРЕ КАРТИНКИ ГЕНЕРИРОВАТЬ А ЧЕЛОЕВЕКУ КВИНТЕСЕНЦИЮ ПРИСЫЛАТЬ В ВИДЕ ГИФКИ!! ГЕНИАЛЬНО
Цитата:
|
Gozar и макакиус, обьяснить мне есть шаблонизация на клиенте это так классно, то почему на 70-80% веб сайтов она не испольузется ?
|
для gozar и Maxmaxmaximus5
Only considering performance, should you ever use client-side rendering? There's one obvious scenario where it makes sense: when you render based on existing data. That is, if you don't need to go to the server to render, say because you are going to display known data in a different perspective, client-side rendering makes sense. Otherwise, client-side rendering requires a heavier initial load with a 2nd request, not being able to cache the final output and greater dependency on slower CPUs and rendering engines. Any one of those is a going to make client-side rendering slower. Combine them? Well, Twitter's server-side rendering takes 1/5 the time as client-side rendering. proof ![]() |
Maxmaxmaximus5,
Но я всё равно не понимаю, зачем подобный шаблонитизатор, если есть html. |
Цитата:
"Если богов не существует, то почему в них верят 2 трети человечества??" да)? |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Maxmaxmaximus5,
Делай, глянем. |
Цитата:
во вторых ты даже не понял О ЧЕМ он) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Все с этой секунды я тебя просто игнорирую. |
Цитата:
Ну хотя да, для генерации большого кол-ва статичных данных норм |
Цитата:
![]() а вот что произошло с шерханом ![]() :lol: :lol: :lol: |
nice_try, все браузеры уже 100 лет выделяют очень ограниченное кол-во ресурсов на не активные вкладки. Я лично проводил множество тестов и бенчмарков. Или ты боишся, что не хватит оперативы, чтобы все шаблоны в памяти держать? Ну это тоже глупость. С другой стороны, ести такая проблема реально есть, то можно сейвить шаблон в хранилище браузера и чистить оперативку, но зачем?
|
Цитата:
да еще и на телефоне или планшете и тд(а тм норм, по гигу озу у слабеньких) |
Цитата:
Цитата:
- снимает проблемы с поддержкой двух версий верстки (даже если один темплейтер, архитектуру придется допиливать) - упрощается передача данных на клиент - упрощается процесс разработки (не нужно держать серверного программиста для поддержки серверного моста или темплейтера, в моем случае V8) - упрощение клиентской архитектуры (не нужны всякие jQuery прочие мега архитектурные паттерны в том числе для работы с DOM) - минимальные издержки |
l-liava-l, проблема планшетов/ телефонов не в том что они не потянут много вкладок, а проблема в том что чем больше нагрузка на проц и ... тем быстрее умирает батарея
|
Вот когда сделаешь мне такое в столько строк кода и на таком уровне абстракции, сделаешь НА СЕРВЕРЕ, тогда приходи.
<script src='//mychamber.ru/build/ui.js'></script> <style> .list-item { cursor : default; background-color : #bfc7ff; font-size : 25px; overflow : hidden; transition : 0.4s; } .list-item.add { height : 0; } .list-item.remove { height : 0; } </style> <div controller="Ctrl"> <button click="add(newText)">добавить</button> <label>новый пункт: <input model="newText"></label> <label>фильтр: <input model="filterText"></label> <ul> <li class="list-item" repeat="item in items |filter:filterText"> <div class="post">{item}</div> </li> </ul> </div> <script> function Ctrl() { items = [54, 2, 4] add = function(text) { items.unshift(text) } } </script> ![]() |
Цитата:
ЗЫ: недавно узнал, прикиньте, гугл прям сейчас пишет Ангуляр ... |
Цитата:
У тя в сторче хранится актуальная версия данных, и посылается на сервер только проверка версии, если у тя устарела то просишь разницу прислать. Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Maxmaxmaximus5, пока ты доказываешь про говно и клиента, ещё 10 новых пользователей полюбили ангуляр
|
Цитата:
Poznakomlus, я ВООБЩЕ не понял что ты написал. Цитата:
|
Цитата:
В данный момент я на 60% за полную серверную шаблонизацию и 40% за клиентскую, а в общем зависит от задачи. |
Часовой пояс GMT +3, время: 07:51. |