Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Скорость Java / 25 сообщений из 43, страница 1 из 2
29.04.2006, 18:47
    #33699227
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Всем доброго времени суток!

Не хотелось бы начинать очередной holywar или просто флейм ни о чем, но может кто-нибудь подскажет, какая должна быть минимальная конфигурация машины для более-менее комфортной работы с Java. Один из самых важных критериев - скорость работы GUI.

PS: У некоторых клиентов до сих пор стоит Win98 с оперативкой от 32 до 64 Мб (примерно процентов 20-25% общего парка машин), поэтому и интересуюсь, есть ли смысл завязываться на Java.
...
Рейтинг: 0 / 0
29.04.2006, 19:28
    #33699258
OU
OU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
В общих чертах:

1. Для работы с IDE, смотрите минимальные требования производителей.
2. Для работы с серверами приложений и тд, смотрите минимальные требования производителей.
3. Для работы с приложениями, все зависит от платформы (SE/EE/ME), архитектуры приложения (особенно в контексте вашего вопроса о скорости GUI), типа приложения (desktop, applet, jsp), настроек JVM.
...
Рейтинг: 0 / 0
29.04.2006, 19:36
    #33699263
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
OUВ общих чертах:
1. Для работы с IDE, смотрите минимальные требования производителей.

Скорость работы IDE устраивает (и Eclipse и NetBeans 5 стоят и работают нормально). Но это на моей машине, а не у пользователей :)

OU
2. Для работы с серверами приложений и тд, смотрите минимальные требования производителей.

Сервер тоже можно поставить нормальный. Как правило он уже есть. У некоторых 2-процессорные с 1-2 Гб оперативки.

OU
3. Для работы с приложениями, все зависит от платформы (SE/EE/ME), архитектуры приложения (особенно в контексте вашего вопроса о скорости GUI), типа приложения (desktop, applet, jsp), настроек JVM.
На клиенте SE, тип приложения desktop. Нужна возможность более-менее комфортной работы с GUI. Системы в основном биллинговые, поэтому есть и работа с абонентами и выписка счетов и т.д. Соответственно на экране может одновременно находиться достаточно много информации. А машины у клиентов есть очень старые. В исходном вопросе написано.
...
Рейтинг: 0 / 0
30.04.2006, 04:14
    #33699492
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
есть ощущение что гуи со множеством визуальных компоенент и частыми апдейтами машина с 32 нормально не потянет, в том смысле,что работать будет, но операторы на стенку полезут от скорости.

PS: такие жадные конторы обычно пишут программы на вижуал бейсике.
...
Рейтинг: 0 / 0
30.04.2006, 14:06
    #33699644
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
котыесть ощущение что гуи со множеством визуальных компоенент и частыми апдейтами машина с 32 нормально не потянет, в том смысле,что работать будет, но операторы на стенку полезут от скорости.
Какая жаль... :(

коты
PS: такие жадные конторы обычно пишут программы на вижуал бейсике.
Заказчиков не выбирают :)

Так может все-таки хоть кто-нибудь ответит на поставленный вопрос. Еще раз его повторю: какая минимальная конфигурация машины для более-менее комфортной работы с desktop Java-приложениями, у которых т.н. Rich GUI. (если есть данные, то можно привести и сравнения для Swing/SWT, но Swing приоритетней)
...
Рейтинг: 0 / 0
30.04.2006, 14:25
    #33699662
OU
OU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
2 Сергей Фролов:
ИМХО можно, если грамотно организовать архетектуру приложения, если грамотно отделить бизнесс логику от гуи, если грамотно написать код и тд.

2 коты:
Не касаясь вопроса о памяти. Возможно кто то выберает VB для решения подобных задач, но в основном потому что не особо вникают в принципы разработки. Из своего опыта могу сказать что есть к примеру биллинг системы (для телекома) у которых GUI написан на C#, а application server сервер на Java. При этом система тормозит жутко и ощущение хуже чем от другой системы написанной на VB. Но есть и другя система написанная на VB, которая работает еще хуже. Все это на одних и тех же машинах. При этом все из них являются коммерческими продуктами и лицензия на них стоит от £40 К (VB) или от £100К (C#/Java) в год. Я когда с их ходниками работал (они позволяют свои компоненты добавлять, а некоторые вещи я проверил "пользуйясь случаем" :)), то часто крутил пальцем у виска :) Возможно ли написать систему на Java лучше тем те 3 системы? Да запросто.
...
Рейтинг: 0 / 0
30.04.2006, 15:41
    #33699712
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Кстати про скорость: на конференции представители Сана божились что в JDK6 они вообще скорость и требования сделают обалденными. Бета уже лежит.
...
Рейтинг: 0 / 0
30.04.2006, 15:44
    #33699714
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
SarinКстати про скорость: на конференции представители Сана божились что в JDK6 они вообще скорость и требования сделают обалденными. Бета уже лежит.
В смысле "обалденными"??? Т.е. все обалдеют от такой наглости??? :))
...
Рейтинг: 0 / 0
30.04.2006, 15:49
    #33699716
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Почитал здесь . Достаточно интересно.
...
Рейтинг: 0 / 0
30.04.2006, 16:23
    #33699742
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Докладчики из Сана били себя пяткой в грудь и тычили пальцами в графики на которых
Δt→0, а V→+∞
Где собственно Δt - время запуска JVM, а V - скорость работы программ.
...
Рейтинг: 0 / 0
01.05.2006, 00:36
    #33700010
