Witam. Co sadzicie o PHP? czy on naprawde wymiera i bardziej warto brac sie za node.js czy python/Django ew.RoR? moje zdanie jest takie ze jeszcze dlugo PHP zostanie na rynku bo caly czas powstaja w nim nowe projekty co o tym sadzicie?
- 1
- 2

- Rejestracja:ponad 13 lat
- Ostatnio:około 3 lata
- Lokalizacja:Grudziądz/Bydgoszcz
- Postów:5300
U mnie w firmie to tyle roboty w php że nie wiadomo w co ręce włożyć a ludzi z umiejętnościami jak na lekarstwo, co przyjdą to wypadają bo nic nie umieją, nawet ci kandydujący na seniorów.




- Rejestracja:prawie 10 lat
- Ostatnio:ponad 4 lata
- Lokalizacja:Piwnica
- Postów:7697
ostatnio widziałem sporo ofert z php i to nawet z relokacją za free
Mam takie pytanie nie chcę zakładać nowego tematu a chce zadać wam pytanie też odnośnie PHP i związane z contentem tematu.
Tak jak kolega słyszałem że PHP wymiera itd,ale lubię w tym pisać mimo wszystko każdy mi to odradza,według was uczyć się tego PHP czy nawet jak próbowałem wielu języków i ten dla mnie jest najbardziej przyjemny,zacząć uczyć się jakiegoś pythona etc node.js?
W to i w to, jeden i drugi język to dzień albo dwa dni nauki. No chyba że chcesz startować na seniora to może tydzień w porywach.
wszystko umiera
http://www.indeed.com/jobtrends/q-java-q-javascript-q-python-q-c%23-q-php.html
wszyscy umrzemy

- Rejestracja:ponad 15 lat
- Ostatnio:około 2 lata
- Lokalizacja:Krasnystaw
- Postów:1181
PHP ma się dobrze przede wszystkim dzięki SensioLabs i Symfony oraz Laravelowi czy innym frameworkom. Jak również bardzo dużo dzieje się na Wordpressie, Drupalu, Magento itd. Jak PHP, myśląc o dobrych zarobkach i perspektywach to i bez znajomości wymienionych tu CMS-ów i frameworków się nie obejdzie.
Chyba nic nie stoi na przeszkodzie, żeby uczyć się obok PHP także pythona (i też raczej bez DJANGO Framework to też się nie obejdzie). Jednak nauka (tak żeby w jednym z wymienionych tu FW realizować coś na poziomie) to nie dni, nie tygodnie, nie miesiące ale lata, jeśli już zaczynacie od zera. Tak z 5 lat to spokojnie i moim zdaniem nie do przeskoczenia, więc nie wierzcie w te brednie, że w 2 - 3 mies. można być bardzo dobrym koderem w PHP czy pythonie, bo do realizacji przykładowego takiego serwisu z ogłoszeniami (jak olx.pl), żeby to miało ręce i nogi to ilość wiedzy jaką trzeba przyswoić jest ogromna.
Z analiz przy użyciu PHPMetrics największy projekt w PHP jaki robiłem to było ~25k linii kodu, licząc tylko sam kod aplikacji, nie systemowych plików frameworka a i dużo tutaj trzeba wiedzieć a ten projekt to jest i tak prawdę mówiąc dość prosty.
Wcale mnie tu nawet nie dziwi to co @mr_jaro pisze, że po kolei każdy odpada, widocznie wymagania muszą być ogromne a i pewnie projekty bardzo złożone i pewnie znacznie więcej niż te 25k linii kodu. Zresztą nie sądzę żeby samodzielny programista, nie ważne czy PHP, czy pythona był w stanie na FW tak łatwo poradzić sobie z czymś większym niż 50k linii kodu (tylko w application), tu są pewne ograniczenia.
A co do JAVA EE czy ASP.NET vs. PHP to z tego co czytałem, taki wybór pada nie dlatego że PHP to "relikt przeszłości" ale ze względu na rachunek koszty kontra zyski, gdzie taki kolos w javie czy .NET powinien w ostatecznym rozrachunku wyjść taniej. Klient się na tym nie zna a wiadomo że kalkuluje w kosztach. Zresztą nawet i tutaj ktoś coś też na ten temat pisał.


