Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
PHP vs JAVA - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (/Forum-Off-Topic-9)
+--- Dział: Programowanie (/Forum-Programowanie-364)
+--- Wątek: PHP vs JAVA (/Temat-PHP-vs-JAVA-137644)



PHP vs JAVA - master4 - 01-09-2016 17:50

Zastanawiam się którą ścieżkę wybrać. Jestem po pierwszym roku studiów. Na studiach mamy Pythona. Czy PHP do tego framework Symfony,Laravel, bazy danych, ajax podstawy css i html i po zrobieniu kilku projektów próbować dostać się na stanowisko Junior PHP aby zdobywać doświadczenie?

Druga opcję która bardziej mi się podoba to programista Android. Tutaj na juniora wystarczyłaby dobra znajomość Javy + bazy danych + kilka własnych aplikacji mobilnych?

Wydaje mi się że w php, łatwiej znaleźć pracę i doświadczenie. Jest więcej kursów i materiałów. Aczkolwiek to jest takie zamykanie się na tworzenie stron/aplikacji internetowych bo Java jest wieloplatformowa i do tego szerokie zastosowanie.

Chcę poznać waszą opinię na temat tych dwóch języków. Na razie studiuję więc nie zależy mi tak bardzo na pracy , bo po pół roku nauki php wydaje mi się że mógłbym startować na juniora. Przeważa też ilość ofert PHP> Android.

