PHP - zły?

0

No właśnie...wszędzie spotykam się z opiniami, że nie warto się uczyć PHP, że jest zły, itp itd. Oczywiście wiem dlaczego i poniekąd się z tym zgadzam, ale jednak pełno jest ofert pracy związanych z programowaniem w PHP, wcale nie najgorzej płatnych, przynajmniej w Polsce. Jak to wygląda w praktyce, jak to widzą ludzie z konkretnym doświadczeniem zawodowym? Warto iść w zaparte i uczyć się głównie PHP, czy lepiej przekwalifikować się na inny język?

I jak to wygląda za granicą?

0

To tak jak z demokracją - jest to tragiczny ustrój polityczny, ale używamy go, bo nie ma lepszego.

Z php jest tak samo.

0

+Problemem będzie wskazanie Ci palcem programistę, który zna tylko 1 język.

3

Żaden język nie jest perfekcyjny. Gdyby programiści mieli od razu porzucać swoje technologie dla czegoś lepszego to ciężko byłoby stworzyć jakiś większy projekt, w zamierzeniu rozwijany naście lub kilkadziesiąt lat. Jak język nabierze popularności to już siłą rozpędu przez jakiś czas się utrzymuje na powierzchni.

Główną zaletą PHP jest taniość. Tani programiści, tani hosting, tanie biblioteki i narzędzia. Inna zaleta (?) to to, że PHP jest stworzony pod zastosowania webowe i do innych rzeczy się praktycznie nie nadaje (a przynajmniej nie słyszałem, żeby ktoś używał PHP w charakterze innym niż wypluwanie HTMLa). Python, Ruby, Java etc to języki ogólnego przeznaczenia, gdzie wypluwanie HTMLa jest tylko jednym z zastosowań. To sprawia, że programy typu webowe "Hello, World!" są w PHP banalnie proste do napisania (w porównaniu do reszty) i to chyba napędza zainteresowanie gimnazjalistów.

0

Hej,

programuję już w PHP trochę czasu i mogę kilka słów powiedzieć na temat pracy i projektów w tym językiem. Z jednej strony, faktycznie, jest tani, ale tylko i wyłącznie w stosunku do innych języków. Nie musi to oznaczać, że programiści są też "tani".

Na pewno projekty dają więcej satysfakcji, bo... możesz je pokazać znajomym, pochwalić się, zebrać opinie. Zazwyczaj w PHP pisze się aplikacje dla zwykłych użytkowników. Duży ruch w tym wypadku przynosi wiele radości w programowaniu.

Język jest bardzo dynamiczny i cały czas się rozwija. Razem z językiem także frameworki. Jako, że jest on stosunkowo prosty to i community jest spore, dlatego trudno nadążyć za wszystkimi nowinkami, featurami i zmianami. Na pewno nie można się z nim nudzić.

Jeżeli Cię to bawi, widzisz fajny efekt swojej pracy w tym języku to warto przy tym pozostać i się rozwijać. Jak będziesz na prawdę dobry w PHP to nie będzie na co narzekać. A jak się znudzi to firmy często mają więcej jak jeden dział np. JAVA/PHP/RUBY i można przejść.

Papi.

6

php ma mały koszt "wejścia" - nawet słaby programista jest w stanie opanować ten język (a przynajmniej podstawy, które umożliwią mu tworzenie dynamicznych stron). powoduje to, że jest to bardzo popularny język programowania i jednocześnie pierwszy język dla wielu programistów.
wady? dużo programistów = niższe pensje, dużo początkujących = trudniej znaleźć dobrego pracownika. brak typowania = złe nawyki programistyczne, niespójna składnia = złe nawyki, parser wybaczający mnóstwo błędów = złe nawyki. choć daleki jestem od stwierdzeń, że w php nie można być ninją i nie można się nauczyć dobrych praktyk programistycznych, to jednak jestem zdania, że język nie pomaga w tym.
dodam, że swojego czasu popełniłem łącznie kilkadziesiąt średnich i małych stronek w php i znam też kilka innych języków, więc mam porównanie.

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