Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
JSON http://forum.kohanaframework.su/viewtopic.php?f=32&t=407 |
Страница 1 из 2 |
Автор: | Zorato [ 11 окт 2012, 15:39 ] |
Заголовок сообщения: | JSON |
Начинаю новый проект на кохане, будут использовать достаточно много ajax запросов, посему возник следующий вопрос: как передовать ответ сервера. Пока рассматриваю 2 варианта:
А вот со вторым подходом не до конца понятно - получается надо генерировать хтмл код, примерно так: Код:
Как-то не очень это удобно выглядит: много разметки так не запихнешь + нагрузка на клиента + этот скрипт тоже надо передать клиенту (опять траффик!) Слышал что-то про javascript шаблонизаторы, но не знаю то ли это. Вобщем, хотел спросить вашего совета/комментария как лучше делать, как вы делаете и какие еще +/- этих подходов. Заранее спасибо. |
Автор: | evgentus [ 11 окт 2012, 19:54 ] |
Заголовок сообщения: | Re: JSON |
В данном примере лучше передавать целиком html. Но может быть пример не очень удачный. Если так переживаете за трафик, то js шаблонизаторы точно не подойдут, они ж тоже весят сколько то, и их тоже надо тянуть с сервера. Клиент точно не будет напрягаться от такого. Могу ссылку скинуть своего чата, у меня там почти все аяксом грузится с long pooling. И принцип такой как в вашем посте под номером 2. (трафик не кушает, сервер не напрягает, клиент не напрягает) |
Автор: | Zorato [ 11 окт 2012, 20:02 ] |
Заголовок сообщения: | Re: JSON |
evgentus писал(а): Могу ссылку скинуть своего чата, у меня там почти все аяксом грузится с long pooling. И принцип такой как в вашем посте под номером 2. (трафик не кушает, сервер не напрягает, клиент не напрягает) Было бы очень кстати посмотреть на ваше решение, так сказать на чужой велочипед. З.Ы. Если можно, именно ссылку, не хочеться засорять топик длинными листингами кода |
Автор: | evgentus [ 11 окт 2012, 20:39 ] |
Заголовок сообщения: | Re: JSON |
http://chat.evgsite.ru вот ссылка. Чат делал для того, чтобы изучить технологию long pooling, выучил и перестал его дорабатывать. Если честно, то сейчас немного по другому бы реализовал фронтэнд. |
Автор: | Sergey [ 11 окт 2012, 23:50 ] |
Заголовок сообщения: | Re: JSON |
"Чат без регистрации", а регистрироваться всё равно попросил. Вот что такое без регистрации http://archlinux.org.ru/irc |
Автор: | Zorato [ 12 окт 2012, 00:14 ] |
Заголовок сообщения: | Re: JSON |
Sergey писал(а): "Чат без регистрации", а регистрироваться всё равно попросил. Вот что такое без регистрации http://archlinux.org.ru/irc Зашел Цитата: - Enjoy your stay ![]() - --axod +++ Zorato set to mode +iwx You are banned from the channel #archlinux-ru Вышел. Уж лучше с регисрацией, чем так ![]() |
Автор: | Sergey [ 12 окт 2012, 00:34 ] |
Заголовок сообщения: | Re: JSON |
Да, канал такой, там банят часто : ) Но не в этом суть, не правда ли ; ) |
Автор: | evgentus [ 12 окт 2012, 08:52 ] |
Заголовок сообщения: | Re: JSON |
Zorato писал(а): Sergey писал(а): "Чат без регистрации", а регистрироваться всё равно попросил. Вот что такое без регистрации http://archlinux.org.ru/irc Зашел Цитата: - Enjoy your stay ![]() - --axod +++ Zorato set to mode +iwx You are banned from the channel #archlinux-ru Вышел. Уж лучше с регисрацией, чем так ![]() Чат попросил проверить и поправить данные полученные от Логинзы ))) Не все openId провайдеры отсылают необходимые данные, а регистрации не было! ![]() ![]() |
Автор: | Rush64 [ 12 окт 2012, 18:13 ] |
Заголовок сообщения: | Re: JSON |
evgentus писал(а): http://chat.evgsite.ru вот ссылка. Чат делал для того, чтобы изучить технологию long pooling, выучил и перестал его дорабатывать. Если честно, то сейчас немного по другому бы реализовал фронтэнд. хм. тоже интересуюсь. можно сорцы посмотреть? по сабжу. я бы использовал json, передавать html - не круто |
Автор: | Zorato [ 12 окт 2012, 20:08 ] |
Заголовок сообщения: | Re: JSON |
Rush64 писал(а): по сабжу. я бы использовал json, передавать html - не круто А что с ним (json-ом) дальше делать? Мне тоже кажется json прогрессивней, современней чтоли, но вот с чисто практической точки зреия html раза в 3 удобнее. |
Страница 1 из 2 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |