Wiem, że jest to częściowo subiektywne, ale mam nadzieję, że z wystarczającą szczegółowością mogę uzyskać dobrą odpowiedź.Czy używanie języka Java jest odpowiednim językiem/platformą do tworzenia aplikacji księgowej opartej na interfejsie graficznym?
Szukam opracowania aplikacji księgowej ukierunkowanej na konkretny segment rynku (pomyśl Quickbooks, ale ulepszona). Większość aplikacji to edytowalne tabele powiązane z danymi DB oraz podstawowe funkcje raportowania i grafiki.
Musi być wieloplatformowy (OS X i Windows).
Będzie współpracować z lokalną bazą danych. (SQLite lub Derby lub cokolwiek innego)
Prędkość nie jest problemem "ogromnym". Musi być rozsądnie responsywny (nie znam prędkości Java w porównaniu z C/C++).
Zawęziłem to naprawdę między C++ z QT i Javą. Znam tylko bardzo małą ilość Javy, ale regularnie pracuję z C++. Jednak Java do tej pory wydaje się najlepszym ogólnym rozwiązaniem, a ilość książek/dokumentacji jest ogromna, co jest plusem.
- Jak łatwa jest integracja z Java GUI i DB? Czy NetBeans ułatwia ten proces, czy też powinienem używać Eclipse? Szukam doświadczenia podobnego do C# z Visual Studio.
- Czy cały problem z zaokrąglaniem "Dużego dziesiętnego" w Javie jest poważnym problemem, czy też łatwo go obejść? (Przepraszam, jeśli brzmi to niewykształcone na ten temat, ale ja naprawdę nie jestem zaznajomiony z Javą)
- Czy jest jakikolwiek prawdziwy showstopper z Javą, o którym może nie myślę tutaj lub z jakiegokolwiek mocnego powodu powinienem używać C++ z QT nad nim ?
- Jeśli ostatecznie chciałbym przenieść część lub całość do internetu, czy Java na pulpicie ułatwia późniejsze przenoszenie?
Jeśli chodzi o # 2, to, o czym mówię, jest po prostu podwójną kwestią, o której czytam. - http://www.javaranch.com/journal/2003/07/MoneyInJava.html – Awaken
Każdy język ma takie same problemy z liczbami zmiennoprzecinkowymi. BigDecimal to rozwiązanie, a nie problem. –