Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> "PHP umiera..."
Pulpetto
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Cześć,

ostatnio podczas rozmowy z pewną w miarę obeznaną w sieci osobą usłyszałem z jej ust takie właśnie słowa. I w sumie zgłupiałem. Obecnie zacząłem się uczyć PHP i już naczytałem się o obiektowym, frameworkach i chciałem się jeszcze trochę douczyć i zabrać się za Zend Framework, a totalnie zbito mnie z tropu...

Powiedzcie mi jaka jest prawda? Czy "PHP umiera" jest prawdą?
Wiem, że jesteśmy na forum PHP ale: czy Ruby lub Python są lepsze? Mogę prosić o rozjaśnienie sytuacji? smile.gif
Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Ja słyszałem że ruby umiera a python po wydaniu php5.4 przestał być konkurencyjny na rynku webowym.
O php martwić się nie musisz wink.gif
Go to the top of the page
+Quote Post
pedro84
post
Post #3





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Taaa, PHP umiera, a Java przegrywa z C# smile.gif

Język będzie żywy tak długo, jak będzie nań zapotrzebowanie, a nie oszukujmy się, nic tańszego od PHP (do wdrożenia) nie ma obecnie.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
Pulpetto
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Mimo odpowiedzi (i nie sądze żeby one takie nie były) chciałbym stworzyć obiektywną dyskusję. Czy na prawdę tak jest?
Wiecie... dość łatwo jest zasiać ziarenko wątpliwości w osobie, która stara się czegoś uczyć ale chciałaby wiązać z tym przyszłość i niekoniecznie się przeuczać (wiem, że można ale porozmawiajmy co by było gdyby przerzucenie się między PHP, Ruby i Pythonem było ciężkie).

Czy mogę prosić o rozwinięcie trochę wypowiedzi? snitch.gif
Go to the top of the page
+Quote Post
Damonsson
post
Post #5





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


PHP było, jest, będzie i cały czas się rozwija. Możesz odrzucić wszelkie wątpliwości, nie wiem co by musiało się stać, żeby PHP umarł choćby na przestrzeni najbliższych 15 lat.
Go to the top of the page
+Quote Post
Pulpetto
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


A co takiego rewolucyjnego jest w PHP 5.4, że wyprze Pythona? Czemu Ruby umiera?
Hmm może się tu wydawać, że jestem sceptyczny co do PHP, natomiast ja ten język uwielbiam szczególnie odkąd zacząłem uczyć się OOP. Świetnie się w nim pisze i dlatego tym bardziej zmartwiłem się słysząc te słowa i musiałem zapytać i (niestety) będę dopytywał.
Go to the top of the page
+Quote Post
sowiq
post
Post #7





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Apropos Ruby'ego, przypomniał mi się kawał:

- Ilu programistów RoR zmieści się w windzie?
- Wszyscy.


Oraz sytuacja z jakiejś konferencji (chyba 4Developers), na której gość z Allegro opowiadał o rozwiązaniach PHP wprowadzonych w ich platformach. Na koniec jego wystąpienia padło pytanie i jego odpowiedź (moja parafraza):

- Czyli według Ciebie PHP nadaje się do rozwiązań Enterprise?
- Na naszym przykładzie widać dokładnie, że tak.


Czy moim zdaniem PHP umrze? Jeśli kierunek rozwoju będzie prowadzony mądrze, tzn. język będzie coraz bardziej funkcjonalny, ale zarazem utrzyma bardzo niski próg wejścia dla nowych osób, to IMO nie ma siły, żeby umarł. Żeby zacząć z PHP wystarczy przeczytać jeden tutorial i zainstalować darmowe środowisko. Hostingów obsługujących PHP masz multum, nawet darmowych. A znajdź coś dobrego i zarazem niedrogiego z obsługą Ruby, Javy czy innego .NET.
Moim zdaniem PHP ma przed sobą jeszcze długą drogę przed śmiercią.
Go to the top of the page
+Quote Post
peter13135
post
Post #8





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat
A co takiego rewolucyjnego jest w PHP 5.4, że wyprze Pythona? Czemu Ruby umiera?

