Article View: pl.comp.lang.java
Article #153900Re: Przesiadka z Delphi
From: Arivald
Date: Tue, 08 Oct 2013 12:06
Date: Tue, 08 Oct 2013 12:06
62 lines
3191 bytes
3191 bytes
W dniu 2013-10-08 13:16, Bartek pisze: > Witam > Przymierzam się do przejścia z Delphi na Jave, ale powiem szczerze że nie > wiem od czego zacząć w tej Javie. > > Na początku odstrasza mnie to że tu się robi wszystko na konsoli, chyba że > się myle? Mylisz się. Choć umiejętność pracy z konsola pomaga. > W delphi, układam sobię komponenty na Formatce, kod jest do tych elementów > generowany automatycznie, mi pozostaje właściwie oprogramowanie zdażeń. > Czy w Javie też tak można? Wiem że jest Eclipse, Netbans, ale czy to mniej > więcej działa tak samo? Zupełnie inaczej. Zależy to głównie od środowiska docelowego aplikacji, biblioteki GUI jeśli to ma być apka z GUI, i dostępnych narzędzi dla tej biblioteki. Niektóre mają możliwość pracy podobnie jak w Delphi. > Kolejna rzecz, a właściwie kilka rzeczy: > 1. Jak wygląda sprawa samego przejścia z Delphi na Jave, składnia, język > itd. dużo czasu zajmnie przesiadka? ...Co za pytanie... Prosta apkę w jeden dzień zrobisz, jest pełno tutoriali w sieci. Jak masz praktykę w programowaniu czegokolwiek poza Delphi (Javascript, C++, nawet C#) to składnię opanujesz szybko. Biblioteki standardowe Javy są spore, zajmie czas się wszystkiego nauczyć. Będziesz miał początkowo problemy ze Stringami, bo działają zupełnie inaczej. Plus problemy z zaboksowanymi intami/floatami. A na generykach stracisz kupę czasu i szacunek dla twórców Javy ;-) Niestety Java ma jedną z najgorszych implementacji generyków, już od narodzin zepsutą przez wsteczną kompatybilność. > 2. Jak wygląda sprawa obsługi baz danych w Javie, jak to zrobić np. program > kliencki w Javie obsługuje baze na serwerze w Postgresql. > Wygląda zupełnie inaczej niż w Delphi. Nie ma czegoś takiego jak TDataSet, czy kontrolki bazodanowe. Wypadnie Ci się nauczyć jakiegoś ORMA, np. Hibernate. > 3. W Delphi mam komponent TeeChart, mogę tam dworzyć dowolne wykresy na > ekranie komputera 2D i 3D, czy w Javie też da się zrobić coś takiego, czy > raczej nie? Na pewno jest. Java ma znacznie większą bazę użytkowników niz Delphi. Tylko czy znajdziesz coś takiego w internecie? -- Arivald
Technical Details
Message-ID:
<l30sgq$i0o$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<l30php$ujq$1@news.task.gda.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Arivald <arivald_@AT_interia_DOT_.pl> Newsgroups: pl.comp.lang.java Subject: Re: Przesiadka z Delphi Date: Tue, 08 Oct 2013 14:06:54 +0200 Organization: Dialog Net Lines: 64 Message-ID: <l30sgq$i0o$1@news.dialog.net.pl> References: <l30php$ujq$1@news.task.gda.pl> NNTP-Posting-Host: poczta.pgs-soft.com Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1381234010 18456 62.87.249.67 (8 Oct 2013 12:06:50 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Tue, 8 Oct 2013 12:06:50 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.0 In-Reply-To: <l30php$ujq$1@news.task.gda.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit