Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22144

Re: [OT] Re: il ruolo di un validatore

From g4b0 <g4b0@nospam.com>
Newsgroups it.comp.www.php
Subject Re: [OT] Re: il ruolo di un validatore
Date 2018-08-06 07:52 +0000
Organization Aioe.org NNTP Server
Message-ID <pk8und$1r2d$2@gioia.aioe.org> (permalink)
References (1 earlier) <pjc5q9$ghl$1@gioia.aioe.org> <pjeiic$9iv$1@gioia.aioe.org> <fs06jhF9eqeU1@mid.individual.net> <pk1s9r$11rl$1@gioia.aioe.org> <fsjhdjFlmhlU1@mid.individual.net>

Show all headers | View raw


Il Fri, 03 Aug 2018 18:24:02 +0100, Alessandro Pellizzari ha scritto:

> On 03/08/2018 16:27, g4b0 wrote:
> 
>> Il Fri, 27 Jul 2018 10:22:54 +0100, Alessandro Pellizzari ha scritto:
> 
>> Quoto, soprattutto la parte che parla dei punti odiati. Provate a
>> andare a parlate di PHP su i.l.i., vi massacrano a prescindere :D
> 
> Haters gonna hate. :D

:D 

Inoltre per "giustificare" i loro attacchi mi hanno postato link vecchi 
di 10 anni, con problemi perlopiù risolti. 

>> In parte hanno ragione, PHP dovrebbe darsi una rinfrescata, è vero che
>> con PHP7 hanno migliorato molto, ma il linguaggio sta rimanendo
>> indietro rispetto ai competitor.
> 
> PHP ha un po' di rogne legacy, ma cambiare il linguaggio adesso sarebbe
> una cura peggiore del male.
> 
> Guarda cosa è successo con Python3 (dopo 8-9 anni ancora la gente usa
> Python2) e con Perl5 (che ha praticamente ucciso il linguaggio).

In effetti non avevo mai affrontato la questione da questo punto di 
vista. Confronto interessante.

> Il vantaggio di PHP è che ci sono decine di framework e librerie che ti
> permettono di non pensare più a quelle idosincrasie perché wrappano
> tutto in classi ed eccezioni con una API migliore.

Quoto. Da quando uso Laravel e Silex dormo sonni più tranquilli.

> PHP non sta rimanendo affatto indietro, rispetto soprattutto a Python e
> Ruby. Anzi, sta crescendo a una velocità mostruosa: tipizzazione forte,
> nuova gestione delle eccezioni, performance che crescono ad ogni
> versione, ecc.

Questo è vero, sta crescendo, ma l'hype si sta spostando. Essendo un 
programmatore PHP non vorrei far la fine di chi sviluppava in Flash :)
Guardandomi attorno le offerte che vedo in giro sono sempre più 
sbilanciate verso lo stack MEAN piuttosto che LAMP. Sarà una questione di 
hype, o ci sono dei reali vantaggi ad avere JS spalmato su tutto lo stack?

> Forse l'unico linguaggio dinamico che sta crescendo più velocemente è
> Javascript, ma richiede una conoscenza dei sistemi di compilazione che
> lo rende più difficile di PHP.

JS lo conosco, ci lavoro con Cordova per scrivere app, ed in quel 
contesto devo dire che non è male. IMO però ha dei gotcha molto più 
invasivi del PHP, checchè ne dicano gli haters innamorati di nodeJS.

Ho provato anche a smanettarci lato server, sarà che sono abituato a PHP, 
ma non riesco proprio ad essere produttivo in quel contesto. Infilarmi in 
una callback hell, oppure scrivere n Promise, solo per leggere/scrivere 
da un file mi sembra un idiozia. Concordo sui vantaggi di un approccio 
asincrono, ma IMHO andrebbe usato in contesti dove attendere l'ouput 
diventa un problema e non a prescindere.

> Il fatto che rimanga indietro è relativo a due fattori, IMO.
> 
> Il primo è il suddetto "haters gonna hate": gente che non prova nemmeno
> il linguaggio, ma non lo usa a prescindere e sconsiglia ad altri di
> usarlo. Questi tipicamente usano Js (con Node) per il web e Python per
> progetti più avanzati con magari una piccola interfaccia web.

Anche i programmatori Java sono haters non male, pressochè tutti quelli 
di i.l.i. sono programmatori Java che odiano il PHP.

> Il secondo è che alcuni linguaggi compilati (Go...) stanno "rubando"
> market share ai linguaggi dinamici grazie alle prestazioni e alla
> facilità di impararli (e all'hype).
> 
> Il problema di entrambi è che la situazione è la stessa di PHP4: sono
> tutti emozionati dalla novità e non si accorgono che:
> 
> 1- non tutte le librerie disponibili per PHP si trovano anche per quei
> linguaggi. Anzi, spesso non si trova proprio niente, o quello che si
> trova è molto limitato.

Quotissimo

> 2- poca gente sa davvero usare bene le potenzialità di questi "nuovi"
> linguaggi (considero anche JS "nuovo" per via di ES6 e ES7)

E fai bene, con Typescript è diventato un altro linguaggio O_o

> E infine, sempre valida la massima "ci sono 2 tipi di linguaggi di
> programmazione: quelli di cui tutti si lamentano, e quelli che non usa
> nessuno".

Eheh, vero. 

g4b0

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 11:03 +0200
  Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-07-25 02:36 -0700
    Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 13:31 +0200
      Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-07-25 05:50 -0700
        Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 17:13 +0200
        Re: il ruolo di un validatore enrico bosi <rnsrico@bo.b> - 2018-07-25 17:48 +0200
          Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 17:59 +0200
            Re: il ruolo di un validatore fmassei@gmail.com - 2018-07-25 09:53 -0700
  Re: il ruolo di un validatore fmassei@gmail.com - 2018-07-25 08:22 -0700
  Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-07-26 11:54 +0200
    Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-27 09:45 +0200
      Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-07-27 10:22 +0100
        Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-27 12:39 +0200
          Re: Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-07-28 13:01 +0200
            Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-29 11:22 +0200
              Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-07-29 12:18 +0200
                Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-03 07:40 -0700
                Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-04 09:40 +0200
                Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-04 05:41 -0700
                Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-10 19:45 +0200
                Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-08-27 11:43 +0200
                Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-30 11:21 +0200
        Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-01 08:26 +0200
          Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-05 15:51 +0100
            Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-05 18:56 +0200
              Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-05 21:30 +0200
            Re: il ruolo di un validatore enrico bosi <rnsrico@bo.b> - 2018-08-06 16:33 +0200
              Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-06 07:47 -0700
                Re: il ruolo di un validatore enrico bosi <rnsrico@bo.b> - 2018-08-06 22:47 +0200
                Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-06 14:59 -0700
        [OT] Re: il ruolo di un validatore g4b0 <g4b0@nospam.com> - 2018-08-03 15:27 +0000
          Re: [OT] Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-03 08:35 -0700
          Re: [OT] Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-03 18:24 +0100
            Re: [OT] Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-03 17:23 -0700
            Re: [OT] Re: il ruolo di un validatore g4b0 <g4b0@nospam.com> - 2018-08-06 07:52 +0000
              Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-06 10:22 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) fmassei@gmail.com - 2018-08-06 08:10 -0700
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-06 16:31 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) fmassei@gmail.com - 2018-08-06 08:39 -0700
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-06 18:03 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) fmassei@gmail.com - 2018-08-06 10:29 -0700
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-08 15:51 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 07:02 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-07 07:50 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-07 16:30 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-08 07:06 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-08 13:27 +0200
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-08 12:39 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-08 15:13 +0200
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-08 13:44 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-08 16:15 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 06:48 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-08 16:57 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 07:00 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-09 11:28 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 12:41 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-09 13:50 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 15:27 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 15:31 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-09 18:23 +0100
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-10 07:26 +0000
                Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-10 10:27 +0100
          Re: [OT] Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-08-03 23:04 -0700
            Re: [OT] Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-05 16:24 +0100
              Re: [OT] Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-08-05 09:59 -0700
                Re: [OT] Re: il ruolo di un validatore g4b0 <g4b0@nospam.com> - 2018-08-06 07:17 +0000

csiph-web