Мы разрабатываем коммерческое приложение (довольно сложное) в 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
Рассмотрим моно проект, а [не обвинять на Java, Тхо], может быть, вы можете получить лучшие результаты с ним и C# Aint настолько отличается от Java, а также :) – Machinarius
Если вы не можете найти платформу NetBeans евангелист здесь, на SO, чтобы помочь вам, вы можете попробовать холодную (холодную электронную рассылку?) некоторые из организаций, перечисленных в [showcase] NetBeans.org (http://netbeans.org/features/platform/showcase. html) и посмотреть, сможет ли кто-нибудь из вас дать вам некоторое представление. Вероятно, здесь есть гораздо больше NetBeans IDE PowerUsers по сравнению с NetBeans Platform Wizards. – RobertB
Прежде всего, какое определение очень быстро? Можем ли мы поставить несколько секунд на то, чтобы быть очень быстрыми. Во-вторых, теперь дни, которые разрабатывают это «сложное настольное приложение». Если ваше настольное приложение должно работать на нескольких ОС, то почему бы не разработать веб-приложение? И если он должен запускаться только на Windows, тогда ваш выбор должен быть WinForms или MFC. Хорошо выполненное веб-приложение также может удовлетворить ваши требования к производительности. Самым примером является сам. – Pradeep