- Rejestracja:prawie 20 lat
- Ostatnio:około 3 godziny
Python ma tę zaletę, że jest często wykorzystywany do oskryptowania aplikacji (np build, deploy, tworzenie środowiska, etc), a jest znacznie przyjemniejszy niż bash czy inne powłoki. Z tego względu Python często przydaje się Javowcom przy pracy z backendem.
- Rejestracja:prawie 11 lat
- Ostatnio:ponad 2 lata
- Postów:320
Python jest moim zdaniem świetny na początek nauki, do tego chyba ma najładniejszy syntax.
Uczy dobrego kodu i dobrych praktyk. Oraz pokazuje innym językom jak niektóre rzeczy mogą być proste.
I ma multum zastosowań i częto wiele narzędzi ma api pythonowe np. data science.

- Rejestracja:prawie 11 lat
- Ostatnio:ponad 7 lat
Nie umiera, ale w USA Python właśnie dogonił PHP pod względem ilości ofert: http://www.indeed.com/jobtrends/qt-php-qt-python-qt-ruby.html
Wyniki wiadomo nie są miarodajne, ale mniej więcej obraz sytuacji dają. Używam filtra "title", żeby być dokładniejszym (szczególnie, że Python jest wymieniany w ogłoszeniach znacznie częściej niż PHP jako dodatkowy atut).
W Polsce PHP jest (jeszcze) popularniejszy od innych języków dynamicznie typowanych, ale powoli to się też zmienia (reszta świata zwykle trochę wolniej podąża za USA w trendach). Można przebierać w ofertach pracy.

- Rejestracja:ponad 13 lat
- Ostatnio:około 3 lata
- Lokalizacja:Grudziądz/Bydgoszcz
- Postów:5300
Maximus Decimus meri napisał(a):
i mam teraz dylemat co jest bardziej oplacalne i przyszlosciowe PHP/Python
Każdy go miał z nas. Osobiście zanim zacząłem pracować w php przeszedłem delphi, c++, c++/cli, C#. Łącznie 3 lata zajęło mi szukanie technologii w której zacząłem zarabiać i zarabiam tak kolejne 3 lata.

- Rejestracja:ponad 15 lat
- Ostatnio:około 2 lata
- Lokalizacja:Krasnystaw
- Postów:1181
Porównałem jeszcze te wyniki z JAVA i .NET
http://www.indeed.com/jobtrends/qt-php-qt-python-qt-ruby-qt-java-qt-net.html
Trend jest chyba lekko spadkowy albo nie ma w ogóle żadnego trendu, więc w tym sensie ilość ofert pracy wcale nie rośnie ale jest albo na stałym poziomie, albo wręcz spada. Natomiast PHP, python, ruby chyba w miarę równomiernie dzielą się rynkiem i jakoś mi nie wygląda, żeby ilość ofert pracy rosła, o ile to wiarygodne.
Wydaje mi się że nie powinno być większej różnicy w opłacalności (długoterminowo), poza tym mainstream (tzn. u nas to PHP) to dużo ofert pracy ale i duża konkurencja, python, ruby (u nas mało popularne), mało ofert pracy ale i mniejsza konkurencja.

