Я знаю, что это частично субъективно, но, надеюсь, с достаточным количеством деталей, я смогу получить хороший ответ.
Я хочу разработать бухгалтерское приложение, нацеленное на определенный сегмент рынка (подумайте о Quickbooks, но подправили). Большинство приложений будут редактируемыми таблицами, которые связаны с данными БД и некоторыми базовыми функциями отчетности и графики.
Он должен быть кроссплатформенным (OS X и Windows).
Он будет взаимодействовать с локальной БД. (SQLite или Derby или любой другой)
Скорость не является "огромной" проблемой. Он должен быть достаточно отзывчивым (я не знаком со скоростью Java по сравнению с C / C ++).
Я действительно сузил его до C ++ с QT и Java. Я знаю только очень немного Java, но регулярно работаю с C ++. Тем не менее, до сих пор Java представляется наилучшим общим решением, и количество книг / документации огромно, что является плюсом.
- Насколько проста интеграция с графическим интерфейсом Java и БД? Делает ли NetBeans этот процесс простым или я должен вместо этого использовать Eclipse? Я ищу опыт, похожий на C # с Visual Studio.
- Является ли проблема округления "большим десятичным числом" в Java серьезной проблемой или ее легко обойти? (извините, если я звучу необразованно по этой теме, но я действительно не знаком с Java)
- Есть ли какой-нибудь реальный showtopper с Java, о котором я, возможно, не думаю здесь, или какая-либо реальная причина, по которой я должен использовать C ++ с QT поверх него?
- Если я в конечном итоге захотел перенести часть или все это в Интернет, сделает ли Java на настольном компьютере более легким портирование позже?