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
Ну чо нубы, все? папка вам все обьяснил или вопросы остались)?

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

Maxmaxmaximus5 16.12.2013 18:48

Цитата:

Сообщение от cyber
Почему?

Потому что шаблонизаторам на телефонах самое место так как между сервером и клиентом гонятся чисто данные а не разметка)

Цитата:

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

ну дай позлорадствовать то) я же всех переспорил. мне нравится что вы ДАЖЕ НЕ НАЧАЛИ осознавать все величество ui а только еще проникаете в мир клиенских шаблонизаторов) как жешь вы охренеете когда я сделаю выпуск 1.0.0 с демками)

Maxmaxmaximus5 16.12.2013 18:50

Poznakomlus, ты не можешь подгрузить новый комментарий не обновив страничку а я могу) и сделаю это с 3д эффектом.

cyber 16.12.2013 18:52

Цитата:

Сообщение от Maxmaxmaximus5
Poznakomlus, ты не можешь подгрузить новый комментарий не обновив страничку а я могу)

Я невероятно хочу ударить его шокером честно, очень.

Maxmaxmaximus5 16.12.2013 18:54

ахахаха ты хочешь ударить шокером не меня, а все серверные шаблонизаторы, за то что они ОБМАНЫВАЛИ ТЕБЯ и ты все это время жил во тьме. А мы указали тебе путь) путь к истинному ui.


Maxmaxmaximus5 16.12.2013 19:00

Назови мне ХОТЯ БЫ ОДНО преимущество серверного шаблонизатора перед клиенским.

Maxmaxmaximus5 16.12.2013 19:10

Цитата:

Сообщение от Poznakomlus
скажи что ты тесты будешь вставлять

щто?

cyber 16.12.2013 22:49

Maxmaxmaximus5, эксперт по ангуляру, к тебе вопрос, как дела в ангуляре с производительностью и утечками?
На сколько я понял твиттер использует ангуляр, но даже при выключенном js страница отображается, значить все таки совмещают серверную и клиентскую шаблонизацию.

Maxmaxmaximus5 16.12.2013 23:08

С производительностью у него норм но у меня лучше в раз 5 (благодаря тебе кстати).
С утечкакми ясен хуй проблем нет) они ж не рукожопы)
а вот на счет твиттера. с чего ты взял вообще такое?

cyber 16.12.2013 23:15

Цитата:

Сообщение от Maxmaxmaximus5
а вот на счет твиттера. с чего ты взял вообще такое?

Насчет того что он используют именно ангуляр не уверен, на сколько я понял они рендерят страницу на клиенте, читал где то в блоге твиттера

Maxmaxmaximus5 16.12.2013 23:23

cyber, ну вообще-то все крупные включая гугл и вконтакт и фейсбук рендерят на клиенте уже как лет 6 (да да ты немного отстал от жизни) а твиттер год назад примерно обьявили что "ну его нахуй короче у нас все обратно сервер будет рендерить" и их сайт ускорился. но у них сервер такой что они могут себе это позволить.

cyber 16.12.2013 23:27

Maxmaxmaximus5, гугл как раз работает без js спокойно.

Maxmaxmaximus5 16.12.2013 23:30

Цитата:

Сообщение от cyber
гугл как раз работает без js спокойно.

окей, ты тупой и не отличаешь гугл от google.com, я чувствовал что надо разжевать но думал догадаешься.

окей google inc использует

cyber 16.12.2013 23:31

Цитата:

Сообщение от Maxmaxmaximus5
окей, ты тупой и не отличаешь гугл от google.com

наркоман? и как всегда не можешь обосновать

Maxmaxmaximus5 16.12.2013 23:31

что не могу обосновать? окей вернись на предыдущую страницу на последний пост там, я там все обосновал.

cyber 16.12.2013 23:32

Цитата:

Сообщение от Maxmaxmaximus5
окей google inc использует

где именно в каких сервисах?

Gozar 16.12.2013 23:40

Цитата:

Сообщение от cyber
гугл как раз работает без js спокойно

Ух ты? Неужели уже на Dart переехали?

Прям таки весь гугл и прям таки без js. Странно, я наверное в параллельной вселенной живу.

Maxmaxmaximus5 16.12.2013 23:48

Цитата:

Сообщение от cyber
где именно в каких сервисах?

во всех. короче ты какой то долбоеб я тебе просто не буду рассказывать если не будешь слушать. если ты задаешь вопрос то слушай во все уши и не спорь если не знаешь. иначе не задавай вопрос раз ты знаешь.

спросил про шаблонизаторы - ему рассказали, он СПОРИТ. как ты можешь спорить вообще ты же НЕ ЗНАЕШЬ.
спросил про гугл, ему сказали - он спорит.

Если тебе моих слов не достаточно тогда чо ты мне вопросы то задаешь валера?

Gozar 16.12.2013 23:55

Цитата:

Сообщение от cyber
где именно в каких сервисах?

Например ютюб не фурычит.

Gozar 17.12.2013 00:00

cyber,
Когда нужно будет ты поймешь зачем шаблонизаторы, твое время еще настанет.

Maxmaxmaximus5 17.12.2013 00:01

Я знаю ты тупой (теперь уже уверен) так что я РАЗЖУЮ, я сказал что все крутые пасоны используют шаблонизацию на клиенте и даже гугл, ФАКТ ТОГО ЧТО ГУГЛ МОЖЕТ РАБОТАТЬ И БЕЗ ЭТОГО не отменяет факта того что он может работать и с этим, но ты тупой и нелогичный наркоман и думаешь что отменяет.

cyber 17.12.2013 00:02

Цитата:

Сообщение от Gozar
Например ютюб не фурычит.

Только отображение видео сам интерефейс то грузиться, а что не работает нашел (почта), точнее работает, отдает "упрощенную версию", гугл проверяет включен ли js, и страницу отдает по любому.

Gozar 17.12.2013 00:09

можно забить бооольшой болт на версии без js. Я давно забил, как и на браузер lynx

cyber 17.12.2013 00:12

Цитата:

Сообщение от Gozar
как и на браузер lynx

впервые слышу о таком.

Gozar 17.12.2013 00:21

Последняя версия

2.8.7rel.2 (21 июня 2010)
Тестовая версия

2.8.8dev.16 (29 июля 2013)

:) также можно забыть и о браузерах с выключенным js

monolithed 17.12.2013 00:56

Цитата:

Сообщение от Gozar
можно забить бооольшой болт на версии без js. Я давно забил, как и на браузер lynx

Хм. а мне lynx нравится, да и выдача гугла на высшем уровне:



Серфить так одно удовольствие :)

Maxmaxmaximus5 17.12.2013 01:10

В смысле гугл и его поддерживает? О_О
И чо там с моим XSS то? Как фиксить будем)?

monolithed 17.12.2013 01:17

Цитата:

Сообщение от Maxmaxmaximus5
В смысле гугл и его поддерживает? О_О

Не уверен, что они делают это специально, но выглядит очень опрятно.

Цитата:

Сообщение от Maxmaxmaximus5
И чо там с моим XSS то? Как фиксить будем)?

Ага, жги еще

Maxmaxmaximus5 17.12.2013 01:46

monolithed, ну давай давай) ты знаешь что говорить "ты был прав а я не прав" и еще раз "ты был прав а я не прав" все вместе)!! "ТЫ БЫЛ ПРААВ А Я НЕ ПРАААВ!111" ГРОМЧЕ!11

Maxmaxmaximus5 17.12.2013 06:00

Дзен-трансгуманист, ахахаххаха

Skipp 17.12.2013 09:17

Ну чего, где там демка?


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