You are viewing a single comment's thread from:

RE: Dlaczego przestałem pisać w PHP

in #polish6 years ago

Cześć, poruszasz bardzo ciekawy temat do dyskusji :)

W moim otoczeniu również podnoszą się głosy jakoby PHP było językiem podrzędnym i słyszy się żarty na jego temat. Z moich obserwacji wynika, że często powyższe twierdzenia nie są podparte żadnymi argumentami, mało tego, w wielu przypadkach pochodzą one od niedoświadczonych programistów.

Zgadzam się z Tobą, że opinie innych są niezwykle ważne (szczególnie gdy wygłaszane przez ludzi, których znamy) i jak najbardziej zdrowym zachowaniem w moim mniemaniu jest ich wysłuchać i odnieść się do nich. Krótko mówiąc - warto zachować otwarty umysł, nawet gdy słyszymy twierdzenia całkowicie sprzeczne z naszymi. Jednakże ciężko jest mówić o merytorycznej dyskusji, zwłaszcza kiedy jedyne fakty, na których opieramy swoją opinię sprowadzają się do powtarzanych w kółko jak mantra sformułowań zasłyszanych od innych programistów, którzy w rzeczywistości nie mieli bliższej styczności z językiem i nie są w stanie wiele wprowadzić do dyskusji na jego temat.

Przykro mi słyszeć, że tak łatwo jesteśmy w stanie ulec wpływom innych tylko i wyłącznie dlatego, że nie mamy wystarczającej wiary aby obronić swoją opinię.

Nie zgodzę się z Twoją opinią, na temat tego, że negatywna etykietka która została przyklejona do PHP wynika z faktu, że w języku tym pisze wielu niedoświadczonych nie-programistów (w tym przypadku, moim zdaniem, przemawia to na korzyść języka, choćby z tego względu, że swoją przygodę z programowaniem możemy zacząć bezboleśnie, nie zniechęcając się ogromem wiedzy, który musimy posiąść nim napiszemy swój pierwszy program). Fakt, PHP nie wymusza na nas pisania kodu obiektowego, co z kolei może skutkować zatraceniem się w masywnych blokach niezrozumiałego, nietestowalnego i bezużytecznego kodu. Nie oznacza to, że tych samych błędów nie popełnimy w innych językach jak Java, C++ czy C#. Gro programistów dyskredytujących PHP, a mówiących o wyższości języka, w którym kodują także uprawia pseudo-obiektówkę, tworząc masywne klasy robiące-niewiadomo-co-czyli-wszystko-i-nic, zapomina, że kod ma być czytelny dla programisty, olewa testy itp.

Zgadzam się, że w PHP można pisać czysty i przejrzysty kod, a frameworki takie jak Symfony czy Laravel pomagają w trzymaniu się wzorców, wymuszając na nas dobre praktyki. Ponadto warto dodać, że z ukazaniem się PHP7, otworzył się przed nami nowy świat, a twórcy języka udowodnili, że PHP jak najbardziej nadąża za dynamicznie zmieniającymi się realiami rynku IT.

Na koniec, chcę wspomnieć, że w moim mniemaniu, to co może stanowić o wspomnianej negatywnej łatce to brak zrozumienia faktu, że PHP jest językiem o charakterystycznym przeznaczeniu, a mianowicie jest doskonałym narzędziem do tworzenia aplikacji serwerowych API!

Sądzę, że wielu z nas, negatywnie wyrażających się na temat tego języka, najzwyczajniej nie zdaje sobie sprawy, że każdy język programowania (choć podobieństw jest masa) posiada swoje charakterystyczne cechy, co sprawia, że jest na swój sposób unikalny, a dobór preferowanego języka to coś personalnego, zupełnie jak z samochodem czy marką laptopa. Kluczowym jest tutaj natomiast samo rozumienie programowania, bo kiepski programista będzie kiepskim programistą bez względu na to, czy będzie pisał w Kotlinie, Scali czy Darcie...

Życzę dużo, dużo zaufania do siebie samego i sił by bronić swoje opinie!

Pozdrawiam!

Sort:  

Przykro mi słyszeć, że tak łatwo jesteśmy w stanie ulec wpływom innych tylko i wyłącznie dlatego, że nie mamy wystarczającej wiary aby obronić swoją opinię

To nie jest tak, że nie miałem wiary. Złożyło się na to sporo czynników. Min. chciałem poznać inny język, aby się rozwinąć.

Co do etykiety to możesz mieć rację, wiele osób poprostu nie rozumie do czego stworzony jest PHP. Do negatywniej opini mógł też przyczynić się Wordpress. Uważam tą platformę za świetną z punktu widzenia UX, ale programistycznie poprostu ciężko się tam pisze. Może programiści patrzą na PHP właśnie przez pryzmat Wordpressa, bo tylko jego znają.

Zgadzam się :) Według mnie wordpress, to takie małe piekiełko, które potrafi namieszać w głowie, jeżeli się mu na to pozwoli :)

Pozdrawiam!

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.031
BTC 68625.09
ETH 3746.53
USDT 1.00
SBD 3.76