konto usunięte

Temat: niezła krytyka języka PHP

jeśli weźmiesz pod uwagę tylko projekt, to tak jak pisałem dotyczy to architektury

w momencie, gdy zaczynasz realizować budynek, kończą się wspólne elementy z programowaniem, bo dotyczy to materii, a program to tylko idea

dlatego budownictwo (stricte) i programowanie, to IMHO 2 różne rzeczy

konto usunięte

Temat: niezła krytyka języka PHP

Przemysław R.:
Tomasz Grzechowski:


Więc czym się różni projektowanie budynku od projektowania aplikacji? abstrahując od wykonania bo to może robić niewykwalifikowana ekipa np. z Indii

za bardzo skupiasz się na ostatnim etapie, ale to ten pierwszy jest ważniejszym jak go schrzaniasz to w obu przypadkach spłodzisz potworka

Aż chce się przypomnieć sławne prawo ;)

"Gdyby budowlańcy tak budowali budynki, jak informatycy piszą swoje programy, to jeden dzięcioł załatwiłby całą cywilizację."
Łukasz Fiłyk

Łukasz Fiłyk Programista PHP

Temat: niezła krytyka języka PHP

Uwielbiam czytać tematy odnośnie:
- jakie języki programowanie, co lepsze, co gorsze itp
- kasa, ile powinno się zarabiać
- rekrutację - jak powinna wyglądać

To jest top3 trzepania piany :D
Bartosz Gogel

Bartosz Gogel Project Manager,
Programista

Temat: niezła krytyka języka PHP

Dobra. Streszczę. Pojedynczy artykuł wywołał dyskurs w którym szybko skończyły się konkrety za zaczęły porównania w stylu "bo Ty ze swoim językiem jesteś jak moja stara we Fiacie 125". A już w 100% rozwaliły mnie analizy afrykańskich domków.
Panowie, mam nadzieję, że macie taką samą bekę z własnych postów jak ja czytając tą siekę.

Każdy z Was będzie programował w tym w czym programuje. Wykresy nie zmieniają niczego, bo i tak jak siadacie w cudzej piaskownicy machacie penisami i miarkami na rzecz własnego zdania.
Każdy język programowania ma plusy i minusy, zastosowania dla których warto je stosować i takie w których nie warto.
Zastosowanie języka programowania określane jej poprzez uwarunkowania finansowe sponsora, jak również umiejętności wykonawców. Tak, popularność pewnych języków w płaszczyznach non/commerce ma znaczenie.
Każdą aplikację w każdym jeżyku programowania można upierniczyć. Chociażby w wyniku prostego błędu czy zaniedbania.

Miłego wieczoru.

konto usunięte

Temat: niezła krytyka języka PHP

tyle wody na taki mały flame

konto usunięte

Temat: niezła krytyka języka PHP

Tomasz Grzechowski:
tyle wody na taki mały flame

Woda na młyn więc fajnie że wchodzimy w kolejny temat. Programista jest jak młynarz, blablabla.... :D

Chociaż w sumie gdyby się zastanowić to bliżej nam do piekarzy. Jeden upierdzieli chleb na zakwasie w kamiennym piecu, a inny dowali spulchniaczy i wsadzi na 5min do elektrycznego. W obu przypadkach otrzymamy chleb spełniający swoje podstawowe zadanie czyli wypełniający żołądek. Tutaj też technologia wypieku i dobrane składniki mają kolosalne znaczenie ;). Adam Piotrowski edytował(a) ten post dnia 16.04.12 o godzinie 17:06

konto usunięte

Temat: niezła krytyka języka PHP

Jak tak to wszystko czytam to się zastanawiam czy my wszyscy którzy siedzimy na LAMP jesteśmy przy zdrowych zmysłach.

1. Linux - jak by na to nie patrzeć 99% naszej pracy stoi na 1% systemów operacyjnych
2. MySQL - uznana za jedną z gorszych baz danych a jednak najpopularniejsza
3. PHP - macie cały flame powyżej + psiakieś artykuły wiecznie niezadowolonych
4. JavaScript - czy coś muszę mówić ? co chwila wychodzi jakaś przeglądarka i co chwila jakaś nowość czy zmiana. Każda przeglądarka ma swoje kwiatki itp. Ogólnie bez perfekcyjnej znajomości języka i niuansów każdej przeglądarki nie można się nazwać programistą JavaScript.
5. HTML - znowu, co przeglądarka to coś inaczej. Co wersja to coś się zmienia a jednak nie możemy używać to co najlepsze bo ograniczamy odbiorców.
6. CSS - to samo. Mamy coraz więcej zabawek w CSS ale i tak ich nie używamy bo nie możemy za bardzo

Gdzie nie popatrzeć tam chaos, rozdrabnianie i problemy. Teraz pytanie do Was. Czy to się różni od sytuacji JAKIEGOKOLWIEK programisty ? Twórcy gier mają całkiem przerąbane. Ci od aplikacji również. Na urządzeniach mobilnych jest taka fragmentaryzacja dzięki Androidowi że hej. A tu w ogóle jest kilka kompletnie różnych systemów na których aplikacje tworzy się kompletnie inaczej.

Więc właściwie w czym problem ? Nie ma języka który nie miał by swoich problemów. Nawet Java która kiedyś miała być odpowiedzią na wszystko ma ich sporo.

Więc ? Po co cały temat i cała dyskusja ?

PS: Co do nazewnictwa funkcji itp to chyba gdzieś widziałem czyjąś zabawkę. Facet stworzył bibliotekę aliasów która sprowadzała wszystkie funkcje do camela :)

Temat: niezła krytyka języka PHP

Dariusz Półtorak:
Facet stworzył bibliotekę aliasów która sprowadzała wszystkie funkcje do camela :)

Ja wydziubałem sobie klasę String, która ma interfejs z grubsza taki jak w .NET :)

konto usunięte

Temat: niezła krytyka języka PHP

Dariusz Półtorak:
1. Linux - jak by na to nie patrzeć 99% naszej pracy stoi na 1% systemów operacyjnych
2. MySQL - uznana za jedną z gorszych baz danych a jednak najpopularniejsza
3. PHP - macie cały flame powyżej + psiakieś artykuły wiecznie niezadowolonych
4. JavaScript - czy coś muszę mówić ? co chwila wychodzi jakaś przeglądarka i co chwila jakaś nowość czy zmiana. Każda przeglądarka ma swoje kwiatki itp. Ogólnie bez perfekcyjnej znajomości języka i niuansów każdej przeglądarki nie można się nazwać programistą JavaScript.
5. HTML - znowu, co przeglądarka to coś inaczej. Co wersja to coś się zmienia a jednak nie możemy używać to co najlepsze bo ograniczamy odbiorców.
6. CSS - to samo. Mamy coraz więcej zabawek w CSS ale i tak ich nie używamy bo nie możemy za bardzo

Generalnie programista PHP jako taki powinien mieć (w idealnej sytuacji) w głębokim poważaniu punkty 5 i 6, a jeszcze lepiej punkt 4 też. Tym się powinie zajmować webdev. Ale jak jest każdy wie :)

konto usunięte

Temat: niezła krytyka języka PHP

większość piszących w PHP to mistrzowie kuchni włoskiej lubujący się w Spagetti

pkt 1. produkcja TAK, Developerka już nie koniecznie
pkt 2. popularne nie znaczy ze dobre, są lepsze i darmowe produkty które śmiało mogą zstąpić MySQL. Z mojej działki czyli robienie raportów w aplikacji WEB to ta baza to jeden wielki koszmar gdzie żeby coś zrobić żeby szybko działało trzeba się nieźle napocić
pkt 4-6 są gotowe rozwiązania trzeba tylko użyć np. JQueryUI + kompatybilne dodatki

konto usunięte

Temat: niezła krytyka języka PHP

Andrzej Łakomski:
Dariusz Półtorak:
4. JavaScript - czy coś muszę mówić ? co chwila wychodzi jakaś przeglądarka i co chwila jakaś nowość czy zmiana. Każda przeglądarka ma swoje kwiatki itp. Ogólnie bez perfekcyjnej znajomości języka i niuansów każdej przeglądarki nie można się nazwać programistą JavaScript.
5. HTML - znowu, co przeglądarka to coś inaczej. Co wersja to coś się zmienia a jednak nie możemy używać to co najlepsze bo ograniczamy odbiorców.
6. CSS - to samo. Mamy coraz więcej zabawek w CSS ale i tak ich nie używamy bo nie możemy za bardzo
Generalnie programista PHP jako taki powinien mieć (w idealnej sytuacji) w głębokim poważaniu punkty 5 i 6, a jeszcze lepiej punkt 4 też. Tym się powinie zajmować webdev. Ale jak jest każdy wie :)
Dobrze, że dodałeś "w idealnej sytuacji", bo jeśli przeanalizujesz oferty pracy dla programisty PHP, to zauważysz, że prawie zawsze wymagana jest znajomość HTML/CSS oraz JavaScript/jQuery/AJAX.

konto usunięte

Temat: niezła krytyka języka PHP

Tomasz K.:
Andrzej Łakomski:
Dariusz Półtorak:
4. JavaScript - czy coś muszę mówić ? co chwila wychodzi jakaś przeglądarka i co chwila jakaś nowość czy zmiana. Każda przeglądarka ma swoje kwiatki itp. Ogólnie bez perfekcyjnej znajomości języka i niuansów każdej przeglądarki nie można się nazwać programistą JavaScript.
5. HTML - znowu, co przeglądarka to coś inaczej. Co wersja to coś się zmienia a jednak nie możemy używać to co najlepsze bo ograniczamy odbiorców.
6. CSS - to samo. Mamy coraz więcej zabawek w CSS ale i tak ich nie używamy bo nie możemy za bardzo
Generalnie programista PHP jako taki powinien mieć (w idealnej sytuacji) w głębokim poważaniu punkty 5 i 6, a jeszcze lepiej punkt 4 też. Tym się powinie zajmować webdev. Ale jak jest każdy wie :)
Dobrze, że dodałeś "w idealnej sytuacji", bo jeśli przeanalizujesz oferty pracy dla programisty PHP, to zauważysz, że prawie zawsze wymagana jest znajomość HTML/CSS oraz JavaScript/jQuery/AJAX.

To tak jak w przypadu ofert dla front endów - prawie zawsze wymagana jest znajomość PHP/MVC :D

konto usunięte

Temat: niezła krytyka języka PHP

Właśnie po tym odróżnisz firmę, która poszukuje programisty od firmy, która poszukuje "człowieka-orkiestry" ;)

konto usunięte

Temat: niezła krytyka języka PHP

Jedno to znać dane technologie, drugie to używać ich.

Warto znać technologie otaczające dany język - sporo to ułatwia.
Co nie znaczy że trzeba być mistrzem.

Tak samo grafik powinien znać ograniczenia wynikające z HTML'a, tak samo PHP'owiec powinien wiedzieć z czym się HTML'a je.

konto usunięte

Temat: niezła krytyka języka PHP

Ja zawsze na pytania o "frontendowe" technologie odpowiadam "znam, ale nie lubie" ;)
Michał Jastrzębski

Michał Jastrzębski Django-fu, phpjutsu,
sql-do

Temat: niezła krytyka języka PHP

Ja ostatnio programowałem w js w mvc. Ten wzorzec też tam może funkcjonować i funkcjonuje dobrze.

konto usunięte

Temat: niezła krytyka języka PHP

Michał Jastrzębski:
Ja ostatnio programowałem w js w mvc. Ten wzorzec też tam może funkcjonować i funkcjonuje dobrze.

Ależ oczywiście - jest wiele frameworków MVC (lepszych lub gorszych) do JSa...

konto usunięte

Temat: niezła krytyka języka PHP

Piotr L.:
Michał Jastrzębski:
Ja ostatnio programowałem w js w mvc. Ten wzorzec też tam może funkcjonować i funkcjonuje dobrze.

Ależ oczywiście - jest wiele frameworków MVC (lepszych lub gorszych) do JSa...

Juz nie wspominajac o fakcie ze nie samym MV* czlowiek zyje ;)
... ale chlopaki, to jest temat o PHP a nie JS ;)

konto usunięte

Temat: niezła krytyka języka PHP

php rulez.
Bartłomiej Jończy

Bartłomiej Jończy iOS / Java EE
Developer

Temat: niezła krytyka języka PHP

Konrad Kluźniak:
php rulez.

A inne "śmierdzom i wogule".

Tak, myślę, że taki właśnie jest już teraz poziom tej dyskusji :)

Następna dyskusja:

Narzędzia do PHP




Wyślij zaproszenie do