Czy warto uczyć się Javy?

0

Czy warto uczyć się Javy. Znam już C++ i przyszła mi chęć na Javę lub C#.
Mam dylemat bo C# nie jest wieloplatformowy (na razie), a Java jest, ale za to jest też wolna. Moje pytanie jest następujące: Czy warto uczyć się Javy? Jak wypada ona na tle innych języków? Co mi daje znajomość Javy? Czy może się przydać do czegoś konkretnego lepiej niż inne języki?

0

Zajrzyj tu na opis Javy czy C#
Jaki język programowania wybrać

0

To niezbyt mi pomogło.

0

Ucz się tego i tego. :P
Składniowo Java i C# są bardzo podobne, bardziej niż C# z C++.
Wybór powinien dotyczyć platformy, czy masz zamiar pisać pod .NETa czy pod platformę Javy.
Jako, że ja siedze teraz w .NET'cie subiektywnie wskaże na C# i .NET ;)

A tak w ogóle... jak ktoś mi kiedyś powiedział, piszesz w tym czego życzy sobie pracodawca ;)

0

Co do szybkosci aplikacj, to powolnosc Javy jest przereklamowana. Fakt, jest wolniejsza niz c++, asembler, czy fortran. Ale przede wszystkim w ogolnych zastosowaniach nie jest wolniejsza o 100-200% a jakies 10%, a czasem szybsza. Wszystko zalezy od tego jak sie napisze aplikacje. W Javie chodzilo o to by byla przenaszalna (nie tak jak asm, czy c++), by byla bezpieczna i zwalniala programiste z myslenia o wielu rzeczach (vide brak wskaznikow, garbage collector, itp) i by sie szybciej w niej pisalo. Wszystkie te wymagania spelnia, wiec w ogolnosci jest dobrym wyborem. Tak naprawde pracodawce malo obchodzi, czy program dziala 10% wolniej niz w c++, jezeli on tego nie zauwaza (a bardzo czesto tak jest wlasnie). Jak dziala, to moze byc napisany nawet w fortranie, byleby nie czekal na napisanie go za dlugo i nie musial dokupywac za duzo sprzetu, oprogramowania, itp. Java w tym wypadku ma duzo lepszy start niz wiekszosc 'szybszych' jezykow.

IMO warto sie uczyc, bo przydac sie zawsze moze.

0

johny_bravo potrafisz pocieszyć człowieka :]
Jeśli na serio jakieś 10% to jedziemy z tym koksem ;)
Jaką ksiązkę polecacie. Bo czytając przykładowe rodziały zwróciłem uwagę na "Core Java 2" http://helion.pl/ksiazki/jv2pod.htm

Za to zawiodłem się na "Thinking In Java" przeczytałem rodział teoretyczny o programowaniu obiektowym i nie dość, że gość pierdzieli o niczym t ojeszcze tłumaczy OOP jak jakiejś dzidzi. Myślę, że jak ktoś sie bierze za javę to się zna już na C++/Delphi i wie co to OOP.

0

Ja widzialem pare dni temu taka zolta ksiazke w empiku tytulu nie pamietam. Na pewno "Java" ale nie wiem jaki autor, cena 59,9zl
ale była bardzo dobra

0

Java Core jest ok wyborem, mam czesc 2 i jestem zadowolony.

PS. Znam sporo luda, u ktorych Java byla pierwszym jezykiem, wiec 'gadka' o OOP nie jest glupim pomyslem.

0

a C# no najwieksze gowno, i spieprzona kopia JAVY. najgorszy jezyk, w jakim musialem pisac...
dla chetnych moge podac wiele przykladow...

pozdrawiam

0

To ja jestem chetny, bo pisze w nim sporo od roku i jestem mocno zadowolony. Do tego przymierzam sie do duzego projektu w tym jezyku i ASP.net, wiec chetnie uslysze zawczasu :)

PS. Najlepiej w nowym watku w dziale C#, zeby nie bylo offtopa. Przy okazji kogos tez moze interesowac.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0