Кувалдин Роман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Сергей ФроловТак может все-таки хоть кто-нибудь ответит на поставленный вопрос. Еще раз его повторю: какая минимальная конфигурация машины для более-менее комфортной работы с desktop Java-приложениями, у которых т.н. Rich GUI. (если есть данные, то можно привести и сравнения для Swing/SWT, но Swing приоритетней)

ИМХО все зависит от Rich-ности, но JBuilder9 устраивал меня по скорости на AMD K6-2 500 и 256 мб памяти. Соответственно, если у тебя будет глупый свинговый клиент, то второго пентиума должно хватать. Третьего - точно будет хватать. Главное - поставьте побольше памяти. на 32 метрах оперативы свопит даже винда, не то что JVM
...
Рейтинг: 0 / 0
01.05.2006, 02:29
    #33700037
Скорость Java
допустим у вас есть 50 старых машин
допустим увеличение объема оперетивной памяти решит проблему быстродействия
допустим апгрейд каждой машины стоит 30$

итого 1500$ 1 месяц работы средне-хорошего программиста если руководитель не полный баран то он все поймет ...

другое дело если джава не критична и все только находится в стадии проектирования тогда конечно все может быть по другому

но сути это не меняет
надо прикинуть на пальцах (или на бумажке там) целесообразность изголятся тратить время и деньги на разработчиков если все равно придется купить новые компьютеры.

ЗЫ
очень интересно каким образом эти старые клиенты делали работу ??? ну всмысле была же еще какая нить рабочая среда в которой они работали
...
Рейтинг: 0 / 0
01.05.2006, 23:19
    #33700621
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
2 Кувалдин Роман: Спасибо, достаточно подробно.
2 _калькулятор_: Предыдущий софт написан на delphi6. Клиент/сервер. Большая часть логики на ХП, поэтому скорости работы программы хватает выше крыши (даже на Win98).
...
Рейтинг: 0 / 0
02.05.2006, 13:56
    #33701695
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
8)

я по-простецки так скажу, можно?

на системах 32мб/Вин98 приемлимой скорости жабьего гуя добиться нельзя
...
Рейтинг: 0 / 0
02.05.2006, 13:57
    #33701698
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
пишите гуй на васике 6, дот-нетовый тоже не подойдёт
...
Рейтинг: 0 / 0
02.05.2006, 22:04
    #33702748
javalobby
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Сергей ФроловВсем доброго времени суток!

Не хотелось бы начинать очередной holywar или просто флейм ни о чем, но может кто-нибудь подскажет, какая должна быть минимальная конфигурация машины для более-менее комфортной работы с Java. Один из самых важных критериев - скорость работы GUI.Тогда изходим из того, для чего нужна "скорость работы ГУЙ"? Весь мир переходит на html+ajax, который не то что на win98+32Mb, а даже на XScale 624MHz отображается быстро, а вам понадобился толстый rich-client. Для чего? Я еще понимаю, если нужно контролировать экспорт пользователями данных из приложения путем Copy&Paste в Word например, и нельзя давать копипастить из IExplorer. А для чего еще?
...
Рейтинг: 0 / 0
03.05.2006, 09:38
    #33703195
Zodiac
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Сергей Фролов(если есть данные, то можно привести и сравнения для Swing/SWT, но Swing приоритетней)
А я бы на Вашем месте прежде всего рассматривал SWT. Сравнения по производительности со Swing-ом не встречал (тоже было бы интересно посмотреть), но исходя из того, что в Swing-е отрисовку GUI осуществляет сама JVM, а SWT использует для этого native API, SWT пошустрее должна быть.
...
Рейтинг: 0 / 0
03.05.2006, 10:17
    #33703304
