|
|
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Не хотелось бы начинать очередной holywar или просто флейм ни о чем, но может кто-нибудь подскажет, какая должна быть минимальная конфигурация машины для более-менее комфортной работы с Java. Один из самых важных критериев - скорость работы GUI. PS: У некоторых клиентов до сих пор стоит Win98 с оперативкой от 32 до 64 Мб (примерно процентов 20-25% общего парка машин), поэтому и интересуюсь, есть ли смысл завязываться на Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 18:47 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
В общих чертах: 1. Для работы с IDE, смотрите минимальные требования производителей. 2. Для работы с серверами приложений и тд, смотрите минимальные требования производителей. 3. Для работы с приложениями, все зависит от платформы (SE/EE/ME), архитектуры приложения (особенно в контексте вашего вопроса о скорости GUI), типа приложения (desktop, applet, jsp), настроек JVM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 19:28 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
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. Системы в основном биллинговые, поэтому есть и работа с абонентами и выписка счетов и т.д. Соответственно на экране может одновременно находиться достаточно много информации. А машины у клиентов есть очень старые. В исходном вопросе написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2006, 19:36 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
есть ощущение что гуи со множеством визуальных компоенент и частыми апдейтами машина с 32 нормально не потянет, в том смысле,что работать будет, но операторы на стенку полезут от скорости. PS: такие жадные конторы обычно пишут программы на вижуал бейсике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 04:14 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
котыесть ощущение что гуи со множеством визуальных компоенент и частыми апдейтами машина с 32 нормально не потянет, в том смысле,что работать будет, но операторы на стенку полезут от скорости. Какая жаль... :( коты PS: такие жадные конторы обычно пишут программы на вижуал бейсике. Заказчиков не выбирают :) Так может все-таки хоть кто-нибудь ответит на поставленный вопрос. Еще раз его повторю: какая минимальная конфигурация машины для более-менее комфортной работы с desktop Java-приложениями, у которых т.н. Rich GUI. (если есть данные, то можно привести и сравнения для Swing/SWT, но Swing приоритетней) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 14:06 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
2 Сергей Фролов: ИМХО можно, если грамотно организовать архетектуру приложения, если грамотно отделить бизнесс логику от гуи, если грамотно написать код и тд. 2 коты: Не касаясь вопроса о памяти. Возможно кто то выберает VB для решения подобных задач, но в основном потому что не особо вникают в принципы разработки. Из своего опыта могу сказать что есть к примеру биллинг системы (для телекома) у которых GUI написан на C#, а application server сервер на Java. При этом система тормозит жутко и ощущение хуже чем от другой системы написанной на VB. Но есть и другя система написанная на VB, которая работает еще хуже. Все это на одних и тех же машинах. При этом все из них являются коммерческими продуктами и лицензия на них стоит от £40 К (VB) или от £100К (C#/Java) в год. Я когда с их ходниками работал (они позволяют свои компоненты добавлять, а некоторые вещи я проверил "пользуйясь случаем" :)), то часто крутил пальцем у виска :) Возможно ли написать систему на Java лучше тем те 3 системы? Да запросто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 14:25 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Кстати про скорость: на конференции представители Сана божились что в JDK6 они вообще скорость и требования сделают обалденными. Бета уже лежит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 15:41 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
SarinКстати про скорость: на конференции представители Сана божились что в JDK6 они вообще скорость и требования сделают обалденными. Бета уже лежит. В смысле "обалденными"??? Т.е. все обалдеют от такой наглости??? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 15:44 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Почитал здесь . Достаточно интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 15:49 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Докладчики из Сана били себя пяткой в грудь и тычили пальцами в графики на которых Δt→0, а V→+∞ Где собственно Δt - время запуска JVM, а V - скорость работы программ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2006, 16:23 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Сергей ФроловТак может все-таки хоть кто-нибудь ответит на поставленный вопрос. Еще раз его повторю: какая минимальная конфигурация машины для более-менее комфортной работы с desktop Java-приложениями, у которых т.н. Rich GUI. (если есть данные, то можно привести и сравнения для Swing/SWT, но Swing приоритетней) ИМХО все зависит от Rich-ности, но JBuilder9 устраивал меня по скорости на AMD K6-2 500 и 256 мб памяти. Соответственно, если у тебя будет глупый свинговый клиент, то второго пентиума должно хватать. Третьего - точно будет хватать. Главное - поставьте побольше памяти. на 32 метрах оперативы свопит даже винда, не то что JVM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 00:36 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
допустим у вас есть 50 старых машин допустим увеличение объема оперетивной памяти решит проблему быстродействия допустим апгрейд каждой машины стоит 30$ итого 1500$ 1 месяц работы средне-хорошего программиста если руководитель не полный баран то он все поймет ... другое дело если джава не критична и все только находится в стадии проектирования тогда конечно все может быть по другому но сути это не меняет надо прикинуть на пальцах (или на бумажке там) целесообразность изголятся тратить время и деньги на разработчиков если все равно придется купить новые компьютеры. ЗЫ очень интересно каким образом эти старые клиенты делали работу ??? ну всмысле была же еще какая нить рабочая среда в которой они работали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 02:29 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
2 Кувалдин Роман: Спасибо, достаточно подробно. 2 _калькулятор_: Предыдущий софт написан на delphi6. Клиент/сервер. Большая часть логики на ХП, поэтому скорости работы программы хватает выше крыши (даже на Win98). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2006, 23:19 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
8) я по-простецки так скажу, можно? на системах 32мб/Вин98 приемлимой скорости жабьего гуя добиться нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 13:56 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
пишите гуй на васике 6, дот-нетовый тоже не подойдёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 13:57 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Сергей ФроловВсем доброго времени суток! Не хотелось бы начинать очередной holywar или просто флейм ни о чем, но может кто-нибудь подскажет, какая должна быть минимальная конфигурация машины для более-менее комфортной работы с Java. Один из самых важных критериев - скорость работы GUI.Тогда изходим из того, для чего нужна "скорость работы ГУЙ"? Весь мир переходит на html+ajax, который не то что на win98+32Mb, а даже на XScale 624MHz отображается быстро, а вам понадобился толстый rich-client. Для чего? Я еще понимаю, если нужно контролировать экспорт пользователями данных из приложения путем Copy&Paste в Word например, и нельзя давать копипастить из IExplorer. А для чего еще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2006, 22:04 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Сергей Фролов(если есть данные, то можно привести и сравнения для Swing/SWT, но Swing приоритетней) А я бы на Вашем месте прежде всего рассматривал SWT. Сравнения по производительности со Swing-ом не встречал (тоже было бы интересно посмотреть), но исходя из того, что в Swing-е отрисовку GUI осуществляет сама JVM, а SWT использует для этого native API, SWT пошустрее должна быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 09:38 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Zodiacно исходя из того, что в Swing-е отрисовку GUI осуществляет сама JVM, а SWT использует для этого native API, SWT пошустрее должна быть. В каменном веке было так. Сейчас JVM достаточно активно использует средства платформы для отрисовки swing компонент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 10:17 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
javalobbyТогда изходим из того, для чего нужна "скорость работы ГУЙ"? Весь мир переходит на html+ajax, который не то что на win98+32Mb, а даже на XScale 624MHz отображается быстро, а вам понадобился толстый rich-client. Для чего? операторы очень нескоро, если вообще когда-нибудь, начнут пользоваться браузером как клиентом. чтобы сделать приожение, исполняющееся в браузере, полностью детерминированным надо очень постараться, в то время как оконное является таковым по определению. под тетерминированностью понимается предсказуемость состояния, местоположения и реакции всех форм в зависимости от предыдущих операций. кстати, толстый клиент - это пользовательское приложение, на которое возложены функции бизнес-слоя, а вовсе не традиционный оконный гуи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 10:26 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Сергей Фролов PS: У некоторых клиентов до сих пор стоит Win98 с оперативкой от 32 до 64 Мб (примерно процентов 20-25% общего парка машин), поэтому и интересуюсь, есть ли смысл завязываться на Java. для ГУЯ на AWT таких характеристик заглаза!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 10:31 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Сейчас JVM достаточно активно использует средства платформы для отрисовки swing компонент.Расскажи, какие. Swing рисуется с помощью Java2D, ничего не зная о подлежащей платформе, поэтому он платформонезависимый в отличие от SWT. Единственное, что может Java2D использовать, так это аппаратный OpenGL, если платформа это позволяет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 12:51 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
am_sasa Сергей Фролов PS: У некоторых клиентов до сих пор стоит Win98 с оперативкой от 32 до 64 Мб (примерно процентов 20-25% общего парка машин), поэтому и интересуюсь, есть ли смысл завязываться на Java. для ГУЯ на AWT таких характеристик заглаза!!!! высказывние по сути бессмысленно - для гуя на SWT, Delphi, .NET, Turbo Vision, OWL, MFC и тп этого тоже достаточно за глаза. когда там 1 кнопка на форме. сложный гуй начинает тормозить, когда он 1. с множествами контролами 2. частыми обновлениями, on-type валидацией, подстановками итп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 12:53 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
катастрофа Сейчас JVM достаточно активно использует средства платформы для отрисовки swing компонент.Расскажи, какие. Swing рисуется с помощью Java2D, ничего не зная о подлежащей платформе, поэтому он платформонезависимый в отличие от SWT. Единственное, что может Java2D использовать, так это аппаратный OpenGL, если платформа это позволяет. На конфе сановцы вроде бы очень гордо рассказывали, что в версии 1.6 используются нативные контролы при "системном" стиле... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 13:10 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
javalobbyТогда изходим из того, для чего нужна "скорость работы ГУЙ"? Чтобы оператору было удобно работать. Когда он занят, например, разноской платежей, тормозов ни должно быть вообще никаких. Вы просто ни разу не видели наверно такую работу операторов. javalobby Весь мир переходит на html+ajax, который не то что на win98+32Mb, а даже на XScale 624MHz отображается быстро, а вам понадобился толстый rich-client. Для чего? Извините, но не очень понял сравнение. Причем здесь 624Mhz? У них Win98 стоит на P133Mhz+32MB RAM. Кроме того, я нигде не говорил, что мне нужен толстый клиент. Я говорил что GUI нужен со множеством контролов одновременно на экране. И еще, если не затруднит, расскажите как на html сделать обход контролов по Enter с валидацей ввода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 17:37 |
|
||
|
Скорость Java
|
|||
|---|---|---|---|
|
#18+
Сергей И еще, если не затруднит, расскажите как на html сделать обход контролов по Enter с валидацей ввода? JSF, Struts для этого и придуманы. ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2006, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33703764&tid=2149357]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 486ms |

| 0 / 0 |
