2010-12-31 3 views
2

Мы разрабатываем коммерческое приложение (довольно сложное) в Java с использованием Netbeans IDE. У нас есть 2 варианта в NetBeans для создания IT- 1. Разработка Java настольное приложение 2. Платформа NetBeans AppМедленность приложений платформы Netbeans - как смягчить?

Мы имеем требование, чтобы при запуске приложения и время отклика должно быть очень и очень быстро, должны быть модульными и т.д. Мы сделали Proof технологии, создавая приложения, используя оба подхода, упомянутые выше. Мы обнаружили, что приложения платформы Netbeans очень медленны во время запуска и во время экранной навигации по сравнению с чистыми настольными приложениями Swing. Мы попытались реализовать предложения, представленные в http://wiki.netbeans.org/Category:Performance:FAQ, а также в других блогах и форумах, чтобы улучшить скорость работы приложения, но не были успешными.

Мы чувствуем, что для создания сложного приложения для настольных компьютеров приложение Netbeans будет лучше подходит, но оно не соответствует нашим требованиям к производительности (время запуска и ответа, следы памяти, рекомендации по использованию ЦП и т. Д.).

Может ли кто-нибудь посоветовать нам, как уменьшить нашу проблему улучшения производительности приложений Netbeans Platforms?

Заранее за вашу помощь.

-bhan

+0

Рассмотрим моно проект, а [не обвинять на Java, Тхо], может быть, вы можете получить лучшие результаты с ним и C# Aint настолько отличается от Java, а также :) – Machinarius

+0

Если вы не можете найти платформу NetBeans евангелист здесь, на SO, чтобы помочь вам, вы можете попробовать холодную (холодную электронную рассылку?) некоторые из организаций, перечисленных в [showcase] NetBeans.org (http://netbeans.org/features/platform/showcase. html) и посмотреть, сможет ли кто-нибудь из вас дать вам некоторое представление. Вероятно, здесь есть гораздо больше NetBeans IDE PowerUsers по сравнению с NetBeans Platform Wizards. – RobertB

+0

Прежде всего, какое определение очень быстро? Можем ли мы поставить несколько секунд на то, чтобы быть очень быстрыми. Во-вторых, теперь дни, которые разрабатывают это «сложное настольное приложение». Если ваше настольное приложение должно работать на нескольких ОС, то почему бы не разработать веб-приложение? И если он должен запускаться только на Windows, тогда ваш выбор должен быть WinForms или MFC. Хорошо выполненное веб-приложение также может удовлетворить ваши требования к производительности. Самым примером является сам. – Pradeep

ответ

0

Некоторые могут не думаю, что это «ответ», но это то, что вам нужно будет сделать ...

  1. Engage сообщество, которое Netbeans разработчики создали для этих типов вопросов. См. http://netbeans.org/community/lists/top.html ... Я бы рекомендовал вам подписаться на [email protected] и начать задавать конкретные вопросы о платформе. Вы можете прочитать архив здесь: http://netbeans.org/projects/platform/lists/dev/archive

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

Смежные вопросы