Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / java + REST / 10 сообщений из 10, страница 1 из 1
14.08.2015, 20:54
    #39029791
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
Добрый день!
Читал много про сабжевый подход, когда UI заправляет javascript, а сервер - такой классный получается, отдает данные, контролит доступ, логирует, заправляет транзакциями и т.д. (прям все как в книжках) Вообщем с недавних пор учавствую в таком. Проблема в тормознутости (причем заметной даже на небольших данных на стандартном офисном ПК) клиентской части. Скорее всего это из-за того, что javascript в браузере не мультитредится. Кто-нибудь может что посоветовать? Приложение - чисто RIA. DHTMLX + angular.
...
Рейтинг: 0 / 0
14.08.2015, 21:38
    #39029808
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
no56892Скорее всего это из-за того, что javascript в браузере не мультитредится
это скорее всего - просто рукожопие
...
Рейтинг: 0 / 0
14.08.2015, 21:46
    #39029813
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
Скорее - стандартные грабли.
Хотя, для общего развития, было бы интересно послушать рекомендации "лучших собаководов".
...
Рейтинг: 0 / 0
15.08.2015, 11:45
    #39029929
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
no56892,
вообще то, это вопрос чисто по JS, раз тормозит не сервер.
И в ветку форума JS.
OFF
http://tonsky.me/talks/2015-codefest/
Функциональное программирование в браузере
...
Рейтинг: 0 / 0
15.08.2015, 11:50
    #39029933
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
Из статьи.
Классно! )))
...
Рейтинг: 0 / 0
15.08.2015, 19:23
    #39030084
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
Что, неужели ни у кого не тормозит? Я имею ввиду чистый RIA REST, с сервера вытаскиваетя только одна страница с js, далее - только json. Всмысле криво сделано? Если пользователь кликает на кнопку и открывается форма + перерисовываются остальные части экрана + в процессе заполнения формы еще окно поверх формы, таблицы с автообновлением, десяток списков, валидаторов, контекстная помощь и т.д. (даже без графиков). Если помотреть загрузку - то грузится одно ядро на 100% (на офисном ПК, на топовых процессорах конечно побыстрее) когда юзер за работой, никаких бесконечных циклов нет и грубых косяков с ходу не видно - остальные свободно себя чувствуют. Вопрос тут а целесообразно ли разбить приложения как бы на несколько, то есть часть задач переложить на сервер?
...
Рейтинг: 0 / 0
15.08.2015, 19:31
    #39030086
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
no56892Что, неужели ни у кого не тормозит? Я имею ввиду чистый RIA REST, с сервера вытаскиваетя только одна страница с js, далее - только json.
Одна страничка с кучей кода на весь проект - это приложение с одной точкой входа. например SmartGWT такие делает.
Просто так никто не пишет. Это неудобно. У SmartGWT немного тормозит, но терпимо.
Поэтому вопрос твой непонятен.
Должно быть столько страниц - сколько требуется.
Java при чём?
...
Рейтинг: 0 / 0
15.08.2015, 19:32
    #39030087
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
no56892то грузится одно ядро на 100%
Выяснить что именно грузит проц - обязанность программиста и никого более
...
Рейтинг: 0 / 0
17.08.2015, 06:28
    #39030500
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
no56892Добрый день!
Читал много про сабжевый подход, когда UI заправляет javascript, а сервер - такой классный получается, отдает данные, контролит доступ, логирует, заправляет транзакциями и т.д. (прям все как в книжках) Вообщем с недавних пор учавствую в таком. Проблема в тормознутости (причем заметной даже на небольших данных на стандартном офисном ПК) клиентской части. Скорее всего это из-за того, что javascript в браузере не мультитредится. Кто-нибудь может что посоветовать? Приложение - чисто RIA. DHTMLX + angular.

Ну предположение в порядке бреда.
Как списки отдаете, весь или постранично?
Если весь...
То памяти "ошена много нада"...

А так участвовал в нескольких таких проектах...
Тормозов не больше, чем "обычных" приложениях.

Смотрите кто накосячил....

Еще вариант, может вирус какой подцепили (было и такое).
...
Рейтинг: 0 / 0
17.08.2015, 11:33
    #39030614
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java + REST
no56892Вообщем с недавних пор учавствую в таком. Проблема в тормознутости (причем заметной даже на небольших данных на стандартном офисном ПК) клиентской части. Скорее всего это из-за того, что javascript в браузере не мультитредится.
JavaScript - мультитредится. Узким местом может быть ограниченный пул веб-сокетов на том-же браузере.
Но говорить об этом дальше безмысленно. Нужно искать какой конкретно кусок функционала
тормозит. Открой в Chrome/Firefox developer Mode и просто понаблюдай вкладки с логгированием
и производительностью. Думаю что за день-два медитаций у тебя появятся более конкретные
вопросы. Вопросы разработчика а не чайничка.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / java + REST / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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