|
|
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Ситуация такова. Есть некий сайт. На нём каталог. В каталоге фильтры. По требованию заказчика фильтрация происходит без перезагрузки страницы. Асинхронный ответ можно получать двумя способами 1. В виде json и потом с помощью JS формировать html результата. 2. Сразу в виде html и просто его публиковать с помощью JS. Какой вариант по Вашему более правильный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 15:05 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakКакой вариант по Вашему более правильный? Для работы на телефонах/планшетах важен трафик, т.к. он платный... На компах, как правило, инет анлимный и тут главное быстродействие. Т.ч. нет особого "правильного" метода. Есть "быстрый/медленный" и "дорогой/дешевый"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 15:12 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
krvsaPrizzrakКакой вариант по Вашему более правильный? Для работы на телефонах/планшетах важен трафик, т.к. он платный... На компах, как правило, инет анлимный и тут главное быстродействие. Т.ч. нет особого "правильного" метода. Есть "быстрый/медленный" и "дорогой/дешевый"... Мы берем обычный сайт интернет-магазина. Не заточенный конкретно подо что-то (под мобилу или десктоп). Как на нём лучше реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 15:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, Если используется какой-либо клиентский дата-фреймворк (Angular, KnockoutJs etc. ) - JSON. Без фреймворков - формируем готовые блоки HTML на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 15:47 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakМы берем обычный сайт интернет-магазина. Не заточенный конкретно подо что-то (под мобилу или десктоп). Как на нём лучше реализовать? Это решать вам самим. Что вы быстрее реализуете? Что у вас будет быстрее работать? Ориентируйтесь на это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 15:53 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
oakenЕсли используется какой-либо клиентский дата-фреймворк (Angular, KnockoutJs etc. ) - JSON. Без фреймворков - формируем готовые блоки HTML на сервере. и без фреймворков json легко превращается в DOM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 16:32 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропили без фреймворков json легко превращается в DOM Камрад лишь написал как у них поступают в аналогичном ТС случае. А по поводу легкости каждый решает сам, в зависимости от ситуации... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 16:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakКакой вариант по Вашему более правильный? Правильным будет вариант, что решает бизнес-задачу и удовлетворяет потребности пользователя :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 17:04 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakКакой вариант по Вашему более правильный? Какой нелепый и глупый опрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 17:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, формировать на сервере - быстрее, и быстрее и проще вставить готовое в DOM. PrizzrakПо требованию заказчика фильтрация происходит без перезагрузки страницы.надо полагать это на сервере происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 17:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrak, формировать на сервере - быстрее, и быстрее и проще вставить готовое в DOM. PrizzrakПо требованию заказчика фильтрация происходит без перезагрузки страницы.надо полагать это на сервере происходит? Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAPrizzrakКакой вариант по Вашему более правильный? Правильным будет вариант, что решает бизнес-задачу и удовлетворяет потребности пользователя :) Оба варианта решают "бизнес-задачу и удовлетворяет потребности пользователя". Интересует, что думают разработчики с этим работающие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakВ виде json и потом с помощью JS формировать html результата.чем отличается json от html? и то и другое строка. на сервере ,как ни крути, формировать строку. на клиенте - вставка html - одна команда .innerHtml вставка json - сначала преобразование json - потом вставка в чём профит дополнительного преобразования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:27 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakИнтересует, что думают разработчики с этим работающие.у меня всё по 2 варианту, обмен с сервером по ws ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, Нужно отделять мух от котлет, т.е. разметку от данных. Если есть REST сервер, то клиента легче поменять если захочется. Да и просто заюзать api можно с чего угодно, даже не вэба. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
при фильтрации на сервере в субд (mysql, хранимки) происходит максимальна обработка данных для упрощения составления html - даты в нужный формат, числа в нужный формат - разделитель дробной части, разделитель тысяч, проставление нумерации - сплошной, в группах и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakОба варианта решают "бизнес-задачу и удовлетворяет потребности пользователя". Интересует, что думают разработчики с этим работающие. Выбирать без разработки и выяснения конкретных требований, это как выбирать чё тебе одеть, спрашивая на форуме: мне шубу или футболку напялить? На полном серьёзе может отвечать на такой вопрос, наверное только умственно отсталый человек. Если такие вопросы вообще возникают, как я полагаю, никакой ответ в принципе не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:39 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, У нас в едином программном комплексе присутствуют сразу оба варианта в разных подсистемах. И это было обосновано в каждом конкретном случае. Нет такого, что какой-то из вариантов «лучше» сам по себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:45 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадядаты в нужный формат, числа в нужный формат - разделитель дробной части, разделитель тысяч, проставление нумерации - сплошной, в группах и прочееЭти региональные предпочтения клиента и на сервере их хардкодить не вижу смысла. А нумерацию и css может запросто сделать. Зачем морочить сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 20:58 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Идеальный П.вадядаты в нужный формат, числа в нужный формат - разделитель дробной части, разделитель тысяч, проставление нумерации - сплошной, в группах и прочееЭти региональные предпочтения клиента и на сервере их хардкодить не вижу смысла. А нумерацию и css может запросто сделать. Зачем морочить сервер? можно, никто не спорит. надо делать так как проще в каждом случае. приведенные случаи как наиболее распространенные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 21:12 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Идеальный П.Prizzrak, Нужно отделять мух от котлет, т.е. разметку от данных. Если есть REST сервер, то клиента легче поменять если захочется. Да и просто заюзать api можно с чего угодно, даже не вэба. Ещё раз - это сайт интернет магазина. Обычный такой сайт. На котором ничего никогда меняться не будет. Один раз сделают и будет работать. Но есть 2 варианта как 1 раз всё сделать. Формировать html у клиента или на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 21:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttPrizzrakОба варианта решают "бизнес-задачу и удовлетворяет потребности пользователя". Интересует, что думают разработчики с этим работающие. Выбирать без разработки и выяснения конкретных требований, это как выбирать чё тебе одеть, спрашивая на форуме: мне шубу или футболку напялить? На полном серьёзе может отвечать на такой вопрос, наверное только умственно отсталый человек. Если такие вопросы вообще возникают, как я полагаю, никакой ответ в принципе не поможет. Слушай, но если на дворе лето и температура +30 думаю форумчане могут посоветовать шубу одевать или футболку. Я по-моему вполне ясно описал. Обычный сайт интернет-магазина. Они все походи друг на друга как братья близнецы, разница только в прыщиках на жопе. По-моему исходя из этого вполне можно прикинуть какой вариант более подходящий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 21:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrakВ виде json и потом с помощью JS формировать html результата.чем отличается json от html? и то и другое строка. на сервере ,как ни крути, формировать строку. на клиенте - вставка html - одна команда .innerHtml вставка json - сначала преобразование json - потом вставка в чём профит дополнительного преобразования? Ну например трафик в случае json меньше, чем в случае html. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 21:21 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, Ну дак 2 подхода это - совершенно разные. Первый это - PHP-ник, второй JS фронэндщик. Скилзы довольно разные. Откуда мы знаем на чем вы там ваяете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 21:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Идеальный П.Первый это - JS фронэндщик, второй - PHP-ник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 21:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Идеальный П.Prizzrak, Ну дак 2 подхода это - совершенно разные. Первый это - PHP-ник, второй JS фронэндщик. Скилзы довольно разные. Откуда мы знаем на чем вы там ваяете? Вы много знаете интернет-магазинов сделанных на JS? Не могли бы дать хоть одну ссылочку, а то Яндекс с Гуглом оказались бессильны мне помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:01 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrakвадяпропущено... чем отличается json от html? и то и другое строка. на сервере ,как ни крути, формировать строку. на клиенте - вставка html - одна команда .innerHtml вставка json - сначала преобразование json - потом вставка в чём профит дополнительного преобразования? Ну например трафик в случае json меньше, чем в случае html. вопрос спорный. но даже если так, то не настолько, чтоб это было критично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakИдеальный П.Prizzrak, Ну дак 2 подхода это - совершенно разные. Первый это - PHP-ник, второй JS фронэндщик. Скилзы довольно разные. Откуда мы знаем на чем вы там ваяете? Вы много знаете интернет-магазинов сделанных на JS? Не могли бы дать хоть одну ссылочку, а то Яндекс с Гуглом оказались бессильны мне помочь. node.js — вот сервер на js. можно и на java. в любом случае формируется html строка. которая и передаётся на клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Идеальный П.Prizzrak, Ну дак 2 подхода это - совершенно разные. Первый это - PHP-ник, второй JS фронэндщик. Скилзы довольно разные. Откуда мы знаем на чем вы там ваяете? это чисто условное разделение и очень субъективное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:13 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, второй вариант более универсальный. позволяет проще реализовать самые хитрые хотелки. и с точки зрения реализации и с точки зрения отладки. т.е. если что-то менять, то только в одном месте - на сервере, в первом варианте — и на сервере и на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:21 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrakпропущено... Вы много знаете интернет-магазинов сделанных на JS? Не могли бы дать хоть одну ссылочку, а то Яндекс с Гуглом оказались бессильны мне помочь. node.js — вот сервер на js. можно и на java. в любом случае формируется html строка. которая и передаётся на клиента. Про Node.js я знаю, но я не о таком JS говорил. Прежде чем создать эту тему я зашел на сайты нескольких крупных магазинов: Эльдорадо, Спортмастер, Декатлон, Утконос и М-Видео. У последней конторы сайт вообще не работает. В каталоге все страницы отвечают 404. А у остальных ситуация такая. Половина из них фильтруют товары в каталоге с перезагрузкой страницы. У второй половины один магазин асинхронно возвращает html и его вставляет в страницу. Второй магазин возвращает json, но в этоv json в отдельном поле сформированный html. Который как раз и вставляется в страницу. Но всё же, какой вариант для этой задачи более правильный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:24 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrak, второй вариант более универсальный. позволяет проще реализовать самые хитрые хотелки. и с точки зрения реализации и с точки зрения отладки. т.е. если что-то менять, то только в одном месте - на сервере, в первом варианте — и на сервере и на клиенте. Всё так. Я тоже думаю, что второй вариант проще в разработке и поддержке. При этом он меньше потребляет ресурсов на машине клиента. За первым вариантом экономия трафика. Мне в результате опроса хотелось получить мнение о бестпрактикс по решению задач данного типа. Но чего-то не получается. Я и сам понимаю, что задачу можно поставить так, что самым оптимальным может оказаться вариант создания сайта на ассемблере или прологе каком-нибудь. Но я несколько конкретизировал задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2017, 22:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, Нет тут единого экспертного мнения, потому что принципиальность данного вопроса далеко не самая важная. Есть более важные вопросы (от постановки-архитектуры до реализации), а вы на ерунду время тратите (имхо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 01:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциPrizzrak, Нет тут единого экспертного мнения, потому что принципиальность данного вопроса далеко не самая важная. Есть более важные вопросы (от постановки-архитектуры до реализации), а вы на ерунду время тратите (имхо). принцип суперпозици изветен? любой проект можно разбить на «не принципиальные вопросы» вот один из этого — и есть реализация формата передачи данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 04:54 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakВсё так. Я тоже думаю, что второй вариант проще в разработке и поддержке. При этом он меньше потребляет ресурсов на машине клиента. За первым вариантом экономия трафика. Мне в результате опроса хотелось получить мнение о бестпрактикс по решению задач данного типа. Но чего-то не получается. тут выбор за табой, насколько и что важнее. как по мне — экономия трафика - под сомнением. а вот выгода в разработке и поддержке более реальна. хочешь эконоить на трафике - замени ajax на websocket. а насчёт мнения общества — на цает и вкус фломастеры разные.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 05:07 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяна сервере ,как ни крути, формировать строку. на клиенте - вставка html - одна команда .innerHtml вставка json - сначала преобразование json - потом вставка в чём профит дополнительного преобразования? Молодой дирик меня уверял, что сейчас все исключительно с json работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 08:22 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциPrizzrak, Нет тут единого экспертного мнения, потому что принципиальность данного вопроса далеко не самая важная. Есть более важные вопросы (от постановки-архитектуры до реализации), а вы на ерунду время тратите (имхо). +1 Наверняка до того как попасть на страницу с фильтром пользователь пройдёт через какой-нибудь поиск, или навигацию, и ему при этом будет отдаваться HTML, а не JSON. А потом только какой-то процент (не факт, что большой) воспользуется фильтром. И о какой такой экономии трафика тут может идти речь? Покажите числа? :) Лучше бы озаботились метриками того, что фильтрами вообще кто-то пользуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 14:07 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakвадяPrizzrak, второй вариант более универсальный. позволяет проще реализовать самые хитрые хотелки. и с точки зрения реализации и с точки зрения отладки. т.е. если что-то менять, то только в одном месте - на сервере, в первом варианте — и на сервере и на клиенте. Всё так. Я тоже думаю, что второй вариант проще в разработке и поддержке. При этом он меньше потребляет ресурсов на машине клиента. За первым вариантом экономия трафика. Мне в результате опроса хотелось получить мнение о бестпрактикс по решению задач данного типа. Но чего-то не получается.Не получается потому что вопрос тупой. под что руки лучше заточены, то и делайте, это и будет самый натуральный бестпрактикс в вашем случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 16:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
AntonariyНе получается потому что вопрос тупой.вопрос не тупой, потому как на основании принятого решения будет строится вся логика обмена данными. и надо ли городить преобразование json-html на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 17:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадявопрос не тупой, потому как на основании принятого решения будет строится вся логика обмена данными Хм... "Есть некий сайт. На нём каталог. В каталоге фильтры." Реально думаешь, что от того как сделают фильтры зависит весь остальной сайт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 17:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяи надо ли городить преобразование json-html на клиенте. что там "городить" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 17:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAРеально думаешь, что от того как сделают фильтры зависит весь остальной сайт?вопрос не о фильтрах. вопрос о предаче данных. фильтры упомянуты только как "причина" обновления данных. Изопропилчто там "городить" ?если при передаче html вставка производится одной командой .innerHTML, то при передаче json - тот объём кода (который будет задействован) и называется городить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 18:28 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяесли при передаче html вставка производится одной командой .innerHTML, то при передаче json - тот объём кода (который будет задействован) и называется городить. на стороне сервера html порождает дух святой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 18:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAРеально думаешь, что от того как сделают фильтры зависит весь остальной сайт?вопрос не о фильтрах. вопрос о предаче данных. фильтры упомянуты только как "причина" обновления данных. То есть ты думаешь, что ТС спрашивает о том, как сделать весь сайт, а не только фильтры, так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 18:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилна стороне сервера html порождает дух святойсначала на сервере сформируем json, передадим на клиента, на клиенте преобразуем json в html "порождать" html - надо , так зачем ещё и json? skyANAТо есть ты думаешь, что ТС спрашивает о том, как сделать весь сайт, а не только фильтры, так?ещё раз : фильтры здесь не причём. вопрос о том как передать , в каком формате, отфильтрованные данные. с фильтрами у ТС проблем нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 18:59 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAТо есть ты думаешь, что ТС спрашивает о том, как сделать весь сайт, а не только фильтры, так?ещё раз : фильтры здесь не причём. вопрос о том как передать , в каком формате, отфильтрованные данные. с фильтрами у ТС проблем нет. Ты выше написал: "на основании принятого решения будет строится вся логика обмена данными ". Хотелось бы понять, что ты имел ввиду под выделенным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:26 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадявопрос не тупой, ага, архитупой. вадяпотому как на основании принятого решения будет строится вся логика обмена данными.У меня возвращается и json и html в зависимости от того, что удобнее в конкретном случае. Записи для грида - json, форма фильтра для него же - html, и то и другое через ajax. "Всей логике" вообще наплевать, что возвращать. в методе контроллера описан тип возвращаемых данных, а генератор генерирует клиентскую функцию на TS с типизированным коллбэком, у которого в параметре или string, содержащий html или объект того типа, который возвращает метод контроллера. вадяи надо ли городить преобразование json-html на клиенте.$(html).apendTo(".куда-нибудь"); офигеть нагорожено, не разгородить прям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAТы выше написал: "на основании принятого решения будет строится вся логика обмена данными ". Хотелось бы понять, что ты имел ввиду под выделенным.я думаю, что обновление будет происходить не только в данном случае, есть много мест где это используется. и лучше использовать один подход для всего проекта. (хотя исключения не исключены) формируя html на сервере также можно и вставлять https://learn.javascript.ru/multi-insert#insertadjacent к примеру отображать добавление в карзину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:52 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Antonariyвадяи надо ли городить преобразование json-html на клиенте.$(html).apendTo(".куда-нибудь"); офигеть нагорожено, не разгородить прям.ты читаешь , что пишешь? Antonariy$(html).apendTo(".куда-нибудь");это ты вставляешь json? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:55 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
AntonariyУ меня возвращается и json и html в зависимости от того, что удобнее в конкретном случае.если используется внешняя "библиотека" /fw, то да, надо прогибаться под неё, если она требует формат json - надо дать ей этот формат. но раз у ТС возник такой вопрос, значит у него нет такого "внешнего" условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:59 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
На сайте действительно должен быть принят единый формат передачи данных. Фильтры для примера были даны. На клиенте json должен обрабатываться не библиотекой, а в ручную генерируя из него html. То есть ещё раз. Или мы с сервера получаем html и просто его вставляем в нужное место. Или мы с сервера получаем json и с помощью JS формируем на его основе html и потом вставляем. Одним из нехороших моментом при использовании json то, что если клиенту захочется изменить вывод результата фильтрации, ну скажем добавить несколько полей или поменять поля местами, то править это придётся в двух местах. В шаблоне где результат формируется первоначально при загрузке страницы и отдельно в JS. При этом если в шаблоне можно отделаться ctrl+x->ctrl-v, то в JS придётся вдумчиво переделывать код. Возможно напрямую с этими полями не связанный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 21:22 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakОдним из нехороших моментом при использовании json то, что если клиенту захочется изменить вывод результата фильтрации, ну скажем добавить несколько полей или поменять поля местами, то править это придётся в двух местах. В шаблоне где результат формируется первоначально при загрузке страницы и отдельно в JS. При этом если в шаблоне можно отделаться ctrl+x->ctrl-v, то в JS придётся вдумчиво переделывать код. Возможно напрямую с этими полями не связанный. и это не маловажный фактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 21:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяи это не маловажный фактор. фреймворки и библиотеки ни свои, ни чужие - не используем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 22:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилвадяи это не маловажный фактор. фреймворки и библиотеки ни свои, ни чужие - не используем тут есть выбор либо птбстраиваешься, либо нет.в своём fw использовать можно как json, так и html. каждый решает за себя. по мне так простота вставки на клиенте и простота измененений (только на сервере) играют определяющую роль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 22:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVostt...На полном серьёзе может отвечать на такой вопрос, наверное только умственно отсталый человек.. Добавлю ещё свой несерьёзный ответ. В некоторых случаях, если записей <=10000, и если фильтрация по набору данных на клиенте довольно частая (выбрал этот, выбрал тот фильтр), удобнее применять клиентскую фильтрацию. Меньше грузит сервер, да и с траффиком не всё однозначно. Картинки больше жрут. Наnример, многое можно на клиенте закешировать. Но повторю, это - не руководство к действию, а подумать. По сабжу, выбрал бы json. Хотя, не голосую. Его удобнее получать и использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 08:08 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeДобавлю ещё свой несерьёзный ответ. В некоторых случаях, если записей <=10000, и если фильтрация по набору данных на клиенте довольно частая (выбрал этот, выбрал тот фильтр), удобнее применять клиентскую фильтрацию. Меньше грузит сервер, да и с траффиком не всё однозначно. Картинки больше жрут. Наnример, многое можно на клиенте закешировать. Но повторю, это - не руководство к действию, а подумать. По сабжу, выбрал бы json. Хотя, не голосую. Его удобнее получать и использовать. Твой ответ предполагает хоть какой-то контекст применения и размышления на тему. Хотя если кого-то действительно парит, может просто написать несколько бенчей и сравнить: скорость, объём для конкретного случая. И понять, насколько трудозатраты клиентской генерации оправдывают экономию X байт. Да и речь шла, о сравнении двух способов в лоб. Что категорически не верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 08:55 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttнасколько трудозатраты клиентской генерации о них бессмысмысленно рассуждать, не зная модели ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 09:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrakВ виде json и потом с помощью JS формировать html результата.чем отличается json от html? и то и другое строка. на сервере ,как ни крути, формировать строку. на клиенте - вставка html - одна команда .innerHtml вставка json - сначала преобразование json - потом вставка в чём профит дополнительного преобразования? когда у тебя измениться разметка, но останутся постоянными данными, то ты будешь менять только слой отображения. ТС - отправляй json с сервера, на клиенте или фремворка типа ангуляра и или js шаблонизатором типа EJS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 09:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяAntonariyпропущено... $(html).apendTo(".куда-нибудь"); офигеть нагорожено, не разгородить прям.ты читаешь , что пишешь? Antonariy$(html).apendTo(".куда-нибудь");это ты вставляешь json?пардон, иногда не вижу, что читаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 09:43 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
И вообще, если бы не опрос, многое бы прояснилось в пятничном холиварчике. Высказали бы свои мнения. А опрос - хвост, со свойственной ему самокритикой, очень правильно отметил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 09:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUкогда у тебя измениться разметка, но останутся постоянными данными, то ты будешь менять только слой отображения.в моём случае я сменю только в одном месте - на сервере. если менять разметку или ещё что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:54 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeВ некоторых случаях, если записей <=10000, и если фильтрация по набору данных на клиенте довольно частая (выбрал этот, выбрал тот фильтр), удобнее применять клиентскую фильтрацию. Меньше грузит сервер, да и с траффиком не всё однозначно. Картинки больше жрут. Наnример, многое можно на клиенте закешировать.тут надо быть осторожным. на хабре описывали случай, когда использовали клиентскую фильтрацию для пары-тройки деятков тысяч - летало без проблем, но только чел смог получить все пришедшие на его браузер данные (убрав фильтрацию и правила) и получил кучу конфиденциальной инфы, совершенно сторонних людей... и ещё - серверу (субд) дешевле отправить маленький объём данных, чем несколько тысяч. дешевле произвести фильтрацию, чем пересылать не отфильтрованные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:02 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяShSergeВ некоторых случаях, если записей <=10000, и если фильтрация по набору данных на клиенте довольно частая (выбрал этот, выбрал тот фильтр), удобнее применять клиентскую фильтрацию. Меньше грузит сервер, да и с траффиком не всё однозначно. Картинки больше жрут. Наnример, многое можно на клиенте закешировать.тут надо быть осторожным. на хабре описывали случай, когда использовали клиентскую фильтрацию для пары-тройки деятков тысяч - летало без проблем, но только чел смог получить все пришедшие на его браузер данные (убрав фильтрацию и правила) и получил кучу конфиденциальной инфы, совершенно сторонних людей... и ещё - серверу (субд) дешевле отправить маленький объём данных, чем несколько тысяч. дешевле произвести фильтрацию, чем пересылать не отфильтрованные данные. Да, да, ТС пилит интернет-магазин, где десятки тысяч позиций, сто пудово :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak На сайте действительно должен быть принят единый формат передачи данных. Фильтры для примера были даны. На клиенте json должен обрабатываться не библиотекой, а в ручную генерируя из него html. То есть ещё раз. Или мы с сервера получаем html и просто его вставляем в нужное место. Или мы с сервера получаем json и с помощью JS формируем на его основе html и потом вставляем. Одним из нехороших моментом при использовании json то, что если клиенту захочется изменить вывод результата фильтрации, ну скажем добавить несколько полей или поменять поля местами, то править это придётся в двух местах. В шаблоне где результат формируется первоначально при загрузке страницы и отдельно в JS. При этом если в шаблоне можно отделаться ctrl+x->ctrl-v, то в JS придётся вдумчиво переделывать код. Возможно напрямую с этими полями не связанный. То есть при первом заходе на страницу данные отдаются в виде HTML. И на сайте должен быть единый формат их передачи. Простите, но к чему тогда весь этот топик? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:23 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя...серверу (субд) дешевле отправить маленький объём данных, чем несколько тысяч. дешевле произвести фильтрацию, чем пересылать не отфильтрованные данные. Это - да. Но вот некоторые ORMы (в ASPNET), я об этом писал лет 5 тому назад, берут весь выхлоп селекта (датасет), фильтруют его на на серверной стороне, и отдают клиенту. Тоже повод для размышления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадятут надо быть осторожным. везде надо быть осторожным, особенно в бане )) вадяна хабре описывали случай, когда использовали клиентскую фильтрацию для пары-тройки деятков тысяч - летало без проблем, но только чел смог получить все пришедшие на его браузер данные (убрав фильтрацию и правила) и получил кучу конфиденциальной инфы, совершенно сторонних людей... Эта проблема плохой организации данных, выборки лишних данных, или не чистили на клиенте при перелогине под другой учёткой, что не относится к сабжевому вопросу. Лентяев и халатного отношения к работе везде немало. вадяи ещё - серверу (субд) дешевле отправить маленький объём данных, чем несколько тысяч. дешевле произвести фильтрацию, чем пересылать не отфильтрованные данные. Причём здесь СУБД ? Это не относится к сабжевому вопросу. И утверждать что дешевле, без анализа и вникания в задачу, всё равно что вешать ярлыки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:27 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANA, Прав, конечно. Правда, хтмл-шаблоны они на серверной стороне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeПравда, хтмл-шаблоны они на серверной стороне. А я где-то писал обратное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
А, понял фразу :) Сорян. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Минусы второго варианта: - не получится юзать виртуальной дом - больше нагрузка на сервер, т.к. задействуется шаблонизация (когда клиентов миллионы, а сервак один - таки медленнее) Моё имхо - серверный рендеринг хтмл актуален в изоморфных приложениях, но Аяксом лучше json ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUвадяпропущено... чем отличается json от html? и то и другое строка. на сервере ,как ни крути, формировать строку. на клиенте - вставка html - одна команда .innerHtml вставка json - сначала преобразование json - потом вставка в чём профит дополнительного преобразования? когда у тебя измениться разметка, но останутся постоянными данными, то ты будешь менять только слой отображения. ТС - отправляй json с сервера, на клиенте или фремворка типа ангуляра и или js шаблонизатором типа EJS На клиенте нет ни ангуляра, ни EJS. Уже 5 раз написал, что из JSON потом руками делается HTML. Не нужно усложнять задачу. Я её по-моему описал предельно просто и при том достаточно конкретно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:49 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakЯ её по-моему описал предельно просто и при том достаточно конкретно. это Вам только так кажется. объём передаваемых данных каков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAPrizzrak На сайте действительно должен быть принят единый формат передачи данных. Фильтры для примера были даны. На клиенте json должен обрабатываться не библиотекой, а в ручную генерируя из него html. То есть ещё раз. Или мы с сервера получаем html и просто его вставляем в нужное место. Или мы с сервера получаем json и с помощью JS формируем на его основе html и потом вставляем. Одним из нехороших моментом при использовании json то, что если клиенту захочется изменить вывод результата фильтрации, ну скажем добавить несколько полей или поменять поля местами, то править это придётся в двух местах. В шаблоне где результат формируется первоначально при загрузке страницы и отдельно в JS. При этом если в шаблоне можно отделаться ctrl+x->ctrl-v, то в JS придётся вдумчиво переделывать код. Возможно напрямую с этими полями не связанный. То есть при первом заходе на страницу данные отдаются в виде HTML. И на сайте должен быть единый формат их передачи. Простите, но к чему тогда весь этот топик? :) Да. Во всех или почти во всех интернет магазинах, когда клиент заходит в каталог он видит там список товаров, который ему был загружен в виде html при загрузке страницы. Я грешным делом думал, что это очевидный факт. Но видимо существуют в мире люди, которые никогда в жизни не видели интернет-магазины и даже представить себе не могут как они работаю. Для таких специалистов сообщаю, что чаще всего в интернет-магазинах этот html формируется на сервере силами html-шаблонизатора и потом в ответ на запрос возвращается браузеру. Теперь когда у специалистов есть некоторое представление об интернет-магазинах я ещё раз задаю вопрос: Вот в этом случае, когда фильтрация производится асинхронно с сервера всё же лучше получать уже готовый html (сформированный тем же самым html-шаблонизатором что и страница) или в виде json и потом генерить html c помощью JS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ИзопропилhVosttнасколько трудозатраты клиентской генерации о них бессмысмысленно рассуждать, не зная модели Модели чего простите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 11:57 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ИзопропилPrizzrakЯ её по-моему описал предельно просто и при том достаточно конкретно. это Вам только так кажется. объём передаваемых данных каков? Объем может быть разный в зависимости от желаний пользователя. Но обычно передается количество записей помещающихся на страницу, а их 9-15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:00 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Лось твоей мечтыМинусы второго варианта: - не получится юзать виртуальной дом - больше нагрузка на сервер, т.к. задействуется шаблонизация (когда клиентов миллионы, а сервак один - таки медленнее) Моё имхо - серверный рендеринг хтмл актуален в изоморфных приложениях, но Аяксом лучше json Какие интересные фантазии :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:00 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ИзопропилPrizzrakЯ её по-моему описал предельно просто и при том достаточно конкретно. это Вам только так кажется. объём передаваемых данных каков? По-моему чтобы получить ответ на этот вопрос достаточно посетить сайт любого интернет-магазина или хотя бы вспомнить последний интернет-магазин который вы посещали. Я говорил уже, что все интернет-магазины похожи как братья близнецы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:01 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAНаверняка до того как попасть на страницу с фильтром пользователь пройдёт через какой-нибудь поиск, или навигацию, и ему при этом будет отдаваться HTML, а не JSON. А потом только какой-то процент (не факт, что большой) воспользуется фильтром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:02 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakЕсть некий сайт. На нём каталог. В каталоге фильтры где здесь "магазин" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:02 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakskyANAпропущено... То есть при первом заходе на страницу данные отдаются в виде HTML. И на сайте должен быть единый формат их передачи. Простите, но к чему тогда весь этот топик? :) Да. Во всех или почти во всех интернет магазинах, когда клиент заходит в каталог он видит там список товаров, который ему был загружен в виде html при загрузке страницы. Я грешным делом думал, что это очевидный факт. Но видимо существуют в мире люди, которые никогда в жизни не видели интернет-магазины и даже представить себе не могут как они работаю. Для таких специалистов сообщаю, что чаще всего в интернет-магазинах этот html формируется на сервере силами html-шаблонизатора и потом в ответ на запрос возвращается браузеру. Теперь когда у специалистов есть некоторое представление об интернет-магазинах я ещё раз задаю вопрос: Вот в этом случае, когда фильтрация производится асинхронно с сервера всё же лучше получать уже готовый html (сформированный тем же самым html-шаблонизатором что и страница) или в виде json и потом генерить html c помощью JS. Спасибо, кэп, но специалисты про это уже писали в данном топике, на второй странице ( 20747072 ): skyANAНаверняка до того как попасть на страницу с фильтром пользователь пройдёт через какой-нибудь поиск, или навигацию, и ему при этом будет отдаваться HTML , а не JSON. А потом только какой-то процент (не факт, что большой) воспользуется фильтром. Вообщем отдавайте уже готовый html, не страдайте фигнёй :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAЛось твоей мечтыМинусы второго варианта: - не получится юзать виртуальной дом - больше нагрузка на сервер, т.к. задействуется шаблонизация (когда клиентов миллионы, а сервак один - таки медленнее) Моё имхо - серверный рендеринг хтмл актуален в изоморфных приложениях, но Аяксом лучше json Какие интересные фантазии :)с чем не согласен, экспердт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:14 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Лось твоей мечтыskyANAпропущено... Какие интересные фантазии :)с чем не согласен, экспердт? В данном топике - это фантазии :) Особенно миллионы клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Но я не против узнать, где Вы увидели у ТС потребность в virtual DOM и большую нагрузку на сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAPrizzrakпропущено... Да. Во всех или почти во всех интернет магазинах, когда клиент заходит в каталог он видит там список товаров, который ему был загружен в виде html при загрузке страницы. Я грешным делом думал, что это очевидный факт. Но видимо существуют в мире люди, которые никогда в жизни не видели интернет-магазины и даже представить себе не могут как они работаю. Для таких специалистов сообщаю, что чаще всего в интернет-магазинах этот html формируется на сервере силами html-шаблонизатора и потом в ответ на запрос возвращается браузеру. Теперь когда у специалистов есть некоторое представление об интернет-магазинах я ещё раз задаю вопрос: Вот в этом случае, когда фильтрация производится асинхронно с сервера всё же лучше получать уже готовый html (сформированный тем же самым html-шаблонизатором что и страница) или в виде json и потом генерить html c помощью JS. Спасибо, кэп, но специалисты про это уже писали в данном топике, на второй странице ( 20747072 ): skyANAНаверняка до того как попасть на страницу с фильтром пользователь пройдёт через какой-нибудь поиск, или навигацию, и ему при этом будет отдаваться HTML , а не JSON. А потом только какой-то процент (не факт, что большой) воспользуется фильтром. Вообщем отдавайте уже готовый html, не страдайте фигнёй :) Ну я вроде как тоже думаю, что отдавать html правильнее. Но голосование говорит об обратном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakНу я вроде как тоже думаю, что отдавать html правильнее. Но голосование говорит об обратном. Ну если Вы хотите строить свой сайт, опираясь на голоса восьми анонимусов с SQL.ru, то флаг Вам в руки :) Главное чтобы потом стыдно не было, если вдруг придётся защищать своё решение перед заказчиком, или другими специалистами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAPrizzrakНу я вроде как тоже думаю, что отдавать html правильнее. Но голосование говорит об обратном. Ну если Вы хотите строить свой сайт, опираясь на голоса восьми анонимусов с SQL.ru, то флаг Вам в руки :) Главное чтобы потом стыдно не было, если вдруг придётся защищать своё решение перед заказчиком, или другими специалистами. Ну вот как раз чтобы потом было проще защитить своё решение я и хотел получить мнение экспертов. По тексту топика получается, что я всё же прав. Потому что у сторонников моего варианта вполне конкретные объяснения почему надо делать именно так в данном конкретном случае, а у противников рассуждения на тему сферического коня в вакууме. Но голосование говорит о том, что я не прав. Возможно эксперты думают ни так как я, но высказываться не хотят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:50 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Стандартный движок Интернет-магазина юзать желательно стандартно, чтобы в будущем не нарваться на грабли при обновлениях движка и т.д. То-есть выводится html, значит пусть и дальше выводится, хотя опять-же зависит от... Но иногда сабжевый вопрос действительно имеет смысл. напримерУ меня в одном проекте (система учёта) сделано по обоим вариантам, причём без использования JSON )) На клиенте приличный фильтр с несколькими десятками условий. Серверный код делает первичную выборку из БД, далее обработка (дополнительная фильтрация и проч.), итого может возвратиться до, скажем, 10 тыс.записей (заказов) - это примерно до 20Мб данных максимум при большой разовой выборке (иногда так делают). Часть из них (заголовки заказов) выводится сразу в HTML и обновляется вся веб-страница. Другая (объёмные и подробные данные по каждому заказу) отправляется "как есть" из поля MEDIUMTEXT и парсится на клиенте при открытии какой-либо записи-заказа. Сдержимое каждого заказа может состоять из сотен записей, разбитых по датам-времени и содержащим подробную и нформацию по истории общения с клиентами. Это содержимое не проблема распарсить и отсортировать на клиенте при открытии заказа, не посылая запрос на сервер. При изменении заказа на сервер отправляется информация для UPDATE текущей записи, при этом клиент делает единую текстовую строку для записи в поле MEDIUMTEXT. Такая модель упрощает SQL-запросы и серверный код, делая его компактным и относительно простым, позволяет вынести часть бизнес-логики на клиента (вернее - разделить логику между сервером и клиентом), сервер отвечает за распределение прав (кому можно, кому нельзя) и за хранение данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:54 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAВ данном топике - это фантазии :) Особенно миллионы клиентов. а я почему-то подумал о таблице с миллионом строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 12:55 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAТо есть при первом заходе на страницу данные отдаются в виде HTML. И на сайте должен быть единый формат их передачи. Простите, но к чему тогда весь этот топик? :)не факт, данные могут быть переданы отдельно после загрузки страницы только после выбора юзером нужного раздела ShSergeЭто - да. Но вот некоторые ORMы (в ASPNET), я об этом писал лет 5 тому назад, берут весь выхлоп селекта (датасет), фильтруют его на на серверной стороне, и отдают клиенту. Тоже повод для размышления.и это надо учитывать. Лось твоей мечты- больше нагрузка на сервер, т.к. задействуется шаблонизация (когда клиентов миллионы, а сервак один - таки медленнее)какая разница какуюстроку формировать серверу? json или html? разница в длине будет не существенна, к тому же что будет длиннее - вопрос открытый. Лось твоей мечтысерверный рендеринг хтмл актуален в изоморфных приложениях, но Аяксом лучше jsonчто такое рендеринг? составление строки? сервер только строит строку, ему по барабану что в этой строке , и как ты её назовёшь html или json. Лось твоей мечтыно Аяксом лучше jsonда аяксу тоже по барабану - он передаёт строку. но вместо аякса лучше использовать websocket. намного удобнее. PrizzrakНо голосование говорит о том, что я не прав.делай как считаешь нужным. преимущества второго варианта ты озвучил сам и никто их не опроверг, только общие фразы. но то что вставка готового html на клиенте абсолютно проста - с этим спорить трудно. вариантов вставки достаточно https://learn.javascript.ru/multi-insert#documentfragment будешь использовать 2 вариант, и с клиентом будет меньше возни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakУже 5 раз написал, что из JSON потом руками делается HTML.нужно это лишнее преобразование? время на разработку, отладку, сопровождение, время на выполнение - есть ли хоть один плюс? для данного , конкретного случая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrakУже 5 раз написал, что из JSON потом руками делается HTML.нужно это лишнее преобразование? время на разработку, отладку, сопровождение, время на выполнение - есть ли хоть один плюс? для данного , конкретного случая? Вот как раз выясняю. Пока существенных плюсов мне ни кто не показал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:24 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ИзопропилskyANAВ данном топике - это фантазии :) Особенно миллионы клиентов. а я почему-то подумал о таблице с миллионом строк Фильтр я так понимаю накладывается на продаваемые товары. Вы думаете, что у автора предполагается такой широчайший ассортимент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:28 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAТо есть при первом заходе на страницу данные отдаются в виде HTML. И на сайте должен быть единый формат их передачи. Простите, но к чему тогда весь этот топик? :)не факт, данные могут быть переданы отдельно после загрузки страницы только после выбора юзером нужного раздела Что не факт, когда ТС это уже подтвердил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:29 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
по-моему очевидно, что топикстартеру нужно передавать обычный готовый HTML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:32 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAЧто не факт, когда ТС это уже подтвердил?пока нет , но пусть ответит я б так сделал, потому как зачем отображать то, непонятно что.. нужно ли оно юзе или нет, а время на загрузку потрачено... и юзер ждёт пока загрузится то что ему не треба... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилпо-моему очевидно, что топикстартеру нужно передавать обычный готовый HTML+100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяпреимущества второго варианта ты озвучил сам и никто их не опроверг, только общие фразы Какие такие преимущества? Меньше трафика? И что? Какой общий трафик на сайте? Какая будет экономия при передаче 9-15 позиций в формате JSON по сравнению с передачей в формате HTML? Если нужны не общие, а конкретные выкладки, то нужны и конкретные входные данные. А так ни характер продаваемой продукции не известен, ни ассортимент, ни аудитория. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAЧто не факт, когда ТС это уже подтвердил?пока нетВообще-то да, читай его посты выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAФильтр я так понимаю накладывается на продаваемые товары. Вы думаете, что у автора предполагается такой широчайший ассортимент?несколько десятков тысяч уже требуют удбной фильрации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrakвадяпропущено... нужно это лишнее преобразование? время на разработку, отладку, сопровождение, время на выполнение - есть ли хоть один плюс? для данного , конкретного случая? Вот как раз выясняю. Пока существенных плюсов мне ни кто не показал. Потому как для сферического магазина в вакууме никаких существенных плюсов тут быть не может :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAФильтр я так понимаю накладывается на продаваемые товары. Вы думаете, что у автора предполагается такой широчайший ассортимент?несколько десятков тысяч уже требуют удбной фильрации Почему фильтрации, а не навигации? И откуда у автора вдруг взялось несколько десятков тысяч? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ну шо за вопрос на сервере конечно, возможностей же больше а по нагрузке сильно разницы не будет ибо данные все равно сервер подготовит не читал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAКакие такие преимущества? Меньше трафика? И что? Какой общий трафик на сайте? Какая будет экономия при передаче 9-15 позиций в формате JSON по сравнению с передачей в формате HTML?ты игнорируешь один факт - на клиенте вставка происходит одной командой .innerHTML. для любого количества позиций. и изменения отображения (если потребуются ) делаются только в одном месте. по трафику я сказал - вопрос открытый -заранее не известно где будет больше и насколько. а какой будет профит от дополнительного преобразования ? назови. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:40 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAКакие такие преимущества? Меньше трафика? И что? Какой общий трафик на сайте? Какая будет экономия при передаче 9-15 позиций в формате JSON по сравнению с передачей в формате HTML?ты игнорируешь один факт - на клиенте вставка происходит одной командой .innerHTML. для любого количества позиций. и изменения отображения (если потребуются ) делаются только в одном месте. по трафику я сказал - вопрос открытый -заранее не известно где будет больше и насколько. а какой будет профит от дополнительного преобразования ? назови. А, ты про HTML. Сорян, запутался. Я про JSON. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAПотому как для сферического магазина в вакууме никаких существенных плюсов тут быть не может :)в чём это "сферический магазин в вакууме" проявляется для задачи ТС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAКакие такие преимущества? Меньше трафика? И что? Какой общий трафик на сайте? Какая будет экономия при передаче 9-15 позиций в формате JSON по сравнению с передачей в формате HTML?ты игнорируешь один факт - на клиенте вставка происходит одной командой .innerHTML . для любого количества позиций. и изменения отображения (если потребуются ) делаются только в одном месте. по трафику я сказал - вопрос открытый -заранее не известно где будет больше и насколько. а какой будет профит от дополнительного преобразования ? назови. а на сервер не одной что ли :) интересно ты считаешь, преобразовать модель в json - не дорого, а сделать html по модели дорого где логика никакого выиграна в производительности не вижу был бы у тебя например xml и xslt, тогда другое дело, а так неубедительно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:45 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAПотому как для сферического магазина в вакууме никаких существенных плюсов тут быть не может :)в чём это "сферический магазин в вакууме" проявляется для задачи ТС? Знаешь, я вообще сторонник MVP подхода и выпустил бы для начала магазин вообще без фильтров. Посмотрел бы, что покупают, как покупают, и решил что делать дальше. Может вообще структуру сайта поменять придётся, или выделить какие-то популярные товары, или часто покупаемые, или... Короче определил реальные потребности пользователей на основе метрик, а не страдал гаданием по опросам на форуме :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:46 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
причем если на странице сильная логика, то модель может быть охрененно большая какой смысл пихать эту модель в json а если lazy load например, то тебе сразу его надо сделать и всю инфу на клиент передать не , не выгодно, на сервере удобнее и экономичнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
MSSQLAndDotNetа на сервер не одной что ли :) интересно ты считаешь, преобразовать модель в json - не дорого, а сделать html по модели дорого где логикая наверно плохо написал... для сервера равносильно что строить json или html. и то и другое строка. выйгрыша в производительности нет. разница на клиенте - одна команда , или куча строк... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяна клиенте вставка происходит одной командой .innerHTML. для любого количества позиций и для JSON то же самое при использовании разумного клиентского шаблонизатора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:55 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяразница на клиенте - одна команда , или куча строк... где ты увидел кучу строк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAЗнаешь, я вообще сторонник MVP подхода и выпустил бы для начала магазин вообще без фильтров. Посмотрел бы, что покупают, как покупают, и решил что делать дальше. Может вообще структуру сайта поменять придётся, или выделить какие-то популярные товары, или часто покупаемые, или... Короче определил реальные потребности пользователей на основе метрик, а не страдал гаданием по опросам на форуме :)ты либо не понимаешь термина "фильтр" либо что-то путаешь. любое меню по выбору раздела товара - это уже фильтр. как устроено это меню, есть там разделы, подразделы - это уже дело второе, удобство поиск товара. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 13:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропили для JSON то же самое при использовании разумного клиентского шаблонизатора??? происходит вызов кучи кода, потому как json надо преобразовать в формат приемлимый для dom. а потом вставить, встака может быть с использованием innerHTML, либо в цикле .... для ТС же требуется написать , отладить преобразование в json, а для клиента ещё и из json в html.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:00 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилгде ты увидел кучу строк?то что ты вызовешь одной командой функцию которая преобразует и вставит json, и эта функция будет не из одной строки - вот и куча строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:02 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяи эта функция будет не из одной строки - вот и куча строк и что теперь? ни фреймворков, ни библиотек не использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:05 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ИТОГО Если нового запроса на сервер никак не избежать, то абсолютно фиолетово, что HTML, что JSON - кому как нужно так и делают. Чем меньше запросов на сервер, тем больше генерации HTML на клиенте. имхо тут нечего обсуждать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:07 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAЗнаешь, я вообще сторонник MVP подхода и выпустил бы для начала магазин вообще без фильтров. Посмотрел бы, что покупают, как покупают, и решил что делать дальше. Может вообще структуру сайта поменять придётся, или выделить какие-то популярные товары, или часто покупаемые, или... Короче определил реальные потребности пользователей на основе метрик, а не страдал гаданием по опросам на форуме :)ты либо не понимаешь термина "фильтр" либо что-то путаешь. любое меню по выбору раздела товара - это уже фильтр. как устроено это меню, есть там разделы, подразделы - это уже дело второе, удобство поиск товара. Я понимаю, что ТС называет фильтром. А ты начинаешь притягивать за уши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:08 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропили что теперь? ни фреймворков, ни библиотек не использовать?по использованию фреймворков, библиотек я уже написал - надо подстраиваться по них, если используешь. но у ТС несколько другая ситуация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:08 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAЯ понимаю, что ТС называет фильтром. А ты начинаешь притягивать за уши. выбор раздела товара - в меню это не фильтр в терминалогии субд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяИзопропили что теперь? ни фреймворков, ни библиотек не использовать?по использованию фреймворков, библиотек я уже написал - надо подстраиваться по них, если используешь. но у ТС несколько другая ситуация. Да у ТС на клиенте голый JS, а на сервере CGI :) Так ведь проще всего быстро написать интернет-магазин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAЯ понимаю, что ТС называет фильтром. А ты начинаешь притягивать за уши. выбор раздела товара - в меню это не фильтр в терминалогии субд? Вот ещё и СУБД за уши притянул :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:11 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
А в терминологии СУБД - это search condition (условие поиска) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:13 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrakвадяпропущено... нужно это лишнее преобразование? время на разработку, отладку, сопровождение, время на выполнение - есть ли хоть один плюс? для данного , конкретного случая? Вот как раз выясняю. Пока существенных плюсов мне ни кто не показал. ошибаешься. плюс в том, что когда у тебя верстка смениться, ты ее поправишь на клиенте в родной среде html. данные трогать не придеться иначе тебе придется разбираться в том, как так на на сервере у тебя склеивается Html в строку с учетом верстки дизайнера. следить чтобы все кавычки были корректно собраны - все большие трудозатраты. или в sql процедуре начнешь html собирать . в конечном итоге начинается работа вида "интерпретатор html" - напряжно. поэтому и советуют - данные отдельно, отображение отдельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, поиск кстати тоже можно фильтром обозвать. Давай вообще всё, что можно фильтрами называть, называть фильтрами. Ну чтобы понятнее было, о чём конкретно речь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAВот ещё и СУБД за уши притянул :)а как без субд для хранения данных о товаре? если ты блАндинка - то я с тобо буду говорить о меню, где нужно нажать на нужно слово, что по этому слову посмотреть товар. ели ты программист - достаточно слова фильтр, чтоб понять что происходит, не зависимо как он выглядит на странице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAВот ещё и СУБД за уши притянул :)а как без субд для хранения данных о товаре? если ты блАндинка - то я с тобо буду говорить о меню, где нужно нажать на нужно слово, что по этому слову посмотреть товар. ели ты программист - достаточно слова фильтр, чтоб понять что происходит, не зависимо как он выглядит на странице. Если ты адекватен, то давай вернёмся к тому, что обсуждается в топике: "Есть некий интернет-магазин. На нём каталог. В каталоге фильтры". ТС уже не раз писал, что посмотрите мол на интернет-магазины, чтобы понять о чём речь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:22 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUплюс в том, что когда у тебя верстка смениться, ты ее поправишь на клиенте в родной среде html. данные трогать не придеться иначе тебе придется разбираться в том, как так на на сервере у тебя склеивается Html в строку с учетом верстки дизайнера. следить чтобы все кавычки были корректно собраны - все большие трудозатраты. или в sql процедуре начнешь html собирать .ну если тебе трудно разобраться - сочувствую.я просто открою место где строится html строка и именю без проблем. могу прямо в браузере менять и просто скопировать в код. вариантов море - трудностей ни каких. с кавычками и прочими - тоже просто. и это всё в одном месте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:22 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяи это всё в одном месте и где это место? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:24 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUPrizzrakпропущено... Вот как раз выясняю. Пока существенных плюсов мне ни кто не показал. ошибаешься. плюс в том, что когда у тебя верстка смениться, ты ее поправишь на клиенте в родной среде html. данные трогать не придеться иначе тебе придется разбираться в том, как так на на сервере у тебя склеивается Html в строку с учетом верстки дизайнера. следить чтобы все кавычки были корректно собраны - все большие трудозатраты. или в sql процедуре начнешь html собирать . в конечном итоге начинается работа вида "интерпретатор html" - напряжно. поэтому и советуют - данные отдельно, отображение отдельно У ТС уже при первом заходе на страницу каталог рендерится на сервере. Вы ему предлагаете переписать всё на фиг? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадя, поиск кстати тоже можно фильтром обозвать.однозначно, просто слово поиск подразумевает получение болееи более конкретного результата. skyANAДавай вообще всё, что можно фильтрами называть, называть фильтрами. Ну чтобы понятнее было, о чём конкретно речь :)давай предлагаю - примитивное меню по выбору раздела товара(костюмы, моющие...) это уже применеие фильтра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвот тебе пример . Слева фильтры, о которых речь :) Детские товары → Подгузники, гигиена и питание → Подгузники ↓ это фильтр и это фильтр Детские подгузники 166 Детские подгузники-трусики 48 Подгузники многоразовые 35 Подгузники для плавания 8 Детские горшки и аксессуары 23 Утилизаторы для подгузников 5 Подгузники для взрослых, пожилых 9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:28 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAвадя, поиск кстати тоже можно фильтром обозвать.однозначно, просто слово поиск подразумевает получение болееи более конкретного результата. skyANAДавай вообще всё, что можно фильтрами называть, называть фильтрами. Ну чтобы понятнее было, о чём конкретно речь :)давай предлагаю - примитивное меню по выбору раздела товара(костюмы, моющие...) это уже применеие фильтра кросавчег! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:29 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAкаталог рендерится на сервере.что такое ? сервер не может ничего рендерит, он может только построить, составить, создать, сделать строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAвот тебе пример . Слева фильтры, о которых речь :) Детские товары → Подгузники, гигиена и питание → Подгузники ↓ это фильтр и это фильтр Детские подгузники 166 Детские подгузники-трусики 48 Подгузники многоразовые 35 Подгузники для плавания 8 Детские горшки и аксессуары 23 Утилизаторы для подгузников 5 Подгузники для взрослых, пожилых 9 Да понял, я тебя, понял Говорю же, кросавчег! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAДа понял, я тебя, понял Говорю же, кросавчег!а как ты это называешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:32 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAкаталог рендерится на сервере.что такое ? сервер не может ничего рендерит, он может только построить, составить, создать, сделать строку. Знаешь, большинство как-то не пугаются понятия серверный рендеринг, рендеринг на сервере. Но ты же у нас особенный :) При обращении к тебе буду употреблять другие термины, но в тот ответ, прости, был не тебе адресован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAДа понял, я тебя, понял Говорю же, кросавчег!а как ты это называешь?цирк! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAДа понял, я тебя, понял Говорю же, кросавчег!а как ты это называешь? Как и программисты Ulmart, я называю это навигацией, а секцию ниже - фильтрами. Можешь им кстати отписать, я бы почитал их ответ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццивадяпропущено... а как ты это называешь?цирк! Да не то слово :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
С пятницей всех если чё. По теме где луучше формировать HTML, обсуждаются: - СУБД - вебсокеты - поиски-фильтры - виртуальный дом - изоморфные приложения ... даже лень перечитывать, и так достаточно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, а что Вы хотели? Ведь действительно, цитирую: "принципиальность данного вопроса далеко не самая важная" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAКак и программисты Ulmart, я называю это навигацией, а секцию ниже - фильтрами. Можешь им кстати отписать, я бы почитал их ответ :)это для юзеров терминалогия. при построении селекта по отбору товара примени термин "навигация" кто тебя поймёт? мы вроде программисты и термина "навигация" в терминалогии субд нет. или ты блАндинкО? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадятермина "навигация" в терминалогии субд нет. да ты шо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAя называю это навигациейлюбое из действий в "навигации" вызывает вставку определённых условий в секцию where, что есть условия отбора, а по простому фильтр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:52 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилда ты шо?если только под этим терминоа не понимать перемещение по записям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 14:53 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAКак и программисты Ulmart, я называю это навигацией, а секцию ниже - фильтрами. Можешь им кстати отписать, я бы почитал их ответ :)это для юзеров терминалогия.Здесь используется терминология для интерфейса. вадяпри построении селекта по отбору товара примени термин "навигация" кто тебя поймёт?Здесь используется терминология для запросов к БД. вадямы вроде программисты и термина "навигация" в терминалогии субд нет. или ты блАндинкО?Здесь терминология для пятницы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:02 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциЗдесь используется терминология для интерфейса.но мы не не юзеры и нам незачем разделять - для нас достаточно термина "фильтр" , на не важно (особенно в данном топике) как это будет реализовано для для удобства юзеров. и как это будет называться в терминах интерфеса. бухалтер фантоцциЗдесь используется терминология для запросов к БД. мы находимся на этом уровне. бухалтер фантоцциЗдесь терминология для пятницы :)ну так седне и есть ПЯТНИЦА :) я надеюся skyANA не обидится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадябухалтер фантоцциЗдесь используется терминология для интерфейса.но мы не не юзеры и нам незачем разделять - для нас достаточно термина "фильтр" , на не важно (особенно в данном топике) как это будет реализовано для для удобства юзеров. и как это будет называться в терминах интерфеса.Мне кажется, что мне явно недостаточно термина "фильтр". Мне хотелось-бы обсуждать так-же интерфейсы, реализацию, дизайн, запросы - с разными соответствующими специалистами. вадябухалтер фантоцциЗдесь используется терминология для запросов к БД. мы находимся на этом уровне.Считаю, что мы должны повышать свой уровень! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциМне кажется, что мне явно недостаточно термина "фильтр".это можно обсудить, я не против. бухалтер фантоцциМне хотелось-бы обсуждать так-же интерфейсы, реализацию, дизайн, запросы - с разными соответствующими специалистами. вадясогласен бухалтер фантоцциСчитаю, что мы должны повышать свой уровень!ну я только за. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:24 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAКак и программисты Ulmart, я называю это навигацией, а секцию ниже - фильтрами. Можешь им кстати отписать, я бы почитал их ответ :)это для юзеров терминалогия. при построении селекта по отбору товара примени термин "навигация" кто тебя поймёт? мы вроде программисты и термина "навигация" в терминалогии субд нет. или ты блАндинкО? Слушай, посмотри уже код страницы, хренов ты наш специалист по терминологии :) То, что ты сюда запостил - это элемент <nav> , в котором находится <ul> с классом nav . А секция, что имеет id="filters" , находится ниже. Ещё вопросы будут? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:27 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAя называю это навигациейлюбое из действий в "навигации" вызывает вставку определённых условий в секцию where, что есть условия отбора, а по простому фильтр. Умница! Теперь мы можем вернуться к вопросу ТС, или нет? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:28 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяя надеюся skyANA не обидится? На чудаков не обижаюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:29 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяно мы не не юзеры и нам незачем разделять Не разделяй. А я как-то привык использовать там, где можно, один язык. Как-то проще выходит, когда проект большой, а не поделка, которую пилит один человек на коленке :) Так и вижу как программисты Ulmart с какими-нибудь дизайнерами общаются: - У нас в каталоге навигация поехала? - Чё, бл*? Какая ещё навигация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAнижеда насрать как те прогеры назвали секции суть отаётся сутью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAо, что ты сюда запостил - это элемент <nav> , в котором находится <ul> с классом nav .функции выполняемые с данными - фильтрация данных и там и там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:57 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAнижеда насрать как те прогеры назвали секции суть отаётся сутью Да кто бы сомневался, что тебе насрать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:01 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAДа кто бы сомневался, что тебе насрать :)то что они разместили фильтрацию в разные части - не меняе суть фильтрации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:04 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAо, что ты сюда запостил - это элемент <nav> , в котором находится <ul> с классом nav .функции выполняемые с данными - фильтрация данных и там и там Да все уже поняли, что ты и поиск данных готов называть фильтрацией данных, даже тогда, когда удобнее пользоваться термином поиск, лишь бы на своём стоять :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:04 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAДа кто бы сомневался, что тебе насрать :)то что они разместили фильтрацию в разные части - не меняе суть фильтрации Да даже если горячие данные вынесут в отдельную таблицу, ты будешь называть это фильтрацией, такой уж ты человек :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAа все уже поняли, что ты и поиск данных готов называть фильтрацией данных, даже тогда, когда удобнее пользоваться термином поиск, лишь бы на своём стоять :)поиск - это тоже условия в секции where. ТС не рзделяет на такие условности. для него это всё фильтр, он пользуется терминами субд, а не терминами интерфпейса. на данном этапе этого достаточно.когда будет идти речь о интерфейсе - тогда можно разделять и на навигацию и на фильтр и на поиск, но в терминах субд это будут условия в секции where , т.е "фильтрация" поэтому найти n записей , удвлетворяющих условию, отфильтровать n записей , удвлетворяющих условию, показать n записей , удвлетворяющих условию, перейти к n записям , удвлетворяющих условию - это одно и тоже а для того сайта просто "кладываются" условия отбора из секции "фильтр" и секции "навигаия" базе по-барабану откуда берутся эти условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAДа даже если горячие данные вынесут в отдельную таблицу, ты будешь называть это фильтрацией, такой уж ты человек :)это можно назвать как угодно. главное чтоб было всем понятно что означают эти данные. но для субд - это будет просто выбор данных без условий отбора , т.е. без фильтрации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:22 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAа все уже поняли, что ты и поиск данных готов называть фильтрацией данных, даже тогда, когда удобнее пользоваться термином поиск, лишь бы на своём стоять :)поиск - это тоже условия в секции where. ТС не рзделяет на такие условности. для него это всё фильтр, он пользуется терминами субд, а не терминами интерфпейса. на данном этапе этого достаточно.когда будет идти речь о интерфейсе - тогда можно разделять и на навигацию и на фильтр и на поиск, но в терминах субд это будут условия в секции where , т.е "фильтрация" поэтому найти n записей , удвлетворяющих условию, отфильтровать n записей , удвлетворяющих условию, показать n записей , удвлетворяющих условию, перейти к n записям , удвлетворяющих условию - это одно и тоже а для того сайта просто "кладываются" условия отбора из секции "фильтр" и секции "навигаия" базе по-барабану откуда берутся эти условия Ты в конец уже загнался. С чего это вдруг ТС не разделяет? Он то как раз наверняка разделяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:23 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, ТС чёрным по белому написал: "Ситуация такова. Есть некий сайт. На нём каталог. В каталоге фильтры. По требованию заказчика фильтрация происходит без перезагрузки страницы." А ты всё с ног на голову поставил. В терминах СУБД, с**а, без перезагрузки страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:28 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
у ТС уже есть выбранные данные, у него вопрос - где из них делать HTML, на сервере или на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:29 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцциу ТС уже есть выбранные данные, у него вопрос - где из них делать HTML, на сервере или на клиенте. На сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAбухалтер фантоцциу ТС уже есть выбранные данные, у него вопрос - где из них делать HTML, на сервере или на клиенте. На сервере. так не иснтересно :) уже 7 страниц нагенерили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:32 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAТы в конец уже загнался. С чего это вдруг ТС не разделяет? Он то как раз наверняка разделяет.может и разделяет, но для понимания вопроса это роли не играет, он спрашивает не о интерфейсе работы с юзером.не важно откуда берутся условия для отбора(фиьтрации), не вожно как построен интерфейс задания/выбора условий. это должны решать дизайнеры/эргономисты . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAНа сервере.и я об этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAТы в конец уже загнался. С чего это вдруг ТС не разделяет? Он то как раз наверняка разделяет.может и разделяет, но для понимания вопроса это роли не играет Какого вопроса? :) Если тебя послушать, то "По требованию заказчика фильтрация происходит без перезагрузки страницы" магическим образом превращается в то, что заказчик требует SPA. Обсудим? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAНа сервере.и я об этом Не гони, ты давно уже про фильтрацию в терминах СУБД тут вещаешь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAВ каталоге фильтры.а что из себя представляют фильтры в понятии ТС и в понятии заказчика и в понятии дизайнера? к вопросу ТС это не относится . в реалии это может быть несколько менюшек, галочуи, селекты, в разных секциях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
2ТС: Более правильно получать данные в JSON и потом с помощью JS генерить HTML Неправильно. Не генерить HTML, а обновлять существующие ноды (шаблоны). Более правильно получать данные с сервера в виде HTML и просто их публиковать. При таком раскладе и подходе "в лоб" будут плодиться виртуальные ноды и расти js heap. А при стандартном раздолбайстве еще и лиснеры. Про длительную работу без перезагрузки страницы и тем более про СПА можно забыть. Подчистка ДОМа без опыта и спец наработок очень сложна. Частично это актуально и для первого случая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAВ каталоге фильтры.а что из себя представляют фильтры в понятии ТС и в понятии заказчика и в понятии дизайнера? Все уже поняли, "что из себя представляют фильтры в понятии ТС", один ты дурака продолжаешь валять :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:39 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
правильные посоны2ТС: Более правильно получать данные в JSON и потом с помощью JS генерить HTML Неправильно. Не генерить HTML, а обновлять существующие ноды (шаблоны). Более правильно получать данные с сервера в виде HTML и просто их публиковать. При таком раскладе и подходе "в лоб" будут плодиться виртуальные ноды и расти js heap. А при стандартном раздолбайстве еще и лиснеры. Про длительную работу без перезагрузки страницы и тем более про СПА можно забыть. Подчистка ДОМа без опыта и спец наработок очень сложна. Частично это актуально и для первого случая. О, вот это наброс :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:40 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAЕсли тебя послушать, то "По требованию заказчика фильтрация происходит без перезагрузки страницы" магическим образом превращается в то, что заказчик требует SPA. Обсудим? :)это твои фантазии смена данных в части страницы без перезагрузки всей страницы- не означает что это spa. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:40 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAЕсли тебя послушать, то "По требованию заказчика фильтрация происходит без перезагрузки страницы" магическим образом превращается в то, что заказчик требует SPA. Обсудим? :)это твои фантазии смена данных в части страницы без перезагрузки всей страницы- не означает что это spa. А что же это тогда будет, если вся навигация происходит без перезагрузки страницы? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:43 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
правильные посоныНеправильно. Не генерить HTML, а обновлять существующие ноды (шаблоны).ну ты счас наговоришь.. правильные посоныПри таком раскладе и подходе "в лоб" будут плодиться виртуальные ноды и расти js heap. А при стандартном раздолбайстве еще и лиснеры.это только если руки ниже пояса skyANAНе гони, ты давно уже про фильтрацию в терминах СУБД тут вещаешь :)я давно посоветовал генерить html на сервер, про фильтрацию - это ты начал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:44 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Это самое, по сабжу. У JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте. В ХТМЛ это тоже не сложно, но не красиво, и расходов больше, т.е., всё добавить в ДОМ, а потом, согласно фильтра, из него чего-то поудалять (или сделать невидимым), ну ФУ! Если на клиенте ничего не нунжно фильтровать - хтмл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:47 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAА что же это тогда будет, если вся навигация происходит без перезагрузки страницы? :)а мы гворим о всей странице?в принципе можно перегружать весь body , это будет смотреться как перезагрузка всей страницы, но по сути таковой не являться, но будет ли это spa? и что такое "навигация" - это просмотр данных в одной (или нескольких) местах страницы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:50 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeУ JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте.ты в будешь искать, фильтровать в json, потом преобразовывать в html? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 16:55 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяShSergeУ JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте.ты в будешь искать, фильтровать в json, потом преобразовывать в html?JSON - это контейнер для передачи объектов. Ничего в нём не надо искать и фильтровать, его надо распарсить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:03 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Фильтрация происходит на сервере и результат передается на клиент порциями постранично зависящими от настроек для конкретного клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:03 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakФильтрация происходит на сервере и результат передается на клиент порциями постранично зависящими от настроек для конкретного клиента. Вот и передавайте уже готовый HTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:08 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяShSergeУ JSONа есть один плюс - это простая возможность фильтровать, искать, и т.д. на клиенте.ты в будешь искать, фильтровать в json, потом преобразовывать в html? Я ничего не преобразовываю. Вот, есть у меня объект, а его элементы, по мере надобности (x==100500) вставляю. Но чаще, всё-таки, при фильтрации на клиенте, делаю невидимые строки в таблице (циклом пробегаю display:none/display:table-row). Это если ручками. Обычно, (для меня - почти никогда) это всё делают сами фреймворки. Стараюсь не использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоццивадяпропущено... ты в будешь искать, фильтровать в json, потом преобразовывать в html?JSON - это контейнер для передачи объектов. Ничего в нём не надо искать и фильтровать, его надо распарсить. Опа! Вы здесь никому не говорите, что жсон нужно парсить. Вообще, форум по яваскрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeбухалтер фантоцципропущено... JSON - это контейнер для передачи объектов. Ничего в нём не надо искать и фильтровать, его надо распарсить. Опа! Вы здесь никому не говорите, что жсон нужно парсить. Вообще, форум по яваскрипт. Не смог удержаться. Я за то, чтобы стараться предельно понятно выражать свои мысли. А то начинается мешанина из терминов, мыслей, образов - иногда несколько человек говорят об одном и том-же, используя термины как попало, в каком-то своём контексте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:32 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяты в будешь искать, фильтровать в json, потом преобразовывать в html? а что в этом удивительного? (ну разве что вместо преобразования в html манипулировать DOM) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:39 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропила что в этом удивительного? (ну разве что вместо преобразования в html манипулировать DOM)просто можно с таким же упехом и в дом всё делать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:49 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANA У ТС уже при первом заходе на страницу каталог рендерится на сервере. Вы ему предлагаете переписать всё на фиг? :) что то тут много чего обсуждается - за всеми стадиями не уследить. поскольку речь идет про получение данных по ajax в json-html, то это подразумевает, что речь идет об каких-то операциях пользователя. вопрос - когда они выполняются - при старте страницы или после первой загрузки. если вопрос использовать ли при первом старте страницы для загрузки каталога ajax (+ json) то тут я бы сказал нет - потому как это ж зачем весь каталог продуктов при старте загружать? тут слова ajax и близко не должно быть. ну может быть какие то специализированные случае, когда есть какая-то выгода. вот если нужно после старта страницы на действия пользователя перерисовать фрагмент страницы - вот тут возвращать json. в этом случае данные нужны отдельно а их отображение отдельно. потому как я встречал активистов, которые при формировании Html то включали по условию атрибуты, то выключали. постоянно проблема экранирования кавычек. если еще и есть строгий дизайн - то работа Html интерпретатором совсем непростая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeНо чаще, всё-таки, при фильтрации на клиенте, делаю невидимые строки в таблице (циклом пробегаю display:none/display:table-row). Это если ручками. Обычно, (для меня - почти никогда) это всё делают сами фреймворки. Стараюсь не использовать.такая фильтрация имеет право на использование. я и сам такое применяю. правда назвать это "полноценой фильтрацией " можно с большой натяжкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:58 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUпотому как я встречал активистов, которые при формировании Html то включали по условию атрибуты, то выключали. постоянно проблема экранирования кавычек. если еще и есть строгий дизайн - то работа Html интерпретатором совсем непростая.это проблема рук растущих ниже пояса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 18:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUskyANAУ ТС уже при первом заходе на страницу каталог рендерится на сервере. Вы ему предлагаете переписать всё на фиг? :) что то тут много чего обсуждается - за всеми стадиями не уследить. поскольку речь идет про получение данных по ajax в json-html, то это подразумевает, что речь идет об каких-то операциях пользователя. вопрос - когда они выполняются - при старте страницы или после первой загрузки. если вопрос использовать ли при первом старте страницы для загрузки каталога ajax (+ json) то тут я бы сказал нет - потому как это ж зачем весь каталог продуктов при старте загружать? тут слова ajax и близко не должно быть. ну может быть какие то специализированные случае, когда есть какая-то выгода. вот если нужно после старта страницы на действия пользователя перерисовать фрагмент страницы - вот тут возвращать json. в этом случае данные нужны отдельно а их отображение отдельно. потому как я встречал активистов, которые при формировании Html то включали по условию атрибуты, то выключали. постоянно проблема экранирования кавычек. если еще и есть строгий дизайн - то работа Html интерпретатором совсем непростая. Я чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 18:11 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakНу вот как раз чтобы потом было проще защитить своё решение я и хотел получить мнение экспертов. По тексту топика получается, что я всё же прав. Потому что у сторонников моего варианта вполне конкретные объяснения почему надо делать именно так в данном конкретном случае, а у противников рассуждения на тему сферического коня в вакууме. Но голосование говорит о том, что я не прав. Возможно эксперты думают ни так как я, но высказываться не хотят. Ну какой эпичный фейл. Дабл фейспалм. Когда ногами будут бить, за какую-то фигню, которую вы понаделали, опираясь на результаты анонимных опросов, не забудьте показать пальцем на этот топик. Это спасёт вам печень ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 18:39 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakЯ чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная? Задача элементарная, если использовать шаблонизацию. Опять таки, зависит от задачи, то что вы описали в начале топика, этого недостаточно, чтобы делать какие-то выводы вообще. И делать их будет только наивный или глупый человек, либо фанатично упоротый сторонник какого-то одно подхода, которое однозначно надо сливать в урну. Как вы не поймёте? ТЗ с выкладками в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 18:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, не слушай hVostt , у него для этих целей есть нанятый верстальщик, поэтому его практика только в словоблудии. как сделаешь - так и будет правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 19:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPrizzrak, не слушай hVostt , у него для этих целей есть нанятый верстальщик, поэтому его практика только в словоблудии. как сделаешь - так и будет правильно. Не слушай Вадю, у него вообще ничего нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 19:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttPrizzrakЯ чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная? Задача элементарная, если использовать шаблонизацию. да. И шаблон в этом случае забота верстальщика что характерно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 20:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилда. И шаблон в этом случае забота верстальщика что характерно. А в каком случае нет? Когда инопланетяне прилетают и верстают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 21:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAНо я не против узнать, где Вы увидели у ТС потребность в virtual DOM и большую нагрузку на сервер.сейчас нет, завтра может появиться. Будущее, увы, непредсказуемо (иначе я бы валютой занимался, а не программизмом). Взлетит проект - будет нагрузка. Захочется переписать на какой-нибудь реакт - будет vdom. И тс прибежит на форум спрашивать, с какого боку туда хтмл втыкать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 22:03 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадявместо аякса лучше использовать websocket.какой профит для подобных задач? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 22:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttИзопропилда. И шаблон в этом случае забота верстальщика что характерно. А в каком случае нет? Когда инопланетяне прилетают и верстают? инопланетяне в этой дискуссии точно присутствуют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 22:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Лось твоей мечтыкакой профит для подобных задач?это профит для любых задач, я могу сказать что это full duplex обмен. в данном случае , конечно, и ajax сработает, но если использовать ws для всего сайта - то профита наберётся вагон и маленькая тележка.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 22:55 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропил, верстальщик - это грубое слово для программиста, который занимается лицом проекта. на самом деле это второй человек после дизайнера, от него зависи как он сможет реализовать все задумки дизайнера/эргономиста. и как это лицо проекта будет выглядеть - так и будет произведена оценка проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 23:00 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, верстальщик и программист - это разные люди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 23:12 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ИзопропилhVosttпропущено... А в каком случае нет? Когда инопланетяне прилетают и верстают? инопланетяне в этой дискуссии точно присутствуют Я бы поставил вопрос по другому: "А присутствую ли тут земляне?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 23:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилвадя, верстальщик и программист - это разные люди но поогаммисты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 00:13 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakИзопропилпропущено... инопланетяне в этой дискуссии точно присутствуют Я бы поставил вопрос по другому: "А присутствую ли тут земляне?" А что ты против нас, инопланетян, имеешь? Не разжигай рассовую, и т.д. . ПС. А землян мы всех съели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 00:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUпоскольку речь идет про получение данных по ajax в json-html, то это подразумевает, что речь идет об каких-то операциях пользователя. вопрос - когда они выполняются - при старте страницы или после первой загрузки. Вы издеваетесь? :) Речь идёт о, с**а, фильтрах в каталоге интернет-магазина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 10:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Об этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 10:49 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
И этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 10:49 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUесли вопрос использовать ли при первом старте страницы для загрузки каталога ajax (+ json) то тут я бы сказал нет - потому как это ж зачем весь каталог продуктов при старте загружать? Вы сами пользуетесь какими-либо интернет-магазинами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 10:53 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Лось твоей мечтыskyANAНо я не против узнать, где Вы увидели у ТС потребность в virtual DOM и большую нагрузку на сервер.сейчас нет, завтра может появиться. Будущее, увы, непредсказуемо (иначе я бы валютой занимался, а не программизмом). Взлетит проект - будет нагрузка. Захочется переписать на какой-нибудь реакт - будет vdom. И тс прибежит на форум спрашивать, с какого боку туда хтмл втыкать. Снова одни фантазии :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 10:58 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Лось твоей мечтывадявместо аякса лучше использовать websocket.какой профит для подобных задач? Такой же как от Virtual DOM :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 10:58 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяЛось твоей мечтыкакой профит для подобных задач?это профит для любых задач, я могу сказать что это full duplex обмен. в данном случае , конечно, и ajax сработает, но если использовать ws для всего сайта - то профита наберётся вагон и маленькая тележка.... Хуежка! Извините, не удержадся :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 11:00 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяэто профит для любых задач, вадя, ну когда в твоих инструментах появится Альтернатива? Т.е. не одна отвёртка с крестом для всех шляпок, а несколько. У тебя дома тоже одна кастрюля, но самая лучшая для любых задач? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 11:24 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Более правильно получать данные в JSON и потом с помощью JS генерить HTML Есть риск что клиент просядет по производительности и задержки станут заметны - вставка html уже недешевая операция, а рендер данных поддаст тормозов. Но - бэкенд при такой архитектуре проще и ему безразлично кому он отдает данные - веб странице, мобильному приложению или стороннему сервису без чтения данных человеком. Более правильно получать данные с сервера в виде HTML и просто их публиковать. Бэк тяжелее и сложнее, но жизнь клиента становится проще и быстрее. А теперь встречные вопросы: - есть ли на конечном хтмл жс логика? Календарики красивые, маски на инпутах, визарды навороченные? Их нередко прибивают саморезами к конкретным хтмл элементам , в первом случае есть возможность инициализировать компоненты на лету, во втором придется сначала дождаться пока хтмл вставится и уже после пройдет волна наложений красивостей (может, незаметно для пользователя, а может он будет впечатлен как на его глазах происходит трансформация); - какие требования к безопасности? Параноидальный бред, но в теории ангуляры и прочие ориентированные не жсон-обмен фреймворки более уязвимы к атакам со стороны клиента (был случай с школьными дневниками электронными который хачились сменой span`ов c оценками на инпуты, позволяя изменять данные). Ненавидимый многими жсф, работающий по второму варианту много безопаснее и посему вполне жив и здравствует в банках и многих личных кабинетах; - какая ситуация с сетью? До сих пор есть ситуации с чуть ли не модемными скоростями, генерация на клиенте из жсонов вне конкуренции. А бывает и обратное с ресурсами в сетях с жирными и стабильными каналами, где все равны. Однозначного ответа-то и нет, все выбирается исходя из конкретного ТЗ и наработанного опыта. Предложу еще третий вариант - выдавать с бэка жсон, рендерить его на еще одном звене и уже этот хтмл отадавать в клиента. Система усложняется, но складываются плюсы от обоих вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 13:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478вставка html уже недешевая операция я весь во внимании ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяэто профит для любых задач, вадя, ну когда в твоих инструментах появится Альтернатива? Т.е. не одна отвёртка с крестом для всех шляпок, а несколько. У тебя дома тоже одна кастрюля, но самая лучшая для любых задач? я высказываю своё мнение, не нравится не слушай, я у бедил одного человеко сделать проект с ws, ему очень понравилось. а ты пробовал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилmars478вставка html уже недешевая операция я весь во внимании я тоже поисоединяюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123, у знакомых есть пример применения ajax и ws на очень хорошо нагруженном сервере. так вот на ajax он просто лежал . переписали на ws и что токое лажащий сервер забыли. хотя грузить стали намного больше... а на ws смотрели с высока... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилmars478вставка html уже недешевая операция я весь во внимании профайлер в зубы и вперед, замерять время выполнения для более-менее приличных по размеру кусоков разметки. Можно ради хохмы сравнить замену через innerHTML/outerHTML и html() из jquery. Туда же можно включить типовые вопросы "что дешевле (быстрее) - вставить 1к строк разметки разом или по одной строке тысячу раз в цикле". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPetro123, у знакомых есть пример применения ajax и ws на очень хорошо нагруженном сервере. так вот на ajax он просто лежал . переписали на ws и что токое лажащий сервер забыли. хотя грузить стали намного больше... а на ws смотрели с высока... Сервер лежал от ajax запросов, но от websocket вдруг ожил. Интересно послушать рассказ. Продолжай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:35 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPetro123, у знакомых есть пример применения ajax и ws на очень хорошо нагруженном сервере. так вот на ajax он просто лежал . переписали на ws и что токое лажащий сервер забыли. хотя грузить стали намного больше... а на ws смотрели с высока...наверняка там были запросы раз в 5 секунд, для проверки изменений. Таки да, в этом случае сокеты быстрее. У тс не тот случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478Изопропилпропущено... я весь во внимании профайлер в зубы и вперед, замерять время выполнения для более-менее приличных по размеру кусоков разметки. Можно ради хохмы сравнить замену через innerHTML/outerHTML и html() из jquery. Туда же можно включить типовые вопросы "что дешевле (быстрее) - вставить 1к строк разметки разом или по одной строке тысячу раз в цикле". Для хохмы хотелось бы узнать, а понимаете ли Вы от чего зависит время, что Вы предлагаете сравнивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, даже если не смотреть, что там лежало у ОДНОЙ знакомой в Африке. Разве неинтересен другой проект? Другая кастрюля? Другая отвёртка? вадяя высказываю своё мнение, не нравится не слушай я тоже высказал, не нравится - не слушай)). 10 лет про сокеты - скучновато. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадясделать проект с ws, ему очень понравилось. а ты пробовал? сожалею. Всё что мне попадалось - серверная сторона)) где "клиентщик" не командует протоколом. Много значения имеют фреймворки, на которые у тебя аллергия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 14:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAДля хохмы хотелось бы узнать, а понимаете ли Вы от чего зависит время, что Вы предлагаете сравнивать? Боюсь что понимаю суть многих оптимизаций клиентского жс и работы с хтмл - бывали случаи когда мне удавалось некоторые jquery ui компоненты ускорять на пару порядков своими костылями (например, автокомплит с 8к строк открывался с поиском по одному часто встречаемому символу в оригинале 3+ секунд, после модернизации - стабильно быстрее 200мс). Приходилось даже в странице реализовывать вывод таблиц в 300 колонок и десятками тысяч строк. Без особых тормозов. Конкретно в случае с вставкой разметки все зависит в первую очередь от исходного дома и наличия мутейшн обсерверов, в простейших случаях разница будет ничтожна. В более сложных когда $.html() с его проверками правильности синтаксиса начинает выполняться дольше 200мс по причине слишком большой исходной страницы или до одури огромной вставки начинаются замеры производительности, всплывают те самые родные браузерные inner(outer)HTML`и, подбирается правильный вариант иницализции дополнительной логики (допустим, тех же jquery ui виджетов в вставляемой разметке). Еще интересный случай - перенос кусков разметки с сохранением логики на детачах/аттачах из jq, но это уже выходит за рамки темы обсуждения. А теперь излагайте Ваше мнение по поводу производительности, я тоже послушаю-почитаю. Если оно есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 15:15 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478в простейших случаях разница будет ничтожна Спасибо, мы как раз про этот случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 15:27 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478сравнить замену через innerHTML/outerHTML и html() из jquery. jquery при помощи святого духа DOM модифицирует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 17:07 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478В более сложных когда $.html() с его проверками правильности синтаксиса начинает выполняться дольше 200мс по причине слишком большой исходной страницы или до одури огромной вставки начинаются замеры производительности, всплывают те самые родные браузерные inner(outer)HTML`и, подбирается правильный вариант иницализции дополнительной логики (допустим, тех же jquery ui виджетов в вставляемой разметке). без jquery - никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 17:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилбез jquery - никак? описан и способ на vanilla js, прочитай еще раз, ковбой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 17:23 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478, без фреймоворков - не умеешь? (если так уж припёрла проблема производительности) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 17:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилmars478, без фреймоворков - не умеешь? (если так уж припёрла проблема производительности) молодой человек, vanilla js это чистый яваскрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 17:35 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадясделать проект с ws, ему очень понравилось. а ты пробовал? сожалею. Всё что мне попадалось - серверная сторона)) где "клиентщик" не командует протоколом. Много значения имеют фреймворки, на которые у тебя аллергия. сочувствую, значит не удалось вкусить всей прелести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 18:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123, ну не 10, а меньше.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 18:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадясочувствую, значит не удалось вкусить всей прелести. Для того чтобы судить о качестве приготовленной яичницы, необязательно уметь нести яйца (с) Шутка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 19:54 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадясочувствую, значит не удалось вкусить всей прелести. Для того чтобы судить о качестве приготовленной яичницы, необязательно уметь нести яйца (с) Шутка. тут боле подходит «не читал, но осуждаю...» ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 20:49 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakЯ чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная? сформировать html на основе json достаточно просто, если пользоваться js шаблонизатором типа EJS (каким то аналогом), применить react js ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 20:57 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAmonstrUпоскольку речь идет про получение данных по ajax в json-html, то это подразумевает, что речь идет об каких-то операциях пользователя. вопрос - когда они выполняются - при старте страницы или после первой загрузки. Вы издеваетесь? :) Речь идёт о, с**а, фильтрах в каталоге интернет-магазина. теперь понятнее. то есть на страницу вывалили каталог товаров, и далее пользователь включает\выключает фильтры. тут если на проекте нет angular, react js или схожего фреймворка я бы применял Js шаблонизатор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 21:03 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUPrizzrakЯ чёт-т не понял, а формировать html c помощью JS по вашему задача элементарная? сформировать html на основе json достаточно просто, если пользоваться js шаблонизатором типа EJS (каким то аналогом), применить react js так же просто сформировать html из правильно сыормироваггошо резульсета и без всяких шаблонов. при этом отпадает лишнее преобразование. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 21:14 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PS, на java при этом происходит увеличение скоросли создания строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 21:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяmonstrUпропущено... сформировать html на основе json достаточно просто, если пользоваться js шаблонизатором типа EJS (каким то аналогом), применить react js так же просто сформировать html из правильно сыормироваггошо резульсета и без всяких шаблонов. при этом отпадает лишнее преобразование. на проекте, где верстальщик и программист разные люди, можно приобрести кое-какие проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 21:23 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
monstrUвадяпропущено... так же просто сформировать html из правильно сыормироваггошо резульсета и без всяких шаблонов. при этом отпадает лишнее преобразование. на проекте, где верстальщик и программист разные люди, можно приобрести кое-какие проблемы тут надо уметь сотрудничать , понимать работу доуг друга, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 21:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478... по причине слишком большой исходной страницы или до одури огромной вставки начинаются замеры производительности ... Просьба рассказать, как были проведены замеры производительности. Интересно. Если через время выполнения JS-кода, то это туфта, о реальном рендеринге (реальном отображении) ничего не говорит. Особенно заметна разница на мобильных, где JS "отстреливается" за время n , а реальные изменения на странице видны через 10n и более (в случае больших объёмов). Я лично не нашёл другого способа, как сравнивать "на глаз" или с помощью ручного секундомера, когда объём вставляемых данных довольно большой. Чем больший объём - тем больше разница в реальном рендеринге, скорость выполнения JS на рендеринг не влияет. Сравните по этому тесту - делался больше года назад - уже возможны некоторые изменения в браузерах. Реальная скорость исполнения JS (формирование строки для innerHTML-вставки) - нижняя длинная кнопка. Можно создать статичный Грид, и Перемещаемый Грид соответствующими кнопками и посмотреть разницу. Имхо этот тест максимально приближен к реальным приложениям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 22:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
P.S. да, использовался можно сказать vanilla JS (сборка через текстовые строки - а строковые операции очень быстры) с последующим innerHTML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 22:22 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
бухалтер фантоцци, из приктики - самое медленное было рендеринг вставленного html самим браузером, а добавить к этому доп работу со строками..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 22:50 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадябухалтер фантоцци, из приктики - самое медленное было рендеринг вставленного html самим браузером, а добавить к этому доп работу со строками..... у меня Chromium 56 - новый грид 10 х 5000 (50 тыс. ячеек) рендерит 2-3 сек, а строковые операции сборки (общее выполнение JS-кода с вызовом .innerHTML() ) делает примерно за 0.2 - 0.3 сек. На бюджетных мобильных (особенно SmartTV) гриды более чем 3000 ячеек рендерятся уже с видимой задержкой, хотя JS выполняется довольно быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 23:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Да, кстати, современные браузеры стараются оптимизировать, и при повторении (со 2-3 раза) некоторые вещи делают уже значительно быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 23:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадятут боле подходит «не читал, но осуждаю...» что именно читать? Голый сокет и отсутствие библиотек (паттернов)? Вот это твоё? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 23:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123, ты опять прямолинеен ... тебе не понравился пример работающего кода? ты хоть понял для чего он сделан, какие финкции он выполняет? и код на клиенте это только часть всего общения по ws. сам ws это только какал для асинхроной полнодуплексеной передачи данных. Лось твоей мечтынаверняка там были запросы раз в 5 секунд, для проверки изменений. Таки да, в этом случае сокеты быстрее. У тс не тот случай.да, это как основа. но помимо этого есть куча достоинств, пока не попробуешь сам - трудно понять любое обяснение. лучше один раз увидеть, чем семь раз услышать. skyANAСервер лежал от ajax запросов, но от websocket вдруг ожил. Интересно послушать рассказ. Продолжай.если тебе надо оперативную инфу с сервера. и опять ты не пробовал, а убеждаешь, что это не нужно. история знает кучу таких умников бухалтер фантоцциу меня Chromium 56 - новый грид 10 х 5000 (50 тыс. ячеек) рендерит 2-3 сек, а строковые операции сборки (общее выполнение JS-кода с вызовом .innerHTML() ) делает примерно за 0.2 - 0.3 секименно с таким торможением и я встречался когда одна вставка - это одно время, а когда куча и обработка - это дополнительное время на переключение между "задачами" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 09:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAСервер лежал от ajax запросов, но от websocket вдруг ожил. Интересно послушать рассказ. Продолжай.если тебе надо оперативную инфу с сервера. и опять ты не пробовал, а убеждаешь, что это не нужно. история знает кучу таких умников Шах и мат! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 11:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяу знакомых есть пример применения ajax и ws на очень хорошо нагруженном сервере. так вот на ajax он просто лежал . переписали на ws и что токое лажащий сервер забыли. Я прямолинеен). За базар отвечаешь? )) Один тут про крутость десктопа по отношению к веб тоже рассказывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 11:54 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAСервер лежал от ajax запросов, но от websocket вдруг ожил. Интересно послушать рассказ. Продолжай.если тебе надо оперативную инфу с сервера. и опять ты не пробовал, а убеждаешь, что это не нужно. история знает кучу таких умников Тебе померещилось. P.S.: а хоть одного умника назовёшь, кого знает история? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 11:57 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, Чёт я пропустил. Это Вы вэбсокеты прелагаете? Вообще-то в одной браузерной игре, я попробовал. Ну фу! А Вы прелагаете для магазина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 12:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeвадя, Чёт я пропустил. Это Вы вэбсокеты прелагаете? Вообще-то в одной браузерной игре, я попробовал. Ну фу! А Вы прелагаете для магазина? ты просто не умеешь их готовить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:11 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... если тебе надо оперативную инфу с сервера. и опять ты не пробовал, а убеждаешь, что это не нужно. история знает кучу таких умников Тебе померещилось. P.S.: а хоть одного умника назовёшь, кого знает история? как пример: историю появления сотовых телефонов знаешь? они могли появиться лет на 30 рагьше, если б некоторые умники думали более прогрессивнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:14 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяу знакомых есть пример применения ajax и ws на очень хорошо нагруженном сервере. так вот на ajax он просто лежал . переписали на ws и что токое лажащий сервер забыли. Я прямолинеен). За базар отвечаешь? )) Один тут про крутость десктопа по отношению к веб тоже рассказывал. ты привел мой код, в котором не много добавлено к обычному для работы с ws. ты подобен слепцам , которые описывают слона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяShSergeвадя, Чёт я пропустил. Это Вы вэбсокеты прелагаете? Вообще-то в одной браузерной игре, я попробовал. Ну фу! А Вы прелагаете для магазина? ты просто не умеешь их готовить. Умею. В данном конкретном случае - моветон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeвадяпропущено... ты просто не умеешь их готовить. Умею. В данном конкретном случае - моветон. тогда б просто привел список того что тебя не ус роило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... Тебе померещилось. P.S.: а хоть одного умника назовёшь, кого знает история? как пример: историю появления сотовых телефонов знаешь? они могли появиться лет на 30 рагьше, если б некоторые умники думали более прогрессивнее Какие-то пустые слова. Ты в своём репертуаре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:42 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, Не помню уже. Что я должен день просидеть? Поверь просто. У тебя есть проекты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:44 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяты подобен слепцам , которые описывают слона я уже помню каждую морщинку на теле твоего слона ))) LOL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... как пример: историю появления сотовых телефонов знаешь? они могли появиться лет на 30 рагьше, если б некоторые умники думали более прогрессивнее Какие-то пустые слова. Ты в своём репертуаре. понятно, что история для тебя темный лес.... ты просил привести умника, я привел, если ты не знаешь — твои проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 13:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeвадя, Не помню уже. Что я должен день просидеть? Поверь просто. У тебя есть проекты? почему я должен верить твоей неудачной попытке? у меня несколько проектов на ws. и поверь только положительные результаты. хочешь верь, хочешь не верь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 14:00 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяты подобен слепцам , которые описывают слона я уже помню каждую морщинку на теле твоего слона ))) LOL не надо . просто попробуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 14:01 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... Какие-то пустые слова. Ты в своём репертуаре. понятно, что история для тебя темный лес.... ты просил привести умника, я привел, если ты не знаешь — твои проблемы Снова пустые слова. Конкретные факты и имена сможешь назвать, или продолжишь балаболить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 14:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя в очередной раз демонстрирует свою бездонную глупость, выучил одно слово "websocket" и всё хочет казаться умным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 14:13 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяу меня несколько проектов на ws. и поверь только положительные результаты. угу, всем положить на твои вымышленные «результаты» ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 14:15 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, Расскажи в двух словах, что у тебя на сервере, что на клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 14:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeРасскажи в двух словах, что у тебя на сервере, что на клиенте.на клиенте тот код, который привёл Petro123. основа применения взята с хабра. формат данных: команда - рзделитель - данные команда - это имя функции, которая обрабатывает данные. тут всё в комментариях Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. я могу вызвать командой с сервера как выполнение любой функции на клиенте, так и любого метода любого объекта. на сервере так же "команда" - это имя метода (java). реализация вызова нужного метода с помощью рефлексии. практически я могу из любого места кода сервера отправить команду/данные клиенту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 17:10 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAСнова пустые слова. Конкретные факты и имена сможешь назвать, или продолжишь балаболить?учи историю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 17:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Чёто мы не туда зашли. У человека интернет-магазин. Я бы не спорил с работодателем насчёт аякса. Хочет без перезагрузки - на тебе. Можно и (1), можно и (2). Но никаких поллингов и сокетов. Я ни на работе, ни дома не выключаю компьютер. И что, зашёл в магазин, забыл о нём. А оно чего-то делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 18:36 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAСнова пустые слова. Конкретные факты и имена сможешь назвать, или продолжишь балаболить?учи историю. То есть я за тебя, балабола, ещё и факты должен искать? Губу закатай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 18:51 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAТо есть я за тебя, балабола, ещё и факты должен искать? Губу закатай :)не знаешь истории и этим гордишься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 18:57 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAТо есть я за тебя, балабола, ещё и факты должен искать? Губу закатай :)не знаешь истории и этим гордишься? Факты будут, балабол? Или думаешь, если много будешь хамить, то это добавит хоть какой-то вес твоим пустым словам? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 19:05 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ShSergeНо никаких поллингов и сокетов. Я ни на работе, ни дома не выключаю компьютер. И что, зашёл в магазин, забыл о нём. А оно чего-то делает?оно может делать , а может и не делать. всё зависит от того что требуется. к примеру у меня при бездействии юзера(при завершении сессии на сервере) сервер переводит клиента на страницу входа насчёт спора - ajax/ws - это решать ТС, я просто предложил. раз тс начинает проект - может попробует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 19:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAФакты будут, балабол? Или думаешь, если много будешь хамить, то это добавит хоть какой-то вес твоим пустым словам? :)балабол это ты, не работал с ws, а ругать готов. с таким твоим подходом нет никакога смысла что-то тебе предоставлять.. не нравится ws - не используй, не работал с ws не ругай, ведь тебе не счем сравнивать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 19:13 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, ты не только балабол, ты ещё и врун, покажи, где в этом топике я ругал ws? Твой слив засчитан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 19:44 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяShSergeНо никаких поллингов и сокетов. Я ни на работе, ни дома не выключаю компьютер. И что, зашёл в магазин, забыл о нём. А оно чего-то делает?оно может делать , а может и не делать. всё зависит от того что требуется. к примеру у меня при бездействии юзера(при завершении сессии на сервере) сервер переводит клиента на страницу входа насчёт спора - ajax/ws - это решать ТС, я просто предложил. раз тс начинает проект - может попробует. И в каком конкретно функционале интернет-магазина ты видишь выгоду от использования ws и какую? Это простой вопрос, надеюсь у тебя хватит ума не воспринимать его как ругань :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 19:46 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
ухты, Вы до сих пор спорите? Здравствуйте всем! давно я не заходил в форум, и до сих пор те же темы те же споры... просто бомба! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:01 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
mars478Изопропилmars478, без фреймоворков - не умеешь? (если так уж припёрла проблема производительности) молодой человек, vanilla js это чистый яваскрипт. да ты шо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:14 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAИ в каком конкретно функционале интернет-магазина ты видишь выгоду от использования ws и какую?одна из выгод - для не использующего ws просто попробовать. для простого интернет-магазина для стороны покупателя -да, можно обойтись и ajax. рассматривать серьёзный интернет-магазин, с высокой нагрузкой, с достаточно большим числом операторов - то для отображения оперативной информации на экранах операторов - выйгрыш очевиден. отсутствии "пустых" запросов от операторов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:35 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Результаты опроса поражают. Тут реально 71% считает, что в описанном мною случае стоит использовать JSON? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:40 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Prizzrak, просто привычка и мода. и ориентация на fw, протокол общения с которыми json. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:47 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAИ в каком конкретно функционале интернет-магазина ты видишь выгоду от использования ws и какую?одна из выгод - для не использующего ws просто попробовать. для простого интернет-магазина для стороны покупателя -да, можно обойтись и ajax. рассматривать серьёзный интернет-магазин, с высокой нагрузкой, с достаточно большим числом операторов - то для отображения оперативной информации на экранах операторов - выйгрыш очевиден. отсутствии "пустых" запросов от операторов. Каких конкретно операторов? В чём суть выигрыша? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:57 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakРезультаты опроса поражают. Тут реально 71% считает, что в описанном мною случае стоит использовать JSON? Да забей ты на JSON. У тебя уже реализован рендеринг. Осталось только дёрнуть его ajax-запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 20:59 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAКаких конкретно операторов? В чём суть выигрыша? к примеру таких где подтверждение заказа после звонка опеатора. для оперативного реагирования опрератор должен видеть в реальном времени - не дергать же сервер запросами о состоянии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 21:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAДа забей ты на JSON. У тебя уже реализован рендеринг. Осталось только дёрнуть его ajax-запросом.+100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 21:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяне дергать же сервер запросами о состоянии. зачем дёргать, достаточно подождать поступления данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 21:27 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяк примеру таких где подтверждение заказа после звонка опеатора. для оперативного реагирования опрератор должен видеть в реальном времени - не дергать же сервер запросами о состоянии. Мы для уведомлений, бейджиков, онлайн-тикеров и т.п. вебсокет уже 5 лет как используем в куче проектов. И со звонка телефона карточку клиента в CRM открывали, и GPS трекеры рисовали на карте, чё только не делали. И, по-твоему, надо теперь как умалишённый даун бегать по топикам и кричать: используйте вебсокет грешники, и будет вам по вере вашей? Думаю и через пару лет, вадя с безумными глазами и пеной у рта будет продолжать всем здесь вебсокет толкать, всё ещё веря, что он прогрессивный и умный, а все вокруг тупые и недалёкие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 21:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Изопропилзачем дёргать, достаточно подождать поступления данныхи сколько времени надо ждать при использовании ajax на посылая запрос на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 21:39 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVostt, я просто предложил тс , шум поднял не я. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 21:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAКаких конкретно операторов? В чём суть выигрыша? к примеру таких где подтверждение заказа после звонка опеатора. для оперативного реагирования опрератор должен видеть в реальном времени - не дергать же сервер запросами о состоянии. И в каком серьёзном интернет-магазине, с высокой нагрузкой оператор кому-то звонит, чтобы подтвердить заказ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 22:15 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяhVostt, я просто предложил тс , шум поднял не я. А ТСу-то это зачем? Он не заводил речь про оператора и необходимость оперативного реагирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 22:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Ну и вспоминая все те разы, что я забирал самовывозом заказы, сделаные через ozon, думается мне, что они используют десктоп-приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2017, 22:24 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... к примеру таких где подтверждение заказа после звонка опеатора. для оперативного реагирования опрератор должен видеть в реальном времени - не дергать же сервер запросами о состоянии. И в каком серьёзном интернет-магазине, с высокой нагрузкой оператор кому-то звонит, чтобы подтвердить заказ? представь, такие есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 00:16 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяhVostt, я просто предложил тс , шум поднял не я. А ТСу-то это зачем? Он не заводил речь про оператора и необходимость оперативного реагирования. ещё раз - это было просто предложенин о возмлжномти использовании , не более ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 00:18 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAНу и вспоминая все те разы, что я забирал самовывозом заказы, сделаные через ozon, думается мне, что они используют десктоп-приложение. даже при использовании десктопа можно использовать ws для связи с сервером, а так же и андрод-приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 00:25 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяhVostt, я просто предложил тс , шум поднял не я. Ты пихаешь вебсокет не к месту. Вебсокет полезен, когда требуется постоянная обратная связь с клиентом. Это вообще ни разу не замена REST, никогда он так не позиционировался, а использовать вебсокет вместо AJAX/REST, для запросов данных — это не выгодно и не эффективно, как с точки зрения разработки, поддержки, так и с точки зрения сетевых и физических ресурсов. Поэтому перестань уже его толкать всем как героиновый наркоман. То, что ты бездумный фанатик, все уже давно поняли. Зайдёт речь про оперативную информацию, когда требуется мгновенная обратная связь? Ок, выходи на сцену. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 05:44 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVostt, если ты так считаешь - считай, твоё мнение на действительность не влияет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 06:15 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяhVostt, если ты так считаешь - считай, твоё мнение на действительность не влияет. Мнение влияет на действительность в разделе моды. Если ты девочко, то свои девочковые понятия пожалуйста демонстрируй не здесь. То, что я сказал, это не мнение, и это не «я так считаю», это факт. Я даже спрашивать не буду, можешь ли ты привести какие-то аргументы, так как у девочко не может быть аргументов, есть только мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 06:48 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttДумаю и через пару лет, вадя с безумными глазами и пеной у рта будет продолжать всем здесь вебсокет толкать, всё ещё веря, что он прогрессивный и умный, а все вокруг тупые и недалёкие Будет. С первой фразой что ws это круто и нужен Во Всех проектах и через 3 странички флейма сливает что "это так видит и он только предложил". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:26 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVostt, спасибо, я понял, чтоя не правильно использую ws, потому и результаты по эффективности у меня намного лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:29 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяа так же и андрод-приложения. Не сочиняй). Я там был, в отличии от тебя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:30 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123hVosttДумаю и через пару лет, вадя с безумными глазами и пеной у рта будет продолжать всем здесь вебсокет толкать, всё ещё веря, что он прогрессивный и умный, а все вокруг тупые и недалёкие Будет. С первой фразой что ws это круто и нужен Во Всех проектах и через 3 странички флейма сливает что "это так видит и он только предложил". это было написано только для успокоения самости критиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:32 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяа так же и андрод-приложения. Не сочиняй). Я там был, в отличии от тебя. а ясделвл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяэффективности Это слово из ВУЗа и его не употребляй. У тебя просто агрессивный маркетинг). Вот беда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:35 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяэффективности Это слово из ВУЗа и его не употребляй. У тебя просто агрессивный маркетинг). Вот беда. хорошо, не эффективность, скорость, трафик, удобство, и прочее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:38 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяа так же и андрод-приложения. Не сочиняй). Я там был, в отличии от тебя. для ws нет разницы от между кем соединяться. один сервер может одновремено работать как с браузером, так и приложением на андроиде, так и с десктопом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяPetro123пропущено... Это слово из ВУЗа и его не употребляй. У тебя просто агрессивный маркетинг). Вот беда. хорошо, не эффективность, скорость, трафик, удобство, и прочее У тебя всегда был один критерий - скорость в байтах и время.). А удобство для команды в 1 человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадякак с браузером, так и приложением на андроиде,не упоминай андроид. Возьми с# ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 07:43 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяhVostt, спасибо, я понял, чтоя не правильно использую ws, потому и результаты по эффективности у меня намного лучше Намного лучше чем что? С чем сравнивал? Как сравнивал? В каких условиях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 08:12 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадякак с браузером, так и приложением на андроиде,не упоминай андроид. Возьми с# ))) ну это ещё один язык. java вполне справляется. я делал трекер на смартфоне с отображенем перемещения в браузере на Гугл картах. потребление трафика не чувтвовалось, для каждой точки передавалось не более 20 байт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttвадяhVostt, спасибо, я понял, чтоя не правильно использую ws, потому и результаты по эффективности у меня намного лучше Намного лучше чем что? С чем сравнивал? Как сравнивал? В каких условиях? сравнивал с аналогичными на ajax. принимал участие в проекте , где не хотели использовать ws. и сравнивал затраты/возможности. на новый проект убедил попрбовать, говорят с ws понравилось. по трафику однозначно меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:31 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, Топик не про трекер вроде. А ты про все все проекты. Преувеличил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяну это ещё один язык. java вполне справляется. Вот именно. Не пугай тут андроидом. Из 100 проектов, будет 1 на ws, хоть жаба хоть ведро хоть шарп. Изучай post get)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:41 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадяну это ещё один язык. java вполне справляется. Вот именно. Не пугай тут андроидом. Из 100 проектов, будет 1 на ws, хоть жаба хоть ведро хоть шарп. Изучай post get)). нафига? проще когда все клиенты работают по одному варианту. на андроиде «почти» java. и сервер на java. всё получается красиво и просто, единообразно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:50 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, Топик не про трекер вроде. А ты про все все проекты. Преувеличил) это как пример , браузеры и на смарфонах понимают ws. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:53 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... И в каком серьёзном интернет-магазине, с высокой нагрузкой оператор кому-то звонит, чтобы подтвердить заказ? представь, такие есть. Давай возьмём первые 100: https://ardoz.ru/blog/top100-internet-magazinov-v-rossii-za-2017-god/ В каких конкретно? Называй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 09:58 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... А ТСу-то это зачем? Он не заводил речь про оператора и необходимость оперативного реагирования. ещё раз - это было просто предложенин о возмлжномти использовании , не более С таким же успехом можно и Erlang предложить, чтобы видеоролики о товаре транслировать :) Толк от таких предложений есть? Не вижу. Ты чуть-ли не в каждом топике предлагаешь WS. Однако вопросов на эту тему не прибавляется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:05 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... представь, такие есть. Давай возьмём первые 100: https://ardoz.ru/blog/top100-internet-magazinov-v-rossii-za-2017-god/ В каких конкретно? Называй. вот http://zhivika.ru/ при оформлении доставки, обязательный звонок клиенту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:09 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадясравнивал с аналогичными на ajax. принимал участие в проекте , где не хотели использовать ws. и сравнивал затраты/возможности. на новый проект убедил попрбовать, говорят с ws понравилось. по трафику однозначно меньше. Я правильно понял, убрали весь AJAX и полностью заменили на WS? Ни одного AJAX-запроса не осталось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:11 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... Давай возьмём первые 100: https://ardoz.ru/blog/top100-internet-magazinov-v-rossii-za-2017-god/ В каких конкретно? Называй. вот http://zhivika.ru/ при оформлении доставки, обязательный звонок клиенту. А при самовывозе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:15 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... ещё раз - это было просто предложенин о возмлжномти использовании , не более С таким же успехом можно и Erlang предложить, чтобы видеоролики о товаре транслировать :) Толк от таких предложений есть? Не вижу. Ты чуть-ли не в каждом топике предлагаешь WS. Однако вопросов на эту тему не прибавляется :) я с удовольствием посмотрел ролик при покупке обуви в интернет магазине а не только фотки. и я уверен скоро это будет сделано. браузеры к этому готовы. вопросы есть на стаковефлоу. а тут противники , типа тебя, всех распугали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:17 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадя, опять про тебя топик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:19 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... С таким же успехом можно и Erlang предложить, чтобы видеоролики о товаре транслировать :) Толк от таких предложений есть? Не вижу. Ты чуть-ли не в каждом топике предлагаешь WS. Однако вопросов на эту тему не прибавляется :) я с удовольствием посмотрел ролик при покупке обуви в интернет магазине а не только фотки. и я уверен скоро это будет сделано. браузеры к этому готовы. вопросы есть на стаковефлоу. а тут противники , типа тебя, всех распугали. Опять чушь пишешь. Что за привычка у тебя скатываться к ней? Ткни пальцем, где я кого-то распугал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяа тут противники , типа тебя, всех распугали. Нет никаких противников. Есть люди, умеющие пользоваться мозгом, знающие когда уместно применять ту или иную технологию, а когда нет. А есть какие-нибудь типа веганы, пробитые фанатики с Websocket головного мозга, которые ничего сложнее примитивного сайта для двух с половиной пользователей не делали, но лезут со своими рекомендациями. Вот о чём речь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:27 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... вот http://zhivika.ru/ при оформлении доставки, обязательный звонок клиенту. А при самовывозе? а при самовывозе нет звонка. этот сайт пример не соответствия качества самой конторы, её работы, сети аптек с работой их сайта. постоянная перезагрузеа всей страницы, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:33 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123вадя, опять про тебя топик. ага, я прошу прощения у ТС :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAвадяпропущено... я с удовольствием посмотрел ролик при покупке обуви в интернет магазине а не только фотки. и я уверен скоро это будет сделано. браузеры к этому готовы. вопросы есть на стаковефлоу. а тут противники , типа тебя, всех распугали. Опять чушь пишешь. Что за привычка у тебя скатываться к ней? Ткни пальцем, где я кого-то распугал? такая критика кого угодно напугает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:37 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
hVosttвадяа тут противники , типа тебя, всех распугали. Нет никаких противников. Есть люди, умеющие пользоваться мозгом, знающие когда уместно применять ту или иную технологию, а когда нет. А есть какие-нибудь типа веганы, пробитые фанатики с Websocket головного мозга, которые ничего сложнее примитивного сайта для двух с половиной пользователей не делали, но лезут со своими рекомендациями. Вот о чём речь. тож самое можно и про тебя сказать - не понимая всех возможностей нового, не раобравшись, отвергать. если ты не можешь понять преимущества - это не значит, что их нет. все браузеры поддерживают не ради моды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:43 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадявсе браузеры поддерживают не ради моды. ради 1% проектов. Рынок и конкуренция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:46 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... А при самовывозе? а при самовывозе нет звонка. этот сайт пример не соответствия качества самой конторы, её работы, сети аптек с работой их сайта. постоянная перезагрузеа всей страницы, Так приведи в пример другой сайт. Желательно тот, где WS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:52 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAпропущено... Опять чушь пишешь. Что за привычка у тебя скатываться к ней? Ткни пальцем, где я кого-то распугал? такая критика кого угодно напугает. Ошибаешься, только того, кто не может предоставить подтверждения своим словам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:53 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяhVosttпропущено... Нет никаких противников. Есть люди, умеющие пользоваться мозгом, знающие когда уместно применять ту или иную технологию, а когда нет. А есть какие-нибудь типа веганы, пробитые фанатики с Websocket головного мозга, которые ничего сложнее примитивного сайта для двух с половиной пользователей не делали, но лезут со своими рекомендациями. Вот о чём речь. тож самое можно и про тебя сказать - не понимая всех возможностей нового, не раобравшись, отвергать. если ты не можешь понять преимущества - это не значит, что их нет. все браузеры поддерживают не ради моды. Слушай, а может ты нам в коде покажешь все возможности нового, преимущества. На примере заказа в интернет-магазине: что нужно сделать на сервере после того, как заказ попал в БД, чтобы на него оперативно отреагировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 10:56 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
skyANAСлушай, а может ты нам в коде покажешь все возможности нового, преимущества. На примере заказа в интернет-магазине: что нужно сделать на сервере после того, как заказ попал в БД, чтобы на него оперативно отреагировать? хорошо, но только дня через два и код будет на java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 11:06 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
коллеги, поясните пожалуйста зачем напрягать 1) сервер для подготовки данных, 2) сериализации их в json, 3) а затем еще и напрягать клиента для построения разметки из json ? если можно обойтись только пунктом 1 и половиной пункта 2 для формирования готового html спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 11:13 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяskyANAСлушай, а может ты нам в коде покажешь все возможности нового, преимущества. На примере заказа в интернет-магазине: что нужно сделать на сервере после того, как заказ попал в БД, чтобы на него оперативно отреагировать? хорошо, но только дня через два и код будет на java. На java, так на java. Главное покажи, что используешь, чтобы понять о новой записи в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 11:15 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
MSSQLAndDotNetколлеги, поясните пожалуйста зачем напрягать 1) сервер для подготовки данных, 2) сериализации их в json, 3) а затем еще и напрягать клиента для построения разметки из json ? если можно обойтись только пунктом 1 и половиной пункта 2 для формирования готового html спасибо Например на сервере крутится API, используемый клиентами различного типа. Но если Вы спрашиваете в контексте задачи ТСа, то не за чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 11:20 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
MSSQLAndDotNetколлеги, поясните пожалуйста зачем напрягать 1) сервер для подготовки данных, 2) сериализации их в json, 3) а затем еще и напрягать клиента для построения разметки из json ? если можно обойтись только пунктом 1 и половиной пункта 2 для формирования готового html спасибопридется обойтись п.1 и "утяжеленным" п.2, поскольку применение шаблонизатора на сервере - таки более сложная операция, чем JSON.stringify. чем меньше нагрузка на сервер, тем лучше. а клиентские компы не треснут от парсинга json и построения хтмл. ---- хотя, это всё имеет смысл, если шаблонизация есть и серверная и клиентская. А если только серверная, то тут даже говорить не о чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 11:34 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяхорошо, но только дня через два и код будет на java. Другое дело. Не забудь только. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 12:04 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Ну такие страницы плохо индексируются "гуглами". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 12:07 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадяИзопропилзачем дёргать, достаточно подождать поступления данныхи сколько времени надо ждать при использовании ajax на посылая запрос на сервер? запрос всегда активен. через 30 секунд при отсутствии данных сервер отвечает - нет данных, клиент перезапускает запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 12:28 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Мне кажется, уж лучше долбить короткими повторными чем держать канал до таймаута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 12:52 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Petro123, сетевого таймаута не возникает. не нравится 30 - пусть будет 3 секунды - главное чтоб сервер не спешил отвечать, что данных нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 12:59 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
вадятож самое можно и про тебя сказать - не понимая всех возможностей нового, не раобравшись, отвергать. если ты не можешь понять преимущества - это не значит, что их нет. все браузеры поддерживают не ради моды. Кроме постоянного коннекта и обратной связи, которую большинство разработчиков в мире уже давным давно используют там где это действительно нужно , и без твоих, таксказать, соплей. Какие преимущества у WebSocket перед REST/AJAX в остальных случаях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 13:02 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Лось твоей мечтыприменение шаблонизатора на сервере - таки более сложная операция, чем JSON.stringify ИМХО не корректно сравнивать шаблонизатор и JSON.stringify. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 13:07 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
MSSQLAndDotNetколлеги, поясните пожалуйста зачем напрягать 1) сервер для подготовки данных, 2) сериализации их в json, 3) а затем еще и напрягать клиента для построения разметки из json ? если можно обойтись только пунктом 1 и половиной пункта 2 для формирования готового html спасибо Смотрим примерчик: оба варианта генерация HTML и JSON обмен данными прекрасно сосуществуют вместе: там где выгодно и удобно гонять JSON, гоняются JSON. Где выгодней генерить разметочку на сервере, генерится на сервере. https://demos.telerik.com/aspnet-mvc/grid/remote-data-binding ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 13:08 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
а вы все сретесь? ну сритесь, сритесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 14:35 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
Шаблонизатора на клиенте нет. А сервер умеет как в json выплёвывать, так и html. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 15:29 |
|
||
|
Формирование HTML c помощью JS. Нужно экспертное мнение.
|
|||
|---|---|---|---|
|
#18+
PrizzrakШаблонизатора на клиенте нет. А сервер умеет как в json выплёвывать, так и html. если шаблонизатора на клиенте нет - значит html будет удобнее (на сервере шаблонизатор, надеюсь, есть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2017, 17:48 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1444489]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
241ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 371ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...