Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Смишных картинок тред (https://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred.html)

Maxmaxmaximus5 16.12.2013 18:36

cyber, к слову, если ты реально не понял как это делается, то

function Ctrl() {
   //items = [54, 2, 4]  это я написал руками для примера чисто

   // запрос к серверу и ассинхронный ответ в виде JSON и когда ответ придет страничка перерисуется
    items = $http('/api.php',{get:'comments'}); // запрос будет вида /api.php?get=comments
    add = function(text) {  items.unshift(text)  }
}



cyber, приведи преимущества серверной шаблонизации перед клиенской.

l-liava-l 16.12.2013 18:37

Цитата:

l-liava-l, проблема планшетов/ телефонов не в том что они не потянут много вкладок, а проблема в том что чем больше нагрузка на проц и ... тем быстрее умирает батарея
...
Цитата:

И шта? Телфоны, планшеты, холодильники... тд(только у них сейчас слабенький проц). Но никто не говорит о сумашедших нагрузках и парсинге over 100000 элементов))

kobezzza 16.12.2013 18:41

Цитата:

Сообщение от Poznakomlus (Сообщение 287193)
я вот про этот момент спрашиваю. Каким образом это будет реализовано. Ты будешь хранить (метку, кеш, маркер ...) на сервере и локально. А сравнивать то как. Это же дополнительные ресурсы и запросы. Не такая идея не нравится при миллионах различий данный подход тупить будет

Часто для создания штамп-версии юзается время в МС последнего изменения данных + версия данных на реплике (обычно простое целое число, которое при каждом изменении увеличивается на 1).

Maxmaxmaximus5 16.12.2013 18:42

Цитата:

Сообщение от Poznakomlus
я вот про этот момент спрашиваю. Каким образом это будет реализовано. Ты будешь хранить (метку, кеш, маркер ...) на сервере и локально. А сравнивать то как. Это же дополнительные ресурсы и запросы. Не такая идея не нравится при миллионах различий данный подход тупить будет

окей я даже не буду рассказывать про то как это будет реализовано у меня, лучше ТЫ мне расскажи чем ЭТА проблема ТУТ отличается от этой проблемы при СЕРВЕРНОЙ ШАБЛОНИЗАЦИИ?
Есть api где я могу спросить у сервера когда был последний комментарий в чате, если дата последнего больше даты что последний у меня, то значит там добавили новый комментарий, я запрашиваю у сервера все новые комментарии начиная с даты (и присылаю ему даты своего последнего комментария) он возвращает мне 5 комментариев. я вставляю их внутрь.

Цитата:

Сообщение от kobezzza
Часто для создания штамп-версии юзается время в МС последнего изменения данных + версия данных на реплике (обычно простое целое число, которое при каждом изменении увеличивается на 1).

Ну иди дата, потому что комментарий могли вставить в середину, короче по сути это обычные запросы к базе данных. Какой у тя там последний комментарий? А сколько всего комментарием? Дай мне последние 10? Дай мне первые 100. Дай мне все что с датой больше такой-то. и.т.п.

cyber 16.12.2013 18:43

l-liava-l, да но всеравно если страница довольно большая нагрузка тоже будет.
А как если использовать один и тот же шаблонизатор на клиенте и сервере, то к примеру для пк можно отдавать страницу что бы она рендерилась на клиенте, а для телефона/планшета ее рендерить на сервере ?!

Maxmaxmaximus5 16.12.2013 18:45

cyber, типа да но так ни кто делать не будет, так как телефоны поддерживают ui ^__^
а если нет то так будет запилена специальная версия под телефоны. (но мы сделаем чтобы ui на телефонах работало или сделаем мобайл версию ui)

l-liava-l 16.12.2013 18:45

Цитата:

А как если использовать один и тот же шаблонизатор на клиенте и сервере, то к примеру для пк можно отдавать страницу что бы она рендерилась на клиенте, а для телефона/планшета ее рендерить на сервере ?!
Эх не жалко тебе трафик мобильного инета:D

Цитата:

cyber, типа да но так ни кто делать не будет, так как телефоны поддерживают ui ^__^
а если нет то так будет запилена специальная версия под телефоны.
Сервисы для телефонов и планшетов.... phonegap
А для маленьких сайтиков твой ui, да и другие шаблонизаторы не нужны вообще))

Maxmaxmaximus5 16.12.2013 18:47

Ну чо нубы, все? папка вам все обьяснил или вопросы остались)?


cyber 16.12.2013 18:47

Цитата:

Сообщение от l-liava-l
Эх не жалко тебе трафик мобильного инета

Почему?

cyber 16.12.2013 18:48

Цитата:

Сообщение от Maxmaxmaximus5
Ну чо нубы, все? папка вам все обьяснил или вопросы остались)?

Ты реально решил достать всех?)


Часовой пояс GMT +3, время: 02:10.