Strona 1 z 1
Nowy projekt. Co wybrać?
: 13 października 2008, 14:17
autor: ruun
Być może niedługo będę musiał coś napisać. Z tego co udało mi się na razie ustalić wynika że:
- aplikacja ma być okienkowa
- ma działać na windowsie
- dane będzie pobierać i zapisywać w bazie (prawdopodobnie mysql)
- będzie coś drukować
- interfejs musi być wygodny do długotrwałej pracy (skróty klawiszowe, przejrzystość itp)
Ostatni raz gdy robiłem coś takiego użyłem Delphi, dlatego że były tam już komponenty do robienia wydruków i nie było problemu z podpięciem aplikacji do bazy.
Teraz szukam czegoś nowego ponieważ nie mam licencji na Delphi a w miejscu działania przedmiotowej aplikacji wszystko musi być legalne.
Co możecie mi polecić?
: 13 października 2008, 14:39
autor: tomii
jeżeli program nie ma być bardzo wydajny to może java, łatwo napisać różne rzeczy bo jest dużo klas gotowych.
: 13 października 2008, 15:18
autor: LiTE
Również jestem za java - dużo bibliotek jest już napisanych za Ciebie - tylko odpowiednio je wykorzystać ;-)
: 13 października 2008, 18:14
autor: fnmirk
Skoro miałeś coś w Delphi to może
Lazarus zadziała.
: 13 października 2008, 18:20
autor: ruun
Dzięki za odpowiedzi.
A jakie jest teraz najlepsze IDE dla javy? Eclipse? NetBeans? Fajnie byłoby gdyby IDE miało możliwość łatwego tworzenia interfejsu.
Cały czas jestem otwarty na inne propozycje.
: 13 października 2008, 19:06
autor: tomii
jak do interfejsu to netbeans, możliwośc wyklikania interfejsu, w eclipse takie coś trzeba specjalnie doinstalować.
: 13 października 2008, 19:42
autor: Czocher
A czemu nie stary dobry python?
: 13 października 2008, 19:44
autor: genobis
Panowie już w sumie odpowiedzieli ;-) Z wydajnością Javy też nie jest tak źle.
NetBeans w istocie ma bardzo fajny moduł do tworzenia interfejsu graficznego (i jest on o wiele wygodniejszy niż ten z Eclipse), poza tym - jeżeli nie korzystałeś z Eclipse - to w NB chyba będziesz miał łatwiejszy start.
Polecam zainteresowanie się
netbeans platform - potężnym frameworkiem do Swinga (podstawowa biblioteka GUI dla J.). Sam się jeszcze nie miałem okazji pobawić, ale ogólna zasada jest taka, że masz gotowy szkielet aplikacji i uzupełniasz jego funkcjonalność modułami. Wbudowana jest kupa ułatwień, włącznie z automatycznymi aktualizacjami Twojego programu.
Jeżeli masz dużo czasu i projekt też jest duży, polecam skorzystanie z technologii J2EE, co pozwoli na wygodne umieszczenie części logiki aplikacji po stronie serwera. £ączenie się z bazą danych bezpośrednio z programu klienckiego (niezależnie od tego, w czym jest napisany) może okazać się niedobrym rozwiązaniem.
@Czocher:
Python jest super, ale nie do wszystkiego się nadaje. A aplikacje biznesowe client-side to chyba jednak jedna z tych rzeczy, do których się nie nadaje.
: 13 października 2008, 19:56
autor: borlus
Jak na Windowsa to polecam C++ lub Pascal.