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.