javaScript != java
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Zodiacно исходя из того, что в Swing-е отрисовку GUI осуществляет сама JVM, а SWT использует для этого native API, SWT пошустрее должна быть.

В каменном веке было так. Сейчас JVM достаточно активно использует средства платформы для отрисовки swing компонент.
...
Рейтинг: 0 / 0
03.05.2006, 10:26
    #33703326
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
javalobbyТогда изходим из того, для чего нужна "скорость работы ГУЙ"? Весь мир переходит на html+ajax, который не то что на win98+32Mb, а даже на XScale 624MHz отображается быстро, а вам понадобился толстый rich-client. Для чего?

операторы очень нескоро, если вообще когда-нибудь, начнут пользоваться браузером как клиентом. чтобы сделать приожение, исполняющееся в браузере, полностью детерминированным надо очень постараться, в то время как оконное является таковым по определению. под тетерминированностью понимается предсказуемость состояния, местоположения и реакции всех форм в зависимости от предыдущих операций.


кстати, толстый клиент - это пользовательское приложение, на которое возложены функции бизнес-слоя, а вовсе не традиционный оконный гуи.
...
Рейтинг: 0 / 0
03.05.2006, 10:31
    #33703352
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Сергей Фролов
PS: У некоторых клиентов до сих пор стоит Win98 с оперативкой от 32 до 64 Мб (примерно процентов 20-25% общего парка машин), поэтому и интересуюсь, есть ли смысл завязываться на Java. для ГУЯ на AWT таких характеристик заглаза!!!!
...
Рейтинг: 0 / 0
03.05.2006, 12:51
    #33703764
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Сейчас JVM достаточно активно использует средства платформы для отрисовки swing компонент.Расскажи, какие. Swing рисуется с помощью Java2D, ничего не зная о подлежащей платформе, поэтому он платформонезависимый в отличие от SWT. Единственное, что может Java2D использовать, так это аппаратный OpenGL, если платформа это позволяет.
...
Рейтинг: 0 / 0
03.05.2006, 12:53
    #33703773
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
am_sasa Сергей Фролов
PS: У некоторых клиентов до сих пор стоит Win98 с оперативкой от 32 до 64 Мб (примерно процентов 20-25% общего парка машин), поэтому и интересуюсь, есть ли смысл завязываться на Java. для ГУЯ на AWT таких характеристик заглаза!!!!

высказывние по сути бессмысленно - для гуя на SWT, Delphi, .NET, Turbo Vision, OWL, MFC и тп этого тоже достаточно за глаза. когда там 1 кнопка на форме.

сложный гуй начинает тормозить, когда он
1. с множествами контролами
2. частыми обновлениями, on-type валидацией, подстановками итп
...
Рейтинг: 0 / 0
03.05.2006, 13:10
    #33703849
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
катастрофа Сейчас JVM достаточно активно использует средства платформы для отрисовки swing компонент.Расскажи, какие. Swing рисуется с помощью Java2D, ничего не зная о подлежащей платформе, поэтому он платформонезависимый в отличие от SWT. Единственное, что может Java2D использовать, так это аппаратный OpenGL, если платформа это позволяет.
На конфе сановцы вроде бы очень гордо рассказывали, что в версии 1.6 используются нативные контролы при "системном" стиле...
...
Рейтинг: 0 / 0
03.05.2006, 17:37
    #33704891
Сергей Фролов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
javalobbyТогда изходим из того, для чего нужна "скорость работы ГУЙ"?
Чтобы оператору было удобно работать. Когда он занят, например, разноской платежей, тормозов ни должно быть вообще никаких. Вы просто ни разу не видели наверно такую работу операторов.
javalobby
Весь мир переходит на html+ajax, который не то что на win98+32Mb, а даже на XScale 624MHz отображается быстро, а вам понадобился толстый rich-client. Для чего?
Извините, но не очень понял сравнение. Причем здесь 624Mhz? У них Win98 стоит на P133Mhz+32MB RAM.
Кроме того, я нигде не говорил, что мне нужен толстый клиент. Я говорил что GUI нужен со множеством контролов одновременно на экране.

И еще, если не затруднит, расскажите как на html сделать обход контролов по Enter с валидацей ввода?
...
Рейтинг: 0 / 0
03.05.2006, 17:45
    #33704919
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость Java
Сергей
И еще, если не затруднит, расскажите как на html сделать обход
контролов по Enter с валидацей ввода?


JSF, Struts для этого и придуманы.

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Скорость Java / 25 сообщений из 43, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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