- Rejestracja:ponad 9 lat
- Ostatnio:około 2 lata
- Lokalizacja:Łódź
- Postów:48
Od siebie dodam jeszcze node, który na początku 2014 spowodował zmniejszenie się liczby ofert pracy dla programistów PHP o połowę.
http://www.indeed.com/jobtrends/qt-php-qt-python-qt-ruby-qt-java-qt-net-q-node.html
Jak widać, PHP powoli traci na popularności w USA, jednak to nie powinno być ostatecznym wyznacznikiem dla kogoś, chyba że planuje pracować dla klientów z USA lub zarabiać na outsorcing'u. U nas PHP na razie ma się dobrze (np. chociażby patrząc na liczbę ogłoszeń na tej stronie, gdzie wyprzedza go tylko Java i Javascript - http://4programmers.net/Praca/Szukaj).
Nie można również podejmować decyzji bazując na szybkości (pomijając przypadki, gdy pisze się strony z ogromną ilością ruchu). Prawda jest taka, że większość osób (większość, nie wszyscy) pisze strony dla max. 50 osób zalogowanych w tym samym czasie - każdy język lepiej lub gorzej sobie w tym poradzi.
- Rejestracja:prawie 10 lat
- Ostatnio:około 7 lat
- Postów:278
z PHP jest problem z performance, tak naprawdę to jest wolny język i z tym lipa
wbrew pozorom problemem jest, że nie ma żadnej nowoczesnej biblioteki graficznej
taka java ma javaFX czy tam da się wpleść w to openGL
a PHP z tego co się orientuję to nie ma żadnej(!) sensownej biblioteki graficznej
jest też "zła tradycja", mianowicie wordpress - sam się zastanawiam czy wordpress zrobił więcej szkody czy pożytku. Niby wiele rzeczy uprościł, ale pokazał, że "PHP" to prosty i prymitywny język dzięki któremu każdy może postawić strono-bloga w 15 minut... no i za tym poszedł zły wizerunek "języka prostackiego", co nie jest prawdą
Mi się PHP bardzo podoba, a osoby które piszą , że "Python to i tamto"... niech sobie tak piszą :D (mniejsza konkurencja w PHP będzie)



- Rejestracja:prawie 18 lat
- Ostatnio:około rok
- Lokalizacja:Trójmiasto
Najkrócej, moim zdaniem to szybciej Java wymrze, niż PHP.




- Rejestracja:ponad 13 lat
- Ostatnio:prawie 3 lata
Nie sądzę żeby PHP wymarł. Ma pokaźny udział w rynku stron www (nie mylić z aplikacjami www).
Druga sprawa to czy warto w nim szukać pracy.
Żeby to stwierdzić, trzeba by zbadać i porównać ogólny przekrój aktualnych ofert, tam gdzie występuje PHP, Python i node.js
Python często występuje w zadaniach nie-web, więc jego zakres jest szerszy (ktoś słyszał o GPGPU w PHP?).
PHP nie jest konkurencją dla Javy czy C# - to raczej dwie różne dziedziny oprogramowania.
Nie słyszałem, żeby ktoś stawiał systemy ERP czy bankowe w oparciu o PHP.
Jest wprawdzie znany CRM (SugarCRM) ale tam raczej mało jest przetwarzania walutowego.
W PHP jest kilka gotowych "skryptów" typu "sklep internetowy" czy CMS - to jest jego duża zaleta.
Ja bym doradził tak: chcesz robić małe zlecenia przy użyciu skryptów Open Source - wybierz PHP.
Chcesz pracować przy czymś większym lub nie tylko web - wybierz Python.
Chcesz pracować w korporacji: wybierz Java/C#.
Ruby jest w Polsce chyba mało popularny i jest strasznie wolny.
node.js jest ciekawą alternatywą, ale nie wiem na ile aktualnie popularny. Raczej w Polsce mało.
Stosowny wykres:
http://www.indeed.com/jobtrends/q-Python-q-node.js-q-Php-q-Ruby-q-Django-q-Laravel.html




- Rejestracja:ponad 15 lat
- Ostatnio:około 2 lata
- Lokalizacja:Krasnystaw
- Postów:1181
Jaki jest zakres zastosowań tego node.js, tutaj chodzi o to w czym tak naprawdę jest mocny, jeśli już to rozpatrywać jako konkurencja/alternatywa? Serwisy REST-owe i jakieś JSON-owe dane, natomiast od strony użytkownika HTML, CSS oraz JavaScript (i przeróżne frameworki JS)? Widziałem już przykład takiego podejścia, tylko że w oparciu o python.
Tu jest taki przekład z TodoList w oparciu o takie podejście:
http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
Czy nie idzie to czasem w tym kierunku jak to tutaj przedstawione?

- 1
- 2
vpiotrlukas_gab