Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22144
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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