powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Шаблонизация ...
25 сообщений из 119, страница 4 из 5
Шаблонизация ...
    #39587927
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяBlazkowiczВот только на фоне обращений к БД это всё погрешность в районе одного процента.можно пренебречь тут немногим, там, сям, в итоге получить тормоз и жаловаться что сеть тормоз, что железо старое...
я предпочитаю сначала самому сделать максимально быструю систему, а потом уже грешить на остальное.
это моё мнение, я не навязываю его кому-либо.
Логичнее делать сначала рабочую систему, которая решает поставленные задачи, а уж потом оценивать/считать миллисекунды, которые уходят на перебор коллекций и работу со строками так или сяк :)
И да, запросы к бд в сотню раз дольше выполняются(сам не проверял, видел недавно какое-то сравнение, может не в сотню, но прилично), для того кеширование и было создано, а так же всякие там Lazy операции.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587936
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanок, а как ты относишься к балансировщику нагрузки (и горизонтальное масштабирование в целом) ?хорошо отношусь....
это к чему вопрос? если всё это использовать, то не стоит и оптимизировать код?
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587938
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicЛогичнее делать сначала рабочую систему, которая решает поставленные задачи, а уж потом оценивать/считать миллисекунды, которые уходят на перебор коллекций и работу со строками так или сяк :)да, согласен, но данный вариант проверен многократно, поэтому его использую.
ну оптимизация запросов это само собой, помимо этого я ещё и распределяю что можно сделать в хранимке быстрее и перенос чего из кода java в хранимку сделает систему быстрее.
если ты заметил из результсета возвращаются несколько булевых значений, если их получать в java то логика покажется очень сложной и таким простым методом строку не построить.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587941
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяUsmanок, а как ты относишься к балансировщику нагрузки (и горизонтальное масштабирование в целом) ?хорошо отношусь....
это к чему вопрос? если всё это использовать, то не стоит и оптимизировать код?Код может быть супер оптимальным, но с приростом нагрузки задержек неизбежать.
Я бы сказал так, что супер оптимальный код тоже не панацея (:
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587943
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanКод может быть супер оптимальным, но с приростом нагрузки задержек неизбежать.
Я бы сказал так, что супер оптимальный код тоже не панацея (:это само собой, просто чем оптимальнее код по быстродействию, тем позже наступает необходимость всего остального. да и цена остального меньше.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587946
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123конкретная тема была про табличку Kendo.
Но ты струсил.
как только я увидел задержку в 5сек, все остальное для меня потеряло смысл.
собака Павлова.
Не отличает вёрстку сайта от примера на сайте.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587948
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
точно такой зеркальный довод действует против тебя.
Как только у тебя видят:
Код: java
1.
2.
 while (rs.next()) {
                sb.append("<tr data-id_owner='").


сразу всё остальное что вадя говорит или пишет никому не интересно.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587953
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Это фрагмент "кодоразметки", где используется технология Вадя's Servlet Pages
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587961
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть такая штука, которая формируется секунд 30, а потом шлет отчет на мыло. И ничего :)
Это автоматизированная штука, которую пользователи не видят, не трогают, формируется ближе к полуночи.

А еще есть прямо в интерфейсе у юзера один отчет, он тоже долгий, порядка 20-30 секунд, уж и не помню точно, дык вот... я сразу предупредил, договорился, что перебор/подсчет и т.д. будет долгим, ну и ничего, работают, понимают :))

Теперь я знаю как там всё кардинально изменить, чтобы всё летало, но с этим заказчиком давно не общался и не хочу навязывать свои услуги, тем более, что и времени у меня нет и денег у них не будет столько, сколько я попрошу))

Это я к тому, что когда договоришься, то 5 секунд это капля в море.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587972
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicУ меня есть такая штука, которая формируется секунд 30, а потом шлет отчет на мыло. И ничего :)
Это автоматизированная штука, которую пользователи не видят, не трогают, формируется ближе к полуночи.

А еще есть прямо в интерфейсе у юзера один отчет, он тоже долгий, порядка 20-30 секунд, уж и не помню точно, дык вот... я сразу предупредил, договорился, что перебор/подсчет и т.д. будет долгим, ну и ничего, работают, понимают :))

Теперь я знаю как там всё кардинально изменить, чтобы всё летало, но с этим заказчиком давно не общался и не хочу навязывать свои услуги, тем более, что и времени у меня нет и денег у них не будет столько, сколько я попрошу))