Nie wiem czy Ruby umiera czy nie. Wydaje mi się, że RoR powoli popularność zyskuje. Tak czy inaczej aktualnie PHP jest najbardziej popularne - dużo osób w tym pisze. Dlatego przeciętny przedsiębiorca woli siedzieć w PeHaPie bo wie, że znajdzie pracowników, nie będzie musiał wydawać dużej kasy na serwery ani ich zbyt długo szukać, ogrom gotowych komponentów (klas, Bibliotek, dodatków do apacha) będzie przyspieszał tworzenie oprogramowania, a nasze forum.php.pl będzie pomagać programistom rozwiązywać problemy wink.gif.

Wiadomo, że Ruby, Python czy inne technologie starają się rozwiązywać problemy, które miał (bądź ma) PHP przez co być może jakościowo wyprzedzają PHP, ale jednak PHP też nie stoi w miejscu i się rozwija. I nawet jeśli PHP będzie pół kroku czy krok za najnowocześniejszymi technologiami, to i tak argumenty podane w pierwszej części mojej wypowiedzi wygrywają. Mowa oczywiście o najbardziej popularnych zastosowaniach, bo być może w większych projektach lub po prostu bardziej specyficznych koszt nie będzie grał roli i okaże się, że taki Ruby będzie tu lepszy.

Cytat
Hmm może się tu wydawać, że jestem sceptyczny co do PHP, natomiast ja ten język uwielbiam szczególnie odkąd zacząłem uczyć się OOP.


Cóż. Akurat do nauki obiektówki PHP się moim zdaniem nie nadaje. Np. mi trudno było załapać po co są te interfejsy, skoro i tak bez interfejsów będzie działać ? wink.gif
W takiej javie, gdzie wzorzec obserwator jest dość często spotkany, istnienie interfejsów stało się dla mnie dość naturalne i oczywiste.

Cytat
Świetnie się w nim pisze i dlatego tym bardziej zmartwiłem się słysząc te słowa i musiałem zapytać i (niestety) będę dopytywał.

I tak trzymaj wink.gif Skoro to lubisz, to zapewne jako PHPowiec robotę znajdziesz. A jak będziesz dobrze programował w PHP, to i na inne języki też dasz radę się przerzucić.

Ten post edytował peter13135 17.02.2013, 22:53:13


--------------------
:)
Go to the top of the page
+Quote Post
Pulpetto
post
Post #9





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Cytat
- Ilu programistów RoR zmieści się w windzie?
- Wszyscy.


Czy to nie jest zaleta nauki i pisania w RoR? Jest mało programistów i ciężko ich znaleźć mimo tego, że słyszałem, że to rozwiązanie zyskuje na popularności. Tak wiec czy nie lepiej jest nauczyć się Ruby on Rails i być pewnym, że łatwiej znajdzie się lepiej płatną pracę? Czy to tylko takie moje złudne wrażenie?
Go to the top of the page
+Quote Post
peter13135
post
Post #10





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat
Czy to nie jest zaleta nauki i pisania w RoR?

Chyba nie.
Cytat
Jest mało programistów i ciężko ich znaleźć mimo tego, że słyszałem, że to rozwiązanie zyskuje na popularności.

Z jednej strony jest tak jak piszesz czyli mało programistów RoR i pracodawcy mogą zaoferować większe wynagrodzenie, z drugiej strony jest tak jak ja napisałem w poprzednim poście - pracodawcy boją się wkraczać na nieznane wody i jest ich mniej, a więc o taką pracę trudno.


Druga sprawa - rozumiem, że jesteś początkujący (tak samo jak ja), dlatego myślę, że łatwiej będzie Ci uczyć się języka, który jest popularny i ma dużą społeczność. Jest dużo linii kodu napisanego w tym języku. No.. i jeśli pracodawca decyduje się na RoR'a to pewnie ma świadomość, że wymaga to większego wkładu finansowego, więc można zakładać, że nie będzie on robił stron wizytówek, tylko coś nieco bardziej zaawansowanego -a do tego są potrzebni raczej lepsi programiści (Chociaż, z tego co wiem to w każdej firmie potrzebni są zarówno dobrzy jak i młodzi ale tani programiści)


--------------------
:)
Go to the top of the page
+Quote Post
sowiq
post
Post #11





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Jest mało programistów i ciężko ich znaleźć mimo tego, że słyszałem, że to rozwiązanie zyskuje na popularności.


A ja to trochę zmienię i napiszę tak: Jest mało dobrych programistów każdego języka i ciężko ich znaleźć. Obracam się w rynku dobrych kilka lat i wiem, że jeśli ktoś jest dobry, to niezależnie od języka w którym programuje, bez żadnego problemu znajdzie pracę. A przeciętniak czy to programujący w PHP, czy w RoR, czy Javie - niekoniecznie od razu i niekoniecznie tak dobrze płatną.

A czy zapotrzebowanie na programistów RoR jest większe niż PHP? Nie sądzę. Jest ich co prawda mniej, ale rynek też jest o wiele mniejszy. Zresztą - rozejrzyj się na jakimkolwiek portalu z ogłoszeniami o pracę i zrób statystykę. Szczerze mówiąc sam chętnie się dowiem jak to wygląda w liczbach smile.gif

Ten post edytował sowiq 17.02.2013, 23:05:36
Go to the top of the page
+Quote Post
solr
post
Post #12





Grupa: Zarejestrowani
Postów: 43
Pomógł: 8
Dołączył: 11.08.2010

Ostrzeżenie: (0%)
-----


@pulpetto Ucz sie programowac, a nie programowania w danym jezyku. PHP to tylko konkretna implementacja. Dla przykladu, jesli rozumiesz i potrafisz zbudowac oprogramowania wykorzystujac wzorzec "obserwator", to po nauczeniu sie skladni innego, wystarczajaco zaawansowanego jezyka, bedziesz umial zrobic w nim to samo. Nie zanosi sie na rewolucje na skale porzucenia paradygmatu programowania obiektowego. Tak naprawde, na pewnym poziomie zaawansowania, jezyk przestaje miec znaczenie. PHP obecnie, jest wreszcie czyms, w czym sie programuje, a nie tylko klepie. Pamietam jeszcze 3 - 4 lata temu, gdy sie powiedzialo wsrod prog. Javy, ze sie programuje w PHP, to wywolywalo u nich usmieszek politowania - i mieli racje :-). Dzis mamy PHP5.3 (tak wiem, jest php5.4 ale to ewolucja, a nie rewolucja jak 5.3), ZF1, Symfony2, ZF2, phpUnit, drugie wersje ORM, to naprawde solidne i zaawansowane narzedzia. Nie mamy sie czego wstydzic. Bardzo wiele musialo by sie zmienic, zeby PHP przestal byc jednym z glownych graczy na rynku. PHP ma swoje wady, ale nie umiera, rozwija sie, ewoluuje, w mojej opinii w dobrym kierunku. Byc moze podzieli rynek z coraz to nowymi graczami, straci na popularnosci, ale nie zniknie w ciagu 5 - 10 najblizszych lat. Inna sprawa, ze PHP dzis i PHP za 10 lat, to moga byc bardzo rozne jezyki... Czy warto zainteresowac sie PHP? Jak dla mnie, czemu nie? Mala rada na koniec: pamietaj, ze jesli jestes "z zadupia" to o wiele latwiej bedzie Ci znalezc prace w miejscu zamieszkania w PHP (popularnosc robi swoje) i mam watpliwosci, czy ZF1 to najszczesliwszy wybor na poczatek. Zanim sie go nauczysz zastapi go ZF2 - moze lepiej od razu sprobuj Symfony2?
Go to the top of the page
+Quote Post
Pulpetto
post
Post #13





Grupa: Zarejestrowani
Postów: 25
Pomógł: 2
Dołączył: 17.02.2013

Ostrzeżenie: (0%)
-----


Szybka statystyka - oczywiście nie odzwierciedla calkowicie rzeczywistości ale może rzucić jakieś światło na sprawę smile.gif
zlecenia.przez.net
PHP
Zlecenia: 3 (łącznie odpowiedzi na te zlecenia: 13)

Propozycje współpracy: 8


Ruby
Zlecenia: 1 (łącznie odpowiedzi na te zlecenia: 3)

Propozycje współpracy: 1


Oczywiście to jest na moment obecny.

Pracuj.pl:
Ofert dla PHP: 63
Ofert dla Ruby: 3


Reszta serwisów: gumtree oferia itd itp wywalały straszne śmieci (typu: sklep z dywanami na zapytanie "PHP" i inne także dałem sobie spokój)

