powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Скорость Java
25 сообщений из 43, страница 1 из 2
Скорость Java
    #33699227
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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


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