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

kobezzza 16.12.2013 15:57

http://habrahabr.ru/post/206222/
они услышали мои молитвы:D

kobezzza 16.12.2013 15:58

Цитата:

Сообщение от cyber (Сообщение 287035)
в том что это делается спокойно и без шаблонизатора

Делается, но с шаблонизатором это правильней и лучше, можешь поверить мне на слово, но лучше убедись сам на практике:)

cyber 16.12.2013 16:00

Цитата:

Сообщение от kobezzza
можешь поверить мне на слово

Верю, но лучше один раз увидеть, будет время по ковыряю)

Maxmaxmaximus5 16.12.2013 16:02

Цитата:

Сообщение от cyber
в том что это делается спокойно и без шаблонизатора

Нет не делается спокойно

1) ты гоняешь разметку а не данные. тебе приходит лишние буквы html разметки
2) и в них не сохраняется формат данных. Если тебе нужно как-то обменяться между клиентом и сервером то ты не сможешь это сделать.
3) организация приложения будет ужасной так как твой сервер должен будет хранить отдельно шаблоны для каждого чиха пыха.
4) Код клиенского приложения будет не логичен ты будешь заниматься вставкой не пойми чего.
5) увеличится нагрузка на сервер, если например человек начнет фильтровать список по слову, то каждое его нажатие должно будет давать запрос на сервер а тот должен будет возвращать новую разметку с новым отфильтрованным списком. и ты не сможешь анимировано показать разницу. ты просто заменишь один список другим.
6) к своему серверу ты не сможешь подключить ничего кроме html приложения.


продолжать?

Gozar 16.12.2013 16:16

cyber,
Гнать с сервера скомпиленный шаблон html - дибилизм! Просто заучи, если не можешь понять.

Это наследие развития web-а.

Сервер - это база данных, а не генерилка html-а. Хотя некоторые думают, что через php нужно генерить шаблоны и парсить их. Сервер должен 1 раз отдать template.tpl и дальше общаться только структурированными данными. Сервер не должен ничего знать о разметке, html, css и как оно там применяется в браузере.

cyber 16.12.2013 16:22

Цитата:

Сообщение от Gozar
Гнать с сервера скомпиленный шаблон html - дибилизм!

Т.е? К примеру при запросе на "/" мы отдаем страницу index.ejs, при первом запросе страница генерируется в зависимости от параеметров, при втором отдается с кэша, если нужно изменить часть страницы используем AJAX - что не так?

l-liava-l 16.12.2013 16:25

cyber,
Просто легче загрузить малеенький json файлик и распарсить, чем килобайты скомпиленного html, да и легче построить интерактивный интерфейс так

Эх пошел я от вас, ковырять ванилу и бэмы всякие яндексовые... напридумывают а мне потом разбираться

Tim 16.12.2013 16:26

cyber,
Очевидно работать будет, но это не есть TRUE. Сейчас всё можно делать намного красивше

nice_try 16.12.2013 16:28

Цитата:

Сообщение от Gozar (Сообщение 287042)
cyber,
Гнать с сервера скомпиленный шаблон html - дибилизм! Просто заучи, если не можешь понять.

не могу понять. то есть верстка будет и в tpl на сервере и в шаблонизаторе?

Gozar 16.12.2013 16:30

Цитата:

Сообщение от cyber
при первом запросе страница генерируется в зависимости от параеметров, при втором отдается с кэша

А зачем?


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