Co do Frameworków to nie chcę robić tu offtopa bo czytałem sobie temat o nich. W sumie sam nie wiem. Mam pod nosem książkę P. Gajdy o ZF. Z jednej strony chcę się za to zabrać ale z drugiej jego styl pisania strasznie do mnie nie przemawia i z jego książek nauka czegokolwiek strasznie ciężko mi idzie.
Pytanie tylko czy ZF1 i ZF2 różnią się na tyle znacząco, że nie ma sensu uczyć się tego pierwszego żeby łatwiej nauczyć się drugiego? Czy doświadczenie z pracy z mvc i w ogóle jakimkolwiek FW nie przyda mi się do ZF2, czy po prostu się nie opłaca i lepiej już zacząć od innego? (oczywiście dalej będę śledził temat FW i nie chcę tutaj jakoś strasznie offtopować na ten temat - tylko to jedno pytanko).

Ten post edytował Pulpetto 18.02.2013, 00:03:08
Go to the top of the page
+Quote Post
peter13135
post
Post #14





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Wydaje mi się, że ZF i Symfony2 są nieco trudne. Być może łatwiej było by Ci się nauczyć Yii albo Kohany.


--------------------
:)
Go to the top of the page
+Quote Post
sowiq
post
Post #15





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Jeśli chodzi o Kohanę 3, to mam bardzo złe wspomnienia po przejściu z wersji 2 na 3 (uboga dokumentacja, wiele prostych rzeczy bardzo skomplikowali, brak jakiejkolwiek kompatybilności wstecz). Obecnie romansuję z Yii i pracuje mi się na nim bardzo dobrze, ale latem/jesienią ma wyjść wersja 2.0, która również ma być niekompatybilna z poprzednimi. Ale z tych dwóch do nauki polecałbym Yii. Tym bardziej, że jest do niego sporo materiałów, np. książki.
Go to the top of the page
+Quote Post
viking
post
Post #16





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Nie sądzę aby PHP miało zakończyć swój żywot w najbliższym czasie. Obracam się na co dzień wśród programistów Javy i sami przyznają że o ile Java spełnia doskonale swe zadanie przy skomplikowanych projektach i budowaniu rozwiązań komórkowych czy szeroko rozumianej sfery enterprise to do typowej webówki się nie nadaje. Wymaga za dużo zasobów (zarówno ludzkich jak i sprzętowych), trudna w utrzymaniu przy mniejszych projektach i nie ma sensu angażować całego potencjału gdy są naprawdę świetne i tanie narzędzia w PHP (frameworki, ORMy, fora, sklepy itp). Fakt że jest trochę za dużo śmieci, niekonsekwencji, przydało by się wyczyścić język z zaszłości ale ten proces powoli się wykonuje. Nie podoba mi się tylko ostatnia moda na przenoszenie pewnych rozwiązań z innych języków które wyraźnie do PHP nie pasują (dla mnie pomyłką są np adnotacje czy forsowane ostatnio wszędzie DI, Service Locator czy jakieś programowanie zdarzeniowe).


--------------------
Go to the top of the page
+Quote Post
!*!
post
Post #17





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


PHP umiera od chwili swojego powstania. Podobnie jak My wszyscy wink.gif

@viking - DI ?


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
viking
post
Post #18





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Tak, powiedź sam. Ile programistów jest w stanie na początku projektu ustalić czy wykorzysta loose czy tight coupling i granicę pomiędzy nimi? Ilu programistów nie pracując dla korporacji testuje swój kod (a to jest w zasadzie głowna przewaga stosowania DI)? Ilu pisze poprawną dokumentację do projektu? Do tego jesteś praktycznie zmuszony używać dodatkowych komentarzy w kodzie żeby wskazać typ danych. A przykład ZF2 pokazał jak DI potrafi zamulić cały projekt.


--------------------
Go to the top of the page
+Quote Post
karakara
post
Post #19





Grupa: Zarejestrowani
Postów: 71
Pomógł: 6
Dołączył: 22.09.2012

Ostrzeżenie: (0%)
-----


Umiera ale powoli, za 5-8 lat może już na niego nie być tak dużego zapotrzbowania.
http://www.tiobe.com/index.php/paperinfo/tpci/PHP.html
Ale do tego czasu pewnie nauczysz się czegoś nowego biggrin.gif

Piszecie tutaj o ilości ofert pracy ale za granicą widać większą chęć używania Ruby i Python
Go to the top of the page
+Quote Post
toffiak
post
Post #20





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Na podstawie wykresów widać że python jest coraz częściej wybierany, co mnie osobiście cieszy, mimo wszystko proponuje jednak podchodzić do takich "analiz" z dużym dystansem.


--------------------
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:03