🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153900

Re: Przesiadka z Delphi

#153900
From: Arivald
Date: Tue, 08 Oct 2013 12:06
62 lines
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-mail
References: <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