Это я к тому, что когда договоришься, то 5 секунд это капля в море.
есть разные места, но это не значит, что надо применчть заведомо тормознутые варианты.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587974
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
точно такой зеркальный довод действует против тебя.
Как только у тебя видят:
Код: java
1.
2.
 while (rs.next()) {
                sb.append("<tr data-id_owner='").


сразу всё остальное что вадя говорит или пишет никому не интересно.
не нравится не используй, если тебе нравятся тормознутые системы используй их
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587975
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanPetro123,

Это фрагмент "кодоразметки", где используется технология Вадя's Servlet Pages
вот тот вариант кендо, что привел Petro, уже не ускорить ни распараллеливанием, ни масштабированием. а данных там — кот наплакал.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587978
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
точно такой зеркальный довод действует против тебя.
Как только у тебя видят:
Код: java
1.
2.
 while (rs.next()) {
                sb.append("<tr data-id_owner='").


сразу всё остальное что вадя говорит или пишет никому не интересно.
однако тебя задело это, значит тебе интересно, а то , что внутри шблонизаторов используется такое же, это нормально. странная логика.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39587990
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот тот вариант кендо, что привел Petro, уже не ускорить ни распараллеливанием, ни масштабированием. а данных там — кот наплакал.ну, там подход совершенно другой - MVVM (настоятельно рекомендую прочитать Построение UI без использования MV*-паттернов )
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588015
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanвадявот тот вариант кендо, что привел Petro, уже не ускорить ни распараллеливанием, ни масштабированием. а данных там — кот наплакал.ну, там подход совершенно другой - MVVM (настоятельно рекомендую прочитать Построение UI без использования MV*-паттернов )
раз подход другой — значит допустимы задержки?
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588016
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяоднако тебя задело это, значит тебе интересно, а то , что внутри шблонизаторов используется такое же, это нормально. странная логика.

Даже в js считается дурным тоном создавать html из строк, а не построением DOM-модели через соответствующие функции.
А так я бы рекомендовал бы вам написать свой HTML-шаблонизатор с лямбдами и билдерами.
Во первых код выглядел бы поаккуратнее, во вторых было бы "стильно, модно, молодежно".
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588019
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanвадявот тот вариант кендо, что привел Petro, уже не ускорить ни распараллеливанием, ни масштабированием. а данных там — кот наплакал.ну, там подход совершенно другой - MVVM (настоятельно рекомендую прочитать Построение UI без использования MV*-паттернов )
статья интересная, но возник вопрос: автор описывает кучу методов, у каждого есть достоинства и недостатки. потом он выбирает mvvm, , и считает это серебряной пулей... и предлагает следовать ей....
но раз так много методов, значит каждый из них был сделан не на пустом месте. под каждую задачу подходит свой. тогда есть ли серебряная пуля?
получается выбираем метод назначаем его религией и безумно следуем ей. остальные — неверные, и бей неверных....
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588022
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulвадяоднако тебя задело это, значит тебе интересно, а то , что внутри шблонизаторов используется такое же, это нормально. странная логика.

Даже в js считается дурным тоном создавать html из строк, а не построением DOM-модели через соответствующие функции.
А так я бы рекомендовал бы вам написать свой HTML-шаблонизатор с лямбдами и билдерами.
Во первых код выглядел бы поаккуратнее, во вторых было бы "стильно, модно, молодежно".
допустим. т.е. для следования этому на клиента мы должны посылать данные и там строить элементы и вставлять данные. и опять назначаем религию...
но кто вам сказал, что у меня везде строится html?
если результатом является несколько значений, которые нужно заменить — передаются только значения. если есть что—то типа модального окна со своей логикой, то передаются тоже значения и вставляются в этот «модуль».
но формировать тело таблицы это два преобразования, я предпочитаю одно.
я считаю что следовать моде это не есть хорошо.
особенно если это приводит к тормозам.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588026
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяUsmanпропущено...
ну, там подход совершенно другой - MVVM (настоятельно рекомендую прочитать Построение UI без использования MV*-паттернов )
статья интересная, но возник вопрос: автор описывает кучу методов, у каждого есть достоинства и недостатки. потом он выбирает mvvm, , и считает это серебряной пулей... и предлагает следовать ей....
но раз так много методов, значит каждый из них был сделан не на пустом месте. под каждую задачу подходит свой. тогда есть ли серебряная пуля?
получается выбираем метод назначаем его религией и безумно следуем ей. остальные — неверные, и бей неверных....Да, полно разных принципов/паттернов. И у всех есть свои плюсы и минусы.
То, на что я просил обратить внимание -- это соблюдение принципа единственной ответственности (1-й пункт SOLID ).
Технология Вадя's Servlet Pages - не соответствует ни одному из 5-ти перечисленных принципов.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588029
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman Вадя's Servlet Pagesмногое что в начале считали абсурдом...
Usman не соответствует ни одному из 5-ти перечисленных принципов.эти 5 принципов Прокрустово ложе?
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588031
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяне нравится не используй, если тебе нравятся тормознутые системы используй их
Ну, тебе нравятся Г. системы. Скорость ведь нужна знаешь где).
вадякендо
Ты решил с кендо меряться))) LOL
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588032
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че вы с ним о паттернах, если чел ООП отвергает?
Он старообрядец.
У него нет семьи, работы и кошки. И пишет он при лучине или свечке гусиным пером.
Удачи ему в делах праведных.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588033
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты решил с кендо меряться))) LOLтебе нравятся 5 секундные задержки - тогда кендо твой выбор.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588036
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123Ты решил с кендо меряться))) LOLтебе нравятся 5 секундные задержки - тогда кендо твой выбор.
Ты тупой. Где именно у тебя задержки? Месячные? Рассказывай.
...
Рейтинг: 0 / 0
Шаблонизация ...
    #39588037
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ну и свои задержки показывай).
Сравним)
...
Рейтинг: 0 / 0
25 сообщений из 119, страница 4 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Шаблонизация ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]