
Java - začínání
Čau,
rozhodl jsem se že se naučím programovat v Javě. Programování mě baví (dělal jsem si v něm jednoduché prográmky a web) a chtěl bych do budoucna se i takhle pracovně uchytit. Nikdy jsem v Javě neprogramoval, programoval jsem v Pascal, Deplhi, hlavně C/C++, HTML a něco málo i v PHP.
Trochu mi Java připomíná C.
Co od tohoto článku očekávám ?
Jest-li byste mi doporučili literaturu.
Ale hlavně rady, zkušenosti na co si dát bacha, čeho se vyvarovat a na co se hlavně zaměřit.
A na co by ses chtěl při tom programování Javy zaměřit? Na desktop Java podle mne nepatří. Hodí se na vícevrstvé aplikace - serverovou část, komunikace atd.
V této chvíli kdy začínám s jazykem jsem nad tím moc nepřemýšlel, ale nejspíš něco ve smyslu Web, databáze.
Ale určitě bude rád za každé info.
Cestou Java+Web bych se v dnešní době nezdržoval. Velcí hráči odmítají spouštět Javu v prohlížečích.
Síla Javy je v backednu - komunikace na pozadí, díky tomu, že jsou hotové knihovny. Jazykem samozřejmě začít musíš. Pak se podívej na databáze, nějaké vícevrstvé aplikace a komunikační vrstvu - komunikace mezi aplikacemi, webové služby, XML...
Jak píše JaFi - Java na desktop není moc vhodná (kvůli problémům s bezpečností), ale zase je taková aplikace plně multiplatformní, což může být někdy rozhodující faktor. Takže bych to úplně nezavrhoval. Zaměř se spíše na serverové využití Javy. Java na serveru jako backend (většínou REST api, doporučuji prostudovat knihovnu Spring) a webová stránka jako frontend. Pro tvorbu frontendu můžeš použít HTML5 a javascript, případně nějaký hotový framework, třeba Vaadin (java) nebo AngularJS (javascript).
Pokud jsi v Javě nikdy neprogramoval, začni knihou Effective Java.
Dobře, díky za info.
Jsem docela hodně dlouho přemýšlel jestli se vrátit k C nebo zkusit Javu. Co jsem se tak díval, tak na Javu je mnohem větší poptávka, tak jsem si řekl že to zkusím.
Určitě bych se chtěl, ale vypracovat na místo programátora. Programování mě baví a točí se tam trochu ,,jiné prachy," takže asi tak :) .