Autore Topic: PHP - A Fractal of Bad Design  (Letto 4537 volte)

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
PHP - A Fractal of Bad Design
« il: 29 Luglio 2013, 20:41:11 »
Questo post è lungo quanto epico, va sicuramente tramandato ai posteri :D

fonte: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/


Chicca: http://use.perl.org/use.perl.org/_Aristotle/journal/33448.html

Poi certi pseudo-programmatori si incazzano quando gli dico che non userò mai il PHP per buoni motivi... ecco... :D

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #1 il: 29 Luglio 2013, 21:11:50 »
Il primo avevo iniziato a leggerlo tempo fa, ma poi ho desistito perché l'elenco delle cazzate del PHP era troppo lungo. :D

Il secondo è una bella esperienza. C'è un thread apposito nella sezione Programmazione di Hardware Upgrade, che riporta questo tipo di esperienze di vita. :P

Offline saimon69

  • Guru
  • *****
  • Post: 1833
  • Karma: +23/-3
  • Web Dev e musicista da camera (da letto)
    • Mostra profilo
    • binarydoodles Blog
Re:PHP - A Fractal of Bad Design
« Risposta #2 il: 29 Luglio 2013, 22:32:28 »
Se non fosse che ci devo campare a lavorare in PHP gli darei ragione :P anzi, io qua per motivi strutturali devo lavorare su PHP4 ancora...


AROS : mica bau bau micio micio =^x^=

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:PHP - A Fractal of Bad Design
« Risposta #3 il: 29 Luglio 2013, 22:45:02 »
Se non fosse che ci devo campare a lavorare in PHP gli darei ragione :P anzi, io qua per motivi strutturali devo lavorare su PHP4 ancora...

Eh ti capisco, anch'io per cause di forza maggiore sono costretto a lavorare con robe disgustose, ma tantè... :-(

Offline fulvio

  • Tech
  • *****
  • Post: 68
  • Karma: +0/-0
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #4 il: 29 Luglio 2013, 23:43:55 »
Questo post è lungo quanto epico, va sicuramente tramandato ai posteri :D

fonte: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/


Chicca: http://use.perl.org/use.perl.org/_Aristotle/journal/33448.html

Poi certi pseudo-programmatori si incazzano quando gli dico che non userò mai il PHP per buoni motivi... ecco... :D

Se ne discuteva oggi su una community G+! E c'era pure chi ha il coraggio di difenderlo! A volte mi chiedo chi l'ha pensato a cosa abbia pensato, pare che l'abbia fatto apposta perchè spesso è esattamente il contrario di quello che è per virtualmente tutti gli altri :S

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:PHP - A Fractal of Bad Design
« Risposta #5 il: 29 Luglio 2013, 23:58:53 »
Devo dire che questo sito è talmente preciso e completo nella sua lista di cose storte che mi ha fatto venire il nervoso (e ci ho messo tipo un'ora a leggerlo tutto con la dovuta attenzione!).

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #6 il: 30 Luglio 2013, 08:14:14 »
PHP sucks because:

P.S. Non guardate la history del 2008. ::)

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:PHP - A Fractal of Bad Design
« Risposta #7 il: 30 Luglio 2013, 11:05:10 »
PHP sucks because:

P.S. Non guardate la history del 2008. ::)

Lo conoscevo già, ed è citato tra le fonti nell'articolo :p

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re:PHP - A Fractal of Bad Design
« Risposta #8 il: 30 Luglio 2013, 11:48:30 »
La cosa triste è che ci sono "programmatori" che lo difendono a spada tratta.
Alcuni di questi li conosco personalmente e posso tranquillamente affermare che sono dei programmatori meno che mediocri. Non voglio ragionare per deduzione, ma statistiche alla mano non saranno poi così tanti i programmatori "bravi" che difendono PHP.

Insomma, se hai un minimo di conoscenza della materia non può che farti ribrezzo :D

Offline fulvio

  • Tech
  • *****
  • Post: 68
  • Karma: +0/-0
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #9 il: 30 Luglio 2013, 13:13:55 »
La cosa triste è che ci sono "programmatori" che lo difendono a spada tratta.
Alcuni di questi li conosco personalmente e posso tranquillamente affermare che sono dei programmatori meno che mediocri. Non voglio ragionare per deduzione, ma statistiche alla mano non saranno poi così tanti i programmatori "bravi" che difendono PHP.

