Według mnie jak się nauczysz dobrze programować, to praca w javie, czy dotnecie nie będzie Ci robić większej różnicy. Chociaż .net jest bardziej przyjemniejszy, ma bogatsze API i lepszą dokumentację z większą ilością przykładów użycia.
Jeśli chodzi o IDE do javy. Pisałem nieco w Eclipsie oraz w Netbeansie. Imho to bardziej kwestia gustu. Mi bardziej przypodobała się fasolka.
Firmy raczej wybierają Eclipse. Podejrzewam, że ma to związek z lepszym wsparciem, gdyż Eclipse należy do IBM.
Dużo zależy jeszcze co się będzie robić, w jakiej gałęzi, w jakich technologiach. Po malutkim obeznaniu się uważam, że technologie webowe w javie to
@kowgli
Co ma WPF do HTML?
Chcesz pisać aplikacje desktopowe w HTMLu (nie licząc metra)?
Forum > Tematy dowolne > ... toxim postanowił się naumieć Javy ;)
Wysłane 2012-10-15 19:40 , Edytowane 2012-10-15 19:46
Wysłane 2012-10-15 20:17
@Netman @kowgli
Proszę Was, nie róbmy rozróby o to który język jest lepszym, który ma bogatsze API i lepszą dokumentację - jest to bezcelowe, każdy będzie się upierał przy tym z czym sam pracuje na co dzień.
Ważne jest to, co pojawia się w każdej wypowiedzi - podstawą jest znajomość pojęć oraz umiejętność zastosowania zdobytej wiedzy w konkretnym przypadku. Aby porozumieć się z innym programistą (czy to Java, czy C#), wcale nie trzeba znać języka programowania którym się posługuje. Pętle i instrukcje warunkowe wszędzie wyglądają podobnie - kwestia składni. Bardziej złożone elementy (np. kolekcje) również dzielą wspólną wiedzę. Wystarczy posługiwać się pojęciami które są dobrze zdefiniowane - na przykład wzorzec Singleton - nieważne w jakim języku, wygląda podobnie - i ma podobne zastosowanie. Inne wzorce projektowe również są analogiczne dla różnych języków.
Podsumowując, nieważne jaki język wybierzesz, powinieneś opanować warstwę abstrakcji i pojęć związanych z programowaniem, które są niezależne od stosowanego języka programowania.
Wysłane 2012-10-15 20:28
@kowgli
wiesz, ja widzę co się robi, i na co mamy zamówienia (jako outsourcing dużych firm). ja tęż wolę WinFormsy, ale na WPF jest całkiem spore zapotrzebowanie, a specjalistów słabo przybywa.
tak czy siak, jak się umie już programować to przystosowanie się do nowego języka/frameworka to tydzień, a po miesiącu już opanujesz w stopniu co najmniej dobrym i swobodnie tworzysz.
Wysłane 2012-10-15 22:48
OMG, a ja mam podobną sytuację do Toxima, ale znam C++ i bibliotekę Qt. Oczywiście nie w jakimś super stopniu i nie znam wiele wzorców, ale też myślałem, aby zacząć się uczyć Javy i coś jeszcze webowego - PHP czy JavaScript (ASP.Net pewnie też miało być), ale kurczę, teraz jak czytam, że Java jest tak mało lubiana, to już wiem, dlaczego aż tyle ofert pracy jest z nią związanych ...
Wysłane 2012-10-16 08:34
@Inferno
to naucz się Javy webowo: Java(EE) + html(jsp) + JavaScript + jQuery. do tego Hibernate i Spring i już masz szerokie możliwości. a co do nielubianej Javy... niektórzy wolą truskawki z cukrem. ale to trzeba samemu porównać.
Kto jest online: 0 użytkowników, 186 gości