Pytanie do was o materiały polecane do nauki i jakieś porady.
Jeśli php to co na początek? ( Podstawy html, css'a mam)
Jeśli Android to najpierw Java, potem coś nakierunkowane na mobilne?
Jakiś podstawowy kurs? http://javastart.pl/static/category/podstawy-jezyka/ , + codecademy.com
Kurs Androida http://andrzejklusiewicz-android.blogspot.com/2014/02/korzystanie-z-komponentow-wizualnych-w.html

Z góry dziękuję za wszystkie porady i wasze opinie Smile


RE: PHP vs JAVA - daniel42na - 01-09-2016 18:10

1.Dlaczego myślisz o Javie tylko w kategoriach aplikacji mobilnych? Znakomita większość ofert pracy w tym języku to aplikacje biznesowe, w ogóle większość ofert "szukam programisty" to właśnie oferta skierowana do javowców którzy obracają się w Java Enterprise Edition, Spring, itp.
2.Kolejna rzecz jest taka, że programiści Java uśredniając wszystko zarabiają znacznie więcej, niż ci od PHP, oczywiście czynników jest dużo, ale... tak po prostu jest. Java jest bardziej złożona, klient więcej płaci i tak dalej.
3.PHP przestaje być modnym rozwiązaniem webowym, nie mówie, że php umiera, ALE ustępuje troche miejsca technologiom takim jak Python, RoR, NodeJS jeśli mówimy o aplikacjach stricte webowych. Co za tym idzie? Coraz mniej startupów wybiera PHP, coraz mniej ofert pracy i Twój argument nr1 za PHP odsuwa się w cień.
Na zachodzie jest obecnie straszny hejt na PHP, niekoniecznie uzasadniony, ale to działa jak samospełniająca się przepowiednia, gdy środowisko programistów będzie hejtowało nawet najlepszą technologie, to po prostu przestanie się w niej pisać.
Duża część tych ofert pracy to niestety oferty od tzw. agencji interaktywnych które klepią Wordpressy, Prestashopy itp. dla januszy biznesu. Pieniądze są tu małe, nacisk na czas duży, jakość kodu niska i możliwości rozwoju słabe.

Sumując... jeśli chcesz wybierać między tymi dwoma to wybrałbym Javę, ale niekoniecznie pod kątem aplikacji mobilnych.
To też zależy co chcesz robić, jeśli brzydzi Cię korpo-środowisko i chcesz koniecznie albo webowe albo mobilne, to może jednak PHP, ale popatrz też na sąsiednie technologie.


RE: PHP vs JAVA - drago77 - 05-09-2016 16:36

Obydwa języki mają swoje wady i zalety i tak na prawdę od Ciebie zależy, jaki język wybierzesz na początek.

Zaletą PHP jest to, że nie obciąża tak serwera jak Java i jest lepszy jeżeli chodzi o tworzenie stron internetowych. Jest wiele frameworków, które ułatwiają wiele rzeczy, jak np. Laravel. Ludzie cały czas tworzą strony czy sklepy internetowe albo inne rzeczy i tutaj PHP + inne narzędzia spisuje się bardzo dobrze. Jeżeli chodzi o pracę jako webdeveloper, to zależy czy chcesz pisać front czy back-end. Front to np. Bootstrap, jQuery, HTML, CSS, Back-end to różnego rodzaju frameworki. Wadą PHP jest to, że ciężko jest utrzymać bardzo duży serwis czy aplikację typu facebook.

Java służy głównie do pisania apek biznesowych, intranetowych, internetowych czy też mobilnych. Wiele firm potrzebuje programistów Javy do pisania właśnie takich aplikacji.

Tak więc jaki język wybierzesz - zależy od Ciebie i Twoich preferencji. Wolisz pisać apki intranetowe i czasem internetowe albo mobilne wybierz Javę, a jeżeli wolisz być webdeveloperem wybierz PHP.


RE: PHP vs JAVA - glukos - 14-09-2016 12:57

czy koniecznie głównym nurtem muszą być te dwa języki ?

Jeśli nie to zainteresuj się platformą .Net (c#). Jest to język znacznie bardziej przejrzysty od PHP. Posiada wsparcie najlepszego IDE jakim jest Visual Studio. Używając tego języka możesz napisać aplikacje internetową (asp.net), desktopową (wpf lub winforms - chociaż przestrzałe czasami się wykorzystuje) lub aplikację mobilną która będzie dedykowana pod dany system np. adnroid czy IOS lub natywną przy użyciu Xamarin.

Obecnie pracuję jako full stack dev, ale większość czasu spędzam przy asp.net mvc, core i muszę powiedzieć, że z pewnością nie chciałbym wracać do klepania w PHP czy Javie (no chyba że bym musiał).


RE: PHP vs JAVA - zakrzewa - 28-09-2016 18:57

Tak jak napisał @glukos, platforma .NET ma wiele zastosowań. Od aplikacji desktopowych (WinForms, WPF, Universal) po mobilne (Xamarin). Sam chciałem się zacząć uczyć Javy, ale C# do mnie bardziej przemawia. Zdążyłem już napisać w nim kilka programów, które sprzedałem i gorąco polecam.


RE: PHP vs JAVA - lyczkul - 24-10-2016 21:34

Trochę odkopię, ale może coś wniosę do tematu ^_^

Jak chcesz zostać programistą to w obecnym momencie więcej jest pracy w Javie no i są lepsze zarobki, i niby niższy próg wejścia, jednak sama Java jest o wiele bardziej rozbudowana od PHP, mamy o wiele większe możlwości android, czy apki internetowe.

Po za tym żeby być backendem to trzeba pamiętać że trzeba znać chociaż trochę co się dzieje we frontendzie, ja sam pracując jako backend często coś poprawiam w widokach.

PHP może i jest prosty ale żeby programować to jednak trzeba chcieć i to lubić, bo jak się idzie po kasę tylko to się będziesz bardzo męczyć.

Może lepiej uderzyć we frontend ? Kasa bardzo spoko i jest prościej ?


RE: PHP vs JAVA - shf - 05-12-2016 15:30

Uderzałbym w PHP Wink


PHP vs JAVA - Styler - 05-12-2016 15:54

Wiecej pracy jak i lepsze zarobki ogólnie rzecz biorąc ma na pewno programista Javy jednak osobiście znam kilka osób, które zaczynały od PHP, bo wygląda na przyjemniejszy. Po kilku miesiącach nie miały problemu z przejściem na Javę oczywiście wcześniej programując na klasach również w PHP.

Podsumowując zacznij od tego do czego jesteś bardziej przekonany, masz lepszą motywację bo to jest w kodowaniu najważniejsze.


RE: PHP vs JAVA - GGG205 - 14-12-2016 09:26

Z doświadczenia wiem, że będziesz zmieniał języki zależnie od potrzeby swojego stanowiska. Gdy zaczynałem pisałem w c++, a teraz głównie PHP(Symfony 3) i coś mi się wydaje, że jeszcze zmienię język.


RE: PHP vs JAVA - Laftika.com - 21-12-2016 07:45

Nie patrz na to gdzie łatwiej znajdziesz pracę, ale na to co na prawdę sprawia Ci przyjemność.

Zmuszanie się do czegoś pod końcem pracy, nigdy nie wyjdzie Ci na dobre. Pisz co lubisz, a z czasem i z pracą nie będzie problemu Smile