Insomma, se hai un minimo di conoscenza della materia non può che farti ribrezzo :D

Basta vedere la discussione su G+. Di nuovo mi scontro con il solito tipo che dice che io non ho capito. E poi dice che Apache è performante mentre NodeJS (che è una ciofeca per altre ragioni) utilizzando un solo core no! Giustamente tutti i nuovi server web che utilizzano le stesse tecniche di NodeJS e muovono i siti a traffico più elevato si sbagliano e lui ha ragione...

Ah povera informatica...
@Cesare sto tipo ce l'ha anche con Python :P

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #10 il: 30 Luglio 2013, 13:23:13 »
Non mi meraviglia, da quello che dice. Sarà il solito programmatore che ha iniziato con PHP, conosce solo quello, e deve difenderlo manco fosse sua madre.

Comunque mi passi il link per vedere cosa dice? Non ho intenzione di scrivergli perché in questo momento ho tutt'altro a cui pensare, visto che il 16 sarò in Germania e sto impazzendo dietro a tutte le cose da sistemare.

Offline fulvio

  • Tech
  • *****
  • Post: 68
  • Karma: +0/-0
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #11 il: 30 Luglio 2013, 13:37:08 »
Non mi meraviglia, da quello che dice. Sarà il solito programmatore che ha iniziato con PHP, conosce solo quello, e deve difenderlo manco fosse sua madre.

Comunque mi passi il link per vedere cosa dice? Non ho intenzione di scrivergli perché in questo momento ho tutt'altro a cui pensare, visto che il 16 sarò in Germania e sto impazzendo dietro a tutte le cose da sistemare.

https://plus.google.com/100132691604362762996/posts/PhnwM1QwMQK

Non credo avrai problemi ad identificarlo...

Offline murasame

  • Tech Guru
  • *****
  • Post: 176
  • Karma: +0/-1
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #12 il: 30 Luglio 2013, 14:54:20 »
Dopo  aver letto gran parte degli articoli linkati mi viene da pensare a tutta quella gente fanatica del mondo open source che negli anni 90 criticava che VB6 avesse formato una generazione di programmatori con pessime abitudini e poi magari gli stessi stanno a difendere quel pattume di PHP, vabbè è in linea con la coerenza del linguaggio che difendono  >:(
There are only 10 types of people in the world: those who understand binary, and those who don\'t ...

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #13 il: 30 Luglio 2013, 14:57:28 »
Ho finito di leggere tutti i commenti. Il tipo si riconosce già dalle prime righe che ha scritto. Debbo dire che alcune cose sono corrette, ma per altro ha scritto delle grandissime vaccate.
In particolare, se chiede di sapere perché il PHP avrebbe un bad design quando sta commentando un articolo che lo esplicita con dovizia di particolari o è scemo oppure lo fa soltanto per difendere il suo linguaggio.
Ah, ovviamente su virtual machine e prestazioni ha torto marcio: non ne ha azzeccata una...

Offline fulvio

  • Tech
  • *****
  • Post: 68
  • Karma: +0/-0
    • Mostra profilo
Re:PHP - A Fractal of Bad Design
« Risposta #14 il: 30 Luglio 2013, 16:01:11 »
Ho finito di leggere tutti i commenti. Il tipo si riconosce già dalle prime righe che ha scritto. Debbo dire che alcune cose sono corrette, ma per altro ha scritto delle grandissime vaccate.
In particolare, se chiede di sapere perché il PHP avrebbe un bad design quando sta commentando un articolo che lo esplicita con dovizia di particolari o è scemo oppure lo fa soltanto per difendere il suo linguaggio.
Ah, ovviamente su virtual machine e prestazioni ha torto marcio: non ne ha azzeccata una...

Beh non poteva dire solo vaccate ovviamente. Mi verrebbe voglia di chiedergli cos'è bad design secondo lui. Bah. La cosa più indisponente però è quando dice "tu non hai capito" o mette in bocca agli altri parole che non hanno detto. Un